Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibizlab-generator
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibizlab-generator
提交
b211428e
提交
b211428e
编写于
1月 25, 2022
作者:
xignzi006
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update:doc流程基础
上级
9fa916f9
变更
24
展开全部
显示空白字符变更
内嵌
并排
正在显示
24 个修改的文件
包含
2316 行增加
和
0 行删除
+2316
-0
.gitignore.hbs
...enerator-core/src/main/resources/templ/doc/.gitignore.hbs
+15
-0
.ibizlab-generator-ignore
...re/src/main/resources/templ/doc/.ibizlab-generator-ignore
+3
-0
net.ibizsys.model.wf.IPSWFCallOrgActivityProcess.item.md.hbs
....ibizsys.model.wf.IPSWFCallOrgActivityProcess.item.md.hbs
+129
-0
net.ibizsys.model.wf.IPSWFDEActionProcess.item.md.hbs
...tem/net.ibizsys.model.wf.IPSWFDEActionProcess.item.md.hbs
+132
-0
net.ibizsys.model.wf.IPSWFEmbedWFProcess.item.md.hbs
...item/net.ibizsys.model.wf.IPSWFEmbedWFProcess.item.md.hbs
+126
-0
net.ibizsys.model.wf.IPSWFEndProcess.item.md.hbs
...low/item/net.ibizsys.model.wf.IPSWFEndProcess.item.md.hbs
+127
-0
net.ibizsys.model.wf.IPSWFExclusiveGatewayProcess.item.md.hbs
...ibizsys.model.wf.IPSWFExclusiveGatewayProcess.item.md.hbs
+119
-0
net.ibizsys.model.wf.IPSWFInclusiveGatewayProcess.item.md.hbs
...ibizsys.model.wf.IPSWFInclusiveGatewayProcess.item.md.hbs
+119
-0
net.ibizsys.model.wf.IPSWFInteractiveLink.item.md.hbs
...tem/net.ibizsys.model.wf.IPSWFInteractiveLink.item.md.hbs
+0
-0
net.ibizsys.model.wf.IPSWFInteractiveProcess.item.md.hbs
.../net.ibizsys.model.wf.IPSWFInteractiveProcess.item.md.hbs
+284
-0
net.ibizsys.model.wf.IPSWFParallelGatewayProcess.item.md.hbs
....ibizsys.model.wf.IPSWFParallelGatewayProcess.item.md.hbs
+119
-0
net.ibizsys.model.wf.IPSWFParallelSubWFProcess.item.md.hbs
...et.ibizsys.model.wf.IPSWFParallelSubWFProcess.item.md.hbs
+126
-0
net.ibizsys.model.wf.IPSWFProcess.item.md.hbs
...rkflow/item/net.ibizsys.model.wf.IPSWFProcess.item.md.hbs
+119
-0
net.ibizsys.model.wf.IPSWFProcessParam.item.md.hbs
...w/item/net.ibizsys.model.wf.IPSWFProcessParam.item.md.hbs
+68
-0
net.ibizsys.model.wf.IPSWFRouteLink.item.md.hbs
...flow/item/net.ibizsys.model.wf.IPSWFRouteLink.item.md.hbs
+68
-0
net.ibizsys.model.wf.IPSWFStartProcess.item.md.hbs
...w/item/net.ibizsys.model.wf.IPSWFStartProcess.item.md.hbs
+132
-0
net.ibizsys.model.wf.IPSWFTimerEventProcess.item.md.hbs
...m/net.ibizsys.model.wf.IPSWFTimerEventProcess.item.md.hbs
+119
-0
net.ibizsys.model.wf.IPSWFLink.list.md.hbs
.../workflow/list/net.ibizsys.model.wf.IPSWFLink.list.md.hbs
+0
-0
net.ibizsys.model.wf.IPSWFProcess.list.md.hbs
...rkflow/list/net.ibizsys.model.wf.IPSWFProcess.list.md.hbs
+132
-0
net.ibizsys.model.wf.IPSWFProcessParam.list.md.hbs
...w/list/net.ibizsys.model.wf.IPSWFProcessParam.list.md.hbs
+132
-0
README.md.hbs
...generator-core/src/main/resources/templ/doc/README.md.hbs
+14
-0
index.html.hbs
...enerator-core/src/main/resources/templ/doc/index.html.hbs
+127
-0
navbar.md.hbs
...generator-core/src/main/resources/templ/doc/navbar.md.hbs
+3
-0
{{workflows}}.md.hbs
.../src/main/resources/templ/doc/{{wf}}/{{workflows}}.md.hbs
+103
-0
未找到文件。
modules/ibizlab-generator-core/src/main/resources/templ/doc/.gitignore.hbs
0 → 100644
浏览文件 @
b211428e
*volumes
*target
.settings
*node_modules
*bin
*.project
*.classpath
*.factorypath
.history
.vscode
.idea
**.iml
*.jar
*.log
.DS_Store
modules/ibizlab-generator-core/src/main/resources/templ/doc/.ibizlab-generator-ignore
0 → 100644
浏览文件 @
b211428e
**.ibizlab-generator-ignore
**.DS_Store
**@macro/**
\ No newline at end of file
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFCallOrgActivityProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFCallOrgActivityProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
CALLORGACTIVITY
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTargetPSWF
()??
>
|调用目标流程
(getTargetPSWF)|
<
#
if
_item
.
getTargetPSWF
().
getRTMOSFilePath
()??
&&
_item
.
getTargetPSWF
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getTargetPSWF().getRTMOSFilePath()}"
>
${_item.getTargetPSWF().getName()}
</a><
#
else
>
${_item.getTargetPSWF().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
*来源:getPSWFProcessRoles*
<
#
if
_item
.
getPSWFProcessRoles
()??
&&
srflist
(
_item
.
getPSWFProcessRoles
())?
size
gt
0
>
##### 组织角色集合
<
#
assign
_items2 =
_item.getPSWFProcessRoles()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessRole.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFDEActionProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
if
_item
.
getWFProcessType
()=='
PROCESS
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getDEActionName
()??
&&
_item
.
getDEActionName
()?
length
gt
0
>
|实体行为标识
(dEActionName)|${_item.getDEActionName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDEAction
()??
>
|实体行为
(getPSDEAction)|
<
#
if
_item
.
getPSDEAction
().
getRTMOSFilePath
()??
&&
_item
.
getPSDEAction
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDEAction().getRTMOSFilePath()}"
>
${_item.getPSDEAction().getName()}
</a><
#
else
>
${_item.getPSDEAction().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDEWF
()??
>
|实体工作流
(getPSDEWF)|
<
#
if
_item
.
getPSDEWF
().
getRTMOSFilePath
()??
&&
_item
.
getPSDEWF
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDEWF().getRTMOSFilePath()}"
>
${_item.getPSDEWF().getName()}
</a><
#
else
>
${_item.getPSDEWF().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDataEntity
()??
>
|实体对象
(getPSDataEntity)|
<
#
if
_item
.
getPSDataEntity
().
getRTMOSFilePath
()??
&&
_item
.
getPSDataEntity
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDataEntity().getRTMOSFilePath()}"
>
${_item.getPSDataEntity().getName()}
</a><
#
else
>
${_item.getPSDataEntity().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFEmbedWFProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFEmbedWFProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
EMBED
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
*来源:getPSWFProcessSubWFs*
<
#
if
_item
.
getPSWFProcessSubWFs
()??
&&
srflist
(
_item
.
getPSWFProcessSubWFs
())?
size
gt
0
>
##### 嵌套流程集合
<
#
assign
_items2 =
_item.getPSWFProcessSubWFs()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessSubWF.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFEndProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFEndProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
END
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getExitStateValue
()??
&&
_item
.
getExitStateValue
()?
length
gt
0
>
|结束状态值
(exitStateValue)|${_item.getExitStateValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
isTerminalProcess
()??
>
|终止处理
(terminalProcess)|${_item.isTerminalProcess()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFExclusiveGatewayProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFExclusiveGatewayProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
EXCLUSIVEGATEWAY
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFInclusiveGatewayProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFInclusiveGatewayProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
INCLUSIVEGATEWAY
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFInteractiveLink.item.md.hbs
0 → 100644
浏览文件 @
b211428e
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFInteractiveProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
此差异已折叠。
点击以展开。
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFParallelGatewayProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFParallelGatewayProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
PARALLELGATEWAY
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFParallelSubWFProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFParallelSubWFProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
PARALLEL
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
*来源:getPSWFProcessSubWFs*
<
#
if
_item
.
getPSWFProcessSubWFs
()??
&&
srflist
(
_item
.
getPSWFProcessSubWFs
())?
size
gt
0
>
##### 嵌套流程集合
<
#
assign
_items2 =
_item.getPSWFProcessSubWFs()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessSubWF.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()!='
END
'
&&
_item
.
getWFProcessType
()!='
START
'&&
_item
.
getWFProcessType
()!='
PROCESS
'&&
_item
.
getWFProcessType
()!='
CALLORGACTIVITY
'&&
_item
.
getWFProcessType
()!='
EMBED
'&&
_item
.
getWFProcessType
()!='
EXCLUSIVEGATEWAY
'&&
_item
.
getWFProcessType
()!='
INCLUSIVEGATEWAY
'&&
_item
.
getWFProcessType
()!='
INTERACTIVE
'&&
_item
.
getWFProcessType
()!='
PARALLELGATEWAY
'&&
_item
.
getWFProcessType
()!='
PARALLEL
'&&
_item
.
getWFProcessType
()!='
TIMEREVENT
'&&
_item
.
getWFProcessType
()!='
END
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFProcessParam.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFProcessParam
</
#
comment>
###### ${_item2.getName()}
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item2
.
getName
()??
&&
_item2
.
getName
()?
length
gt
0
>
|名称
(name)|${_item2.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
getUserTag
()??
&&
_item2
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item2.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
getUserTag2
()??
&&
_item2
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item2.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
getUserTag3
()??
&&
_item2
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item2.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
getUserTag4
()??
&&
_item2
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item2.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
getUserCat
()??
&&
_item2
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item2.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
isAutoModel
()
&&
_item2
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item2.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item2
.
getDstField
()??
&&
_item2
.
getDstField
()?
length
gt
0
>
|目标属性
(dstField)|${_item2.getDstField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item2
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item2
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item2.getPSDynaModel().getRTMOSFilePath()}"
>
${_item2.getPSDynaModel().getName()}
</a><
#
else
>
${_item2.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item2
.
getPSWFProcess
()??
>
|流程处理
(getPSWFProcess)|
<
#
if
_item2
.
getPSWFProcess
().
getRTMOSFilePath
()??
&&
_item2
.
getPSWFProcess
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item2.getPSWFProcess().getRTMOSFilePath()}"
>
${_item2.getPSWFProcess().getName()}
</a><
#
else
>
${_item2.getPSWFProcess().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item2
.
getSrcValue
()??
&&
_item2
.
getSrcValue
()?
length
gt
0
>
|源值
(srcValue)|${_item2.getSrcValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
getSrcValueType
()??
&&
_item2
.
getSrcValueType
()?
length
gt
0
>
|源值类型
(srcValueType)|${_item2.getSrcValueType()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
getUserData
()??
&&
_item2
.
getUserData
()?
length
gt
0
>
|处理角色数据
(userData)|${_item2.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item2
.
getUserData2
()??
&&
_item2
.
getUserData2
()?
length
gt
0
>
|处理角色数据2
(userData2)|${_item2.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFRouteLink.item.md.hbs
0 → 100644
浏览文件 @
b211428e
{{#
eq
_item
.
wFLinkType
'IAACTION'
}}
####
{{
_item
.
name
}}
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
{{#if
_item
.
name
}}
|名称
(name)|
{{
_item
.
name
}}
|
|
{{/if}}
{{#if
_item
.
logicName
}}
|逻辑名称
(logicName)|
{{
_item
.
logicName
}}
|
|
{{/if}}
{{#if
_item
.
userTag
}}
|用户标记
(userTag)|
{{
_item
.
userTag
}}
|
|
{{/if}}
{{#if
_item
.
userTag2
}}
|用户标记2
(userTag2)|
{{
_item
.
userTag2
}}
|
|
{{/if}}
{{#if
_item
.
userTag3
}}
|用户标记3
(userTag3)|
{{
_item
.
userTag3
}}
|
|
{{/if}}
{{#if
_item
.
userTag4
}}
|用户标记4
(userTag4)|
{{
_item
.
userTag4
}}
|
|
{{/if}}
{{#if
_item
.
userCat
}}
|用户模型分类
(userCat)|
{{
_item
.
userCat
}}
|
|
{{/if}}
{{#if
_item
.
autoModel
}}
|自动产生模型
(autoModel)|
{{
_item
.
autoModel
}}
|
|
{{/if}}
{{#if
_item
.
customCond
}}
|自定义条件
(customCond)|
{{
_item
.
customCond
}}
|
|
{{/if}}
{{#if
_item
.
formCodeName
}}
|操作表单标记
(formCodeName)|
{{
_item
.
formCodeName
}}
|
|
{{/if}}
{{#if
_item
.
fromPSWFProcess
}}
|源流程处理
(fromPSWFProcess)|
{{
_item
.
fromPSWFProcess
.
name
}}
|
|
{{/if}}
{{#if
_item
.
lNPSLanguageRes
}}
|逻辑名称语言资源
(lNPSLanguageRes)|
{{
_item
.
lNPSLanguageRes
.
name
}}
|
|
{{/if}}
{{#if
_item
.
mobFormCodeName
}}
|移动端操作表单标记
(mobFormCodeName)|
{{
_item
.
mobFormCodeName
}}
|
|
{{/if}}
{{#if
_item
.
mobViewCodeName
}}
|移动端操作视图标记
(mobViewCodeName)|
{{
_item
.
mobViewCodeName
}}
|
|
{{/if}}
{{#if
_item
.
nextCondition
}}
|下一步条件
(nextCondition)|
{{
_item
.
nextCondition
}}
|
|
{{/if}}
{{#if
_item
.
pSDynaModel
}}
|动态模型对象
(pSDynaModel)|
{{
_item
.
pSDynaModel
.
name
}}
|
|
{{/if}}
{{#if
_item
.
toPSWFProcess
}}
|目标流程处理
(toPSWFProcess)|
{{
_item
.
toPSWFProcess
.
name
}}
|
|
{{/if}}
{{#if
_item
.
userData
}}
|连接数据
(userData)|
{{
_item
.
userData
}}
|
|
{{/if}}
{{#if
_item
.
userData2
}}
|连接数据2
(userData2)|
{{
_item
.
userData2
}}
|
|
{{/if}}
{{#if
_item
.
viewCodeName
}}
|操作视图标记
(viewCodeName)|
{{
_item
.
viewCodeName
}}
|
|
{{/if}}
{{#if
_item
.
wFLinkType
}}
|处理连接处理
(wFLinkType)|
{{
item
.
wFLinkType
}}
(
{{
_item
.
wFLinkType
}}
)|
|
{{/if}}
{{/
eq
}}
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFStartProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFStartProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
START
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getFormCodeName
()??
&&
_item
.
getFormCodeName
()?
length
gt
0
>
|操作表单标记
(formCodeName)|${_item.getFormCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getMobFormCodeName
()??
&&
_item
.
getMobFormCodeName
()?
length
gt
0
>
|移动端操作表单标记
(mobFormCodeName)|${_item.getMobFormCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
isStartProcess
()??
>
|开始处理
(startProcess)|${_item.isStartProcess()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/item/net.ibizsys.model.wf.IPSWFTimerEventProcess.item.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFTimerEventProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
TIMEREVENT
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/list/net.ibizsys.model.wf.IPSWFLink.list.md.hbs
0 → 100644
浏览文件 @
b211428e
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/list/net.ibizsys.model.wf.IPSWFProcess.list.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFStartProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
START
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getFormCodeName
()??
&&
_item
.
getFormCodeName
()?
length
gt
0
>
|操作表单标记
(formCodeName)|${_item.getFormCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getMobFormCodeName
()??
&&
_item
.
getMobFormCodeName
()?
length
gt
0
>
|移动端操作表单标记
(mobFormCodeName)|${_item.getMobFormCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
isStartProcess
()??
>
|开始处理
(startProcess)|${_item.isStartProcess()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/@macro/workflow/list/net.ibizsys.model.wf.IPSWFProcessParam.list.md.hbs
0 → 100644
浏览文件 @
b211428e
<
#
comment
>
net.ibizsys.model.wf.IPSWFStartProcess
</
#
comment>
<
#
if
_item
.
getWFProcessType
()=='
START
'
>
#### ${_item.getName()}
<
#
if
_item
.
getParentModel
()??
&&
((
item
.
getModelType
()
==
'
PSSYSTEM
'
&&
_item
.
getParentModel
().
getModelType
()!='
PSSYSTEM
')||(
_item
.
getParentModel
().
getModelType
()
!=
item
.
getModelType
()))
>
@${_item.getParentModel().name}
</
#
if>
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
<
#
if
_item
.
getName
()??
&&
_item
.
getName
()?
length
gt
0
>
|名称
(name)|${_item.getName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getCodeName
()??
&&
_item
.
getCodeName
()?
length
gt
0
>
|代码标识
(codeName)|${_item.getCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getLogicName
()??
&&
_item
.
getLogicName
()?
length
gt
0
>
|逻辑名称
(logicName)|${_item.getLogicName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag
()??
&&
_item
.
getUserTag
()?
length
gt
0
>
|用户标记
(userTag)|${_item.getUserTag()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag2
()??
&&
_item
.
getUserTag2
()?
length
gt
0
>
|用户标记2
(userTag2)|${_item.getUserTag2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag3
()??
&&
_item
.
getUserTag3
()?
length
gt
0
>
|用户标记3
(userTag3)|${_item.getUserTag3()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserTag4
()??
&&
_item
.
getUserTag4
()?
length
gt
0
>
|用户标记4
(userTag4)|${_item.getUserTag4()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserCat
()??
&&
_item
.
getUserCat
()?
length
gt
0
>
|用户模型分类
(userCat)|${_item.getUserCat()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
isAutoModel
()
&&
_item
.
isAutoModel
()??
>
|自动产生模型
(autoModel)|${_item.isAutoModel()?c}|
|
</
#
if>
<
#
if
_item
.
getFormCodeName
()??
&&
_item
.
getFormCodeName
()?
length
gt
0
>
|操作表单标记
(formCodeName)|${_item.getFormCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getHeight
()??
>
|高度
(height)|${_item.getHeight()?c}|
|
</
#
if>
<
#
if
_item
.
getLeftPos
()??
>
|左侧位置
(leftPos)|${_item.getLeftPos()?c}|
|
</
#
if>
<
#
if
_item
.
getMobFormCodeName
()??
&&
_item
.
getMobFormCodeName
()?
length
gt
0
>
|移动端操作表单标记
(mobFormCodeName)|${_item.getMobFormCodeName()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getNamePSLanguageRes
()??
>
|名称语言资源
(getNamePSLanguageRes)|
<
#
if
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()??
&&
_item
.
getNamePSLanguageRes
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getNamePSLanguageRes().getRTMOSFilePath()}"
>
${_item.getNamePSLanguageRes().getName()}
</a><
#
else
>
${_item.getNamePSLanguageRes().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSDynaModel
()??
>
|动态模型对象
(getPSDynaModel)|
<
#
if
_item
.
getPSDynaModel
().
getRTMOSFilePath
()??
&&
_item
.
getPSDynaModel
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSDynaModel().getRTMOSFilePath()}"
>
${_item.getPSDynaModel().getName()}
</a><
#
else
>
${_item.getPSDynaModel().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSSysMsgTempl
()??
>
|通知消息模板
(getPSSysMsgTempl)|
<
#
if
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()??
&&
_item
.
getPSSysMsgTempl
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSSysMsgTempl().getRTMOSFilePath()}"
>
${_item.getPSSysMsgTempl().getName()}
</a><
#
else
>
${_item.getPSSysMsgTempl().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getPSWFWorkTime
()??
>
|流程工作时间
(getPSWFWorkTime)|
<
#
if
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()??
&&
_item
.
getPSWFWorkTime
().
getRTMOSFilePath
()?
length
gt
0
><a
href=
"${_prepath}${_item.getPSWFWorkTime().getRTMOSFilePath()}"
>
${_item.getPSWFWorkTime().getName()}
</a><
#
else
>
${_item.getPSWFWorkTime().getName()}
</
#
if>
|
|
</
#
if>
<
#
if
_item
.
getTimeout
()??
>
|处理超时时长
(timeout)|${_item.getTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
getTimeoutField
()??
&&
_item
.
getTimeoutField
()?
length
gt
0
>
|动态超时时长存放属性
(timeoutField)|${_item.getTimeoutField()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getTimeoutType
()??
&&
_item
.
getTimeoutType
()?
length
gt
0
>
|处理超时单位
(timeoutType)|${srfcodelist('WFTimeoutType', _item.getTimeoutType())}
(${_item.getTimeoutType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getTopPos
()??
>
|上方位置
(topPos)|${_item.getTopPos()?c}|
|
</
#
if>
<
#
if
_item
.
getUserData
()??
&&
_item
.
getUserData
()?
length
gt
0
>
|处理数据
(userData)|${_item.getUserData()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getUserData2
()??
&&
_item
.
getUserData2
()?
length
gt
0
>
|处理数据2
(userData2)|${_item.getUserData2()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWFProcessType
()??
&&
_item
.
getWFProcessType
()?
length
gt
0
>
|流程处理类型
(wFProcessType)|${srfcodelist('AllWFProcessType', _item.getWFProcessType())}
(${_item.getWFProcessType()?replace('
','
<BR>
')?replace('
','
<BR>
')})|
|
</
#
if>
<
#
if
_item
.
getWFStepValue
()??
&&
_item
.
getWFStepValue
()?
length
gt
0
>
|流程步骤值
(wFStepValue)|${_item.getWFStepValue()?replace('
','
<BR>
')?replace('
','
<BR>
')}|
|
</
#
if>
<
#
if
_item
.
getWidth
()??
>
|宽度
(width)|${_item.getWidth()?c}|
|
</
#
if>
<
#
if
_item
.
isAsynchronousProcess
()??
>
|异步处理
(asynchronousProcess)|${_item.isAsynchronousProcess()?c}|
|
</
#
if>
<
#
if
_item
.
isEnableTimeout
()??
>
|启用处理超时
(enableTimeout)|${_item.isEnableTimeout()?c}|
|
</
#
if>
<
#
if
_item
.
isStartProcess
()??
>
|开始处理
(startProcess)|${_item.isStartProcess()?c}|
|
</
#
if>
*来源:getPSWFProcessParams*
<
#
if
_item
.
getPSWFProcessParams
()??
&&
srflist
(
_item
.
getPSWFProcessParams
())?
size
gt
0
>
##### 处理参数集合
<
#
assign
_items2 =
_item.getPSWFProcessParams()
>
<
#
ibizinclude
>
../TEMPL/net.ibizsys.model.wf.IPSWFProcessParam.list.md
</
#
ibizinclude>
</
#
if>
</
#
if>
modules/ibizlab-generator-core/src/main/resources/templ/doc/README.md.hbs
0 → 100644
浏览文件 @
b211428e
#
{{
system
.
logicName
}}
## 基本
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
|名称
(name)|
{{
system
.
name
}}
|
|
|代码标识
(codeName)|
{{
system
.
codeName
}}
|
|
|逻辑名称
(logicName)|
{{
system
.
logicName
}}
|
|
## 工作流集合
|名称|版本|代码标识|说明|
|-------------------|:-------------------|:-------------------|:-------------------|
{{#
each
system
.
workflows
}}
|
<a
href=
"#/
{{
wFCodeName
}}
/
{{
codeName
}}
"
>
{{
name
}}
</a>
|
{{
wFVersion
}}
|
{{
codeName
}}
|
|
{{/
each
}}
\ No newline at end of file
modules/ibizlab-generator-core/src/main/resources/templ/doc/index.html.hbs
0 → 100644
浏览文件 @
b211428e
<!DOCTYPE html>
<html
lang=
"en"
>
<head>
<meta
charset=
"UTF-8"
>
<title>
{{
system
.
logicName
}}
</title>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
/>
<meta
name=
"description"
content=
"Description"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0, minimum-scale=1.0"
>
<link
rel=
"stylesheet"
href=
"//cdn.jsdelivr.net/npm/docsify@4/lib/themes/vue.css"
>
<link
rel=
"stylesheet"
href=
"//unpkg.com/@fortawesome/fontawesome-free/css/fontawesome.css"
/>
<link
rel=
"stylesheet"
href=
"//unpkg.com/@fortawesome/fontawesome-free/css/brands.css"
/>
<link
rel=
"stylesheet"
href=
"//unpkg.com/@fortawesome/fontawesome-free/css/regular.css"
/>
<link
rel=
"stylesheet"
href=
"//unpkg.com/@fortawesome/fontawesome-free/css/solid.css"
/>
<!-- Theme -->
<!-- //jhildenbiddle.github.io/docsify-themeable -->
<!-- Theme: Simple Dark -->
<!-- <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css"> -->
<link
rel=
"stylesheet"
href=
"//cdn.jsdelivr.net/npm/@sujaykumarh/docsify-plugin-footer@1.x/dist/plugin.min.css"
>
<link
rel=
"stylesheet"
href=
"//unpkg.com/@markbattistella/docsify-charty@latest/dist/docsify-charty.min.css"
>
</head>
<style>
:root
{
--content-max-width
:
55em
;
}
.content
{
padding-top
:
0px
;
}
</style>
<body>
<div
id=
"app"
></div>
<script>
window
.
$docsify
=
{
// routerMode: 'history',
// crossOriginLinks: ['http://cdn.jsdelivr.net','http://172.16.100.202','http://demo.ibizlab.cn'],
loadNavbar
:
true
,
loadNavbar
:
'navbar.md'
,
// loadSidebar: true,
// loadSidebar: 'sidebar.md',
repo
:
'
{{
system
.
pSSVNInstRepo
.
gitPath
}}
'
,
auto2top
:
true
,
themeable
:
{
readyTransition
:
true
,
responsiveTables
:
true
},
plantuml
:
{
skin
:
'classic'
,
renderSvgAsObject
:
true
,
serverPath
:
"http://172.16.240.229:8080/svg/"
},
tabs
:
{
theme
:
"material"
,
sync
:
false
,
},
copyCode
:
{
buttonText
:
'复制到剪贴板'
,
errorText
:
'错误'
,
successText
:
'已复制'
},
progress
:
{
position
:
"top"
,
color
:
"var(--theme-color,#42b983)"
,
height
:
"2px"
,
},
customPageFooter
:
{
showPoweredBy
:
false
,
showCopyright
:
true
,
copyright
:
'<div class="copyright"><span>XXXX </span> <span>Copyright @2021 ibizsys.cn</span> <span>X</span></div>'
,
useLocalStorage
:
false
,
},
}
</script>
<!-- Docsify v4 -->
<script
src=
"//cdn.jsdelivr.net/npm/docsify@4"
></script>
<script
src=
"//cdn.jsdelivr.net/npm/docsify/lib/plugins/search.min.js"
></script>
<!-- docsify-themeable (latest v0.x.x) -->
<!-- <script src="//cdn.jsdelivr.net/npm/docsify-themeable@0/dist/js/docsify-themeable.min.js"></script> -->
<script
src=
"//cdn.jsdelivr.net/npm/prismjs@1.25.0/components/prism-java.min.js"
></script>
<script
src=
"//cdn.jsdelivr.net/npm/prismjs@1.25.0/components/prism-sql.min.js"
></script>
<script
src=
"//cdn.jsdelivr.net/npm/prismjs@1.25.0/components/prism-git.min.js"
></script>
<script
src=
"//cdn.jsdelivr.net/npm/prismjs@1.25.0/components/prism-json.js"
></script>
<script
src=
"//cdn.jsdelivr.net/npm/prismjs@1.25.0/components/prism-yaml.min.js"
></script>
<!-- tabs -->
<script
src=
"//cdn.jsdelivr.net/npm/docsify-tabs@1"
></script>
<!-- copy code -->
<script
src=
"//unpkg.com/docsify-copy-code@2"
></script>
<!-- plantuml -->
<script
src=
"//unpkg.com/docsify-plantuml/dist/docsify-plantuml.min.js"
></script>
<!-- progress -->
<script
src=
"//cdn.jsdelivr.net/npm/docsify-progress@latest/dist/progress.min.js"
></script>
<!-- charty -->
<script
src=
"//unpkg.com/@markbattistella/docsify-charty@latest/dist/docsify-charty.min.js"
></script>
<!-- footer -->
<script
src=
"//cdn.jsdelivr.net/npm/@sujaykumarh/docsify-plugin-footer@1.x/dist/plugin.min.js"
></script>
<!-- glossary -->
<script
src=
"//unpkg.com/docsify-glossary/dist/docsify-glossary.min.js"
></script>
<!-- fontawesome -->
<script
src=
"//unpkg.com/docsify-fontawesome/dist/docsify-fontawesome.min.js"
></script>
<!-- example -->
<script
src=
"//cdn.jsdelivr.net/npm/docsify-example-panels"
></script>
</body>
</html>
\ No newline at end of file
modules/ibizlab-generator-core/src/main/resources/templ/doc/navbar.md.hbs
0 → 100644
浏览文件 @
b211428e
- [iBiz MosDynamic](http://studio.ibizmodeling.cn/mosdynamictool/mos-dynamic-mgr/#/mosdynamicmgr/${sys.getPubSystemId()} "iBiz MosDynamic")
- [MeterSphere](http://172.16.240.229:8081)
\ No newline at end of file
modules/ibizlab-generator-core/src/main/resources/templ/doc/{{wf}}/{{workflows}}.md.hbs
0 → 100644
浏览文件 @
b211428e
#
{{
workflow
.
name
}}
*对象:net.ibizsys.model.wf.IPSWFVersion
## 基本
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
|名称
(name)|
{{
workflow
.
name
}}
|
|
|版本
(wFVersion)|
{{
workflow
.
wFVersion
}}
|
|
|代码标识
(codeName)|
{{
workflow
.
codeName
}}
|
|
{{#if
workflow
.
links
}}
```plantuml
@startuml
!theme plain
hide footbox
{{#
each
workflow
.
links
}}
{{#
eq
fromPSWFProcess
.
wFProcessType
"START"
}}
(*)
{{/
eq
}}{{#
neq
fromPSWFProcess
.
wFProcessType
"START"
}}
"
{{
fromPSWFProcess
.
name
}}
"
{{/
neq
}}
--> [
{{#if
logicName
}}{{
logicName
}}{{/if}}{{#
unless
logicName
}}{{
name
}}{{/
unless
}}
]
{{#
eq
toPSWFProcess
.
wFProcessType
"END"
}}
(*)
{{/
eq
}}{{#
neq
toPSWFProcess
.
wFProcessType
"END"
}}
"
{{
toPSWFProcess
.
name
}}
"
{{/
neq
}}
{{/
each
}}
@enduml
```
{{/if}}
## 逻辑
### 流程处理集合
*来源:getPSWFProcesses*
{{#if
workflow
.
pSWFProcesses
}}
{{>
@macro
/
net
.
ibizsys
.
model
.
wf
.
IPSWFProcess
.
list
.
md
.
hbs
items
=
workflow
.
pSWFProcesses
}}
{{else}}
*(无数据)*
{{/if}}
### 流程连接集合
*来源:getPSWFLinks*
{{#if
workflow
.
pSWFLinks
}}
{{>
@macro
/
net
.
ibizsys
.
model
.
wf
.
IPSWFLink
.
list
.
md
.
hbs
items
=
workflow
.
pSWFLinks
}}
{{else}}
*(无数据)*
{{/if}}
## 用户扩展
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
{{#if
workflow
.
userTag
}}
|用户标记
(userTag)|
{{
workflow
.
userTag
}}
|
|
{{/if}}
{{#if
workflow
.
userTag2
}}
|用户标记2
(userTag2)|
{{
workflow
.
userTag2
}}
|
|
{{/if}}
{{#if
workflow
.
userTag3
}}
|用户标记3
(userTag3)|
{{
workflow
.
userTag3
}}
|
|
{{/if}}
{{#if
workflow
.
userTag4
}}
|用户标记4
(userTag4)|
{{
workflow
.
userTag4
}}
|
|
{{/if}}
{{#if
workflow
.
userCat
}}
|用户模型分类
(userCat)|
{{
workflow
.
userCat
}}
|
|
{{/if}}
## 其它
| 项 |值 |说明 |
|-------------------|:---------------------|:------------------------|
{{#if
workflow
.
autoModel
}}
|自动产生模型
(autoModel)|
{{
workflow
.
autoModel
}}
|
|
{{/if}}
{{#if
workflow
.
dynaInstMode
}}
|动态实例模式
(dynaInstMode)|
{{
workflow
.
dynaInstMode
}}
|
|
{{/if}}
{{#if
workflow
.
dynaInstTag
}}
|动态实例标记
(dynaInstTag)|
{{
workflow
.
dynaInstTag
}}
|
|
{{/if}}
{{#if
workflow
.
dynaInstTag2
}}
|动态实例标记2
(dynaInstTag2)|
{{
workflow
.
dynaInstTag2
}}
|
|
{{/if}}
{{#if
workflow
.
pSDynaModel
}}
|动态模型对象
(getPSDynaModel)|
{{
workflow
.
pSDynaModel
.
name
}}
|
|
{{/if}}
{{#if
workflow
.
pSWorkflow
}}
|工作流
(getPSWorkflow)|
{{
workflow
.
pSWorkflow
.
name
}}
|
|
{{/if}}
{{#if
workflow
.
startPSWFProcess
}}
|开始处理
(getStartPSWFProcess)|
{{
workflow
.
startPSWFProcess
.
name
}}
|
|
{{/if}}
{{#if
workflow
.
wFCodeName
}}
|工作流代码标识
(wFCodeName)|
{{
workflow
.
wFCodeName
}}
|
|
{{/if}}
{{#if
workflow
.
wFMode
}}
|流程模式
(wFMode)|
{{
workflow
.
wFMode
}}
|
|
{{/if}}
{{#if
workflow
.
wFStepPSCodeList
}}
|流程步骤代码表
(getWFStepPSCodeList)|
{{
workflow
.
wFStepPSCodeList
.
name
}}
|
|
{{/if}}
{{#if
workflow
.
mobStartView
}}
|有移动端流程启动视图
(hasMobStartView)|
{{
workflow
.
mobStartView
}}
|
|
{{/if}}
{{#if
workflow
.
startView
}}
|有流程启动视图
(hasStartView)|
{{
workflow
.
startView
}}
|
|
{{/if}}
{{#if
workflow
.
valid
}}
|是否启用
(valid)|
{{
workflow
.
valid
}}
|
|
{{/if}}
## 模型
```yaml
{srfjson2yaml(workflow.getModel().toString())}
```
\ No newline at end of file
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录