<?xml version="1.0" encoding="UTF-8"?>
|
<!DOCTYPE config PUBLIC "config" "server.dtd" >
|
|
<config>
|
|
<!-- 1.不受权限控制的资源 -->
|
<freeVisit>
|
<!-- 1.1不受权限控制的资源类型 -->
|
<type>.js</type>
|
<type>.json</type>
|
<type>.css</type>
|
<type>.jpg</type>
|
<type>.png</type>
|
<type>.gif</type>
|
<type>.bmp</type>
|
<type>.jpeg</type>
|
<type>.zip</type>
|
<type>.woff</type>
|
<type>.html</type>
|
<type>.pdf</type>
|
<type>.txt</type>
|
<type>.xls</type>
|
<type>.xlsx</type>
|
<type>.doc</type>
|
<type>.ppt</type>
|
<type>.ico</type>
|
<type>.JPG</type>
|
|
<!-- 1.2不受权限控制的页面 -->
|
<resource>timeout.html</resource>
|
<resource>login.html</resource>
|
<resource>home.html</resource>
|
<resource>main.html</resource>
|
<resource>download.html</resource>
|
<resource>download_test.html</resource>
|
|
<!-- 1.3不受权限控制的函数调用 -->
|
<call>client/login</call>
|
<call>client/systemLogin</call>
|
<call>client/logout</call>
|
<call>client/getvcade</call>
|
<call>client/createAuthorizeUrl</call>
|
<call>client/systemLoginQyWechat</call>
|
<call>io/downloadOneFile</call>
|
<call>imgservice/getImage</call>
|
<call>planHandler/reloadCube</call>
|
<call>approve/getWorkSetps</call>
|
<call>approve/getOnaApprove</call>
|
<call>account/sendVerifyCode</call>
|
<call>client/saveUserPassword</call>
|
<call>client/systemSSO</call>
|
<call>icall/echo</call>
|
|
</freeVisit>
|
|
<!-- 2.路由配置 -->
|
<routes>
|
<!-- 2.1 资源访问 -->
|
<route path="/" target="/login.html" />
|
<route path="timeout" target="root/login.html" />
|
<route path="root" target="/ddinet/" />
|
|
<route path="data" classname="foundation.workflow.WorkflowDispatcher" />
|
|
<route path="system" classname="foundation.system.SystemHandler" />
|
<route path="client" classname="foundation.system.ClientHandler" />
|
<route path="org" classname="foundation.system.OrgHandler" />
|
<route path="front" classname="foundation.system.FrontHandler" />
|
|
<route path="workflow" classname="foundation.workflow.WorkflowDispatcher" />
|
<route path="code" classname="biz.code.CodeHandler" />
|
<route path="clean" classname="biz.clean.CleanCenter" />
|
<route path="state" classname="foundation.state.StateCenter" />
|
<route path="approve" classname="foundation.state.approve.ApproveCenter" />
|
|
<route path="io" classname="foundation.io.IOHandler" />
|
<route path="icall" classname="foundation.icall.ICallCenter" />
|
<route path="policy" classname="biz.policy.PolicyCenter" />
|
<route path="settings" classname="foundation.dao.Settings" />
|
<route path="notify" classname="biz.notify.NotifyHandler" />
|
<route path="schedule" classname="biz.schedule.ScheduleCenter" />
|
<route path="version" classname="biz.version.batch.VersionCenter" />
|
<route path="document" classname="foundation.help.DocumentCreator" />
|
<route path="calendar" classname="foundation.calendar.CalendarHandler" />
|
<route path="report" classname="biz.report.ReportHandler" />
|
<route path="ai" classname="ai.AiHandler" />
|
</routes>
|
|
<!-- 3. 初始化器列表 -->
|
<initializers>
|
<initializer name="variant-global" classname="foundation.variant.provider.VariantProviderLoader" active="T"/>
|
<initializer name="variant-data" classname="foundation.data.loader.VariantProviderLoader" active="T"/>
|
<initializer name="datasource" classname="foundation.data.loader.DatasuorceLoader" active="T"/>
|
<initializer name="namedSQL" classname="foundation.data.loader.NamedSQLLoader" active="T"/>
|
<initializer name="dataObject" classname="foundation.data.loader.DataObjectLoader" active="T"/>
|
<initializer name="dataPackage" classname="foundation.dao.DataPackageMetaLoader" active="T"/>
|
<initializer name="globalDefaultValue" classname="foundation.data.rule.GlobalDefaultValueLoader" active="T"/>
|
<initializer name="dataExists" classname="foundation.data.rule.exists.ExistsLoader" active="F"/>
|
<initializer name="dataKindred" classname="foundation.data.rule.update.KindredLoader" active="F"/>
|
<initializer name="resource" classname="foundation.system.SystemLoader" active="T"/>
|
<initializer name="workflow" classname="foundation.workflow.WorkflowLoader" active="T"/>
|
<initializer name="code" classname="biz.code.CodeLoader" active="T"/>
|
<initializer name="stateMachine" classname="foundation.state.StateMachineLoader" active="F"/>
|
<initializer name="io" classname="foundation.io.IOLoader" active="T"/>
|
<initializer name="json" classname="foundation.dao.JSONPackageLoader" active="T"/>
|
<initializer name="icall" classname="foundation.icall.ICallLoader" active="T"/>
|
<initializer name="clean" classname="biz.clean.CleanLoader" active="T"/>
|
<initializer name="dbAdapter" classname="foundation.persist.adapter.DBAdapterLoader" active="T"/>
|
</initializers>
|
|
<!-- 4. 数据源列表 -->
|
<datasources>
|
<datasource name="datasource" active="T"></datasource>
|
</datasources>
|
|
</config>
|