taskActionPlugins.xml
6.62 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
<?xml version="1.0" encoding="UTF-8"?>
<taskActions xmlns="http://www.jee-soft.cn/bpm/plugin/taskAction"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.jee-soft.cn/bpm/plugin/taskAction taskActionPlugin.xsd">
<taskAction name="agree" supportType="both" actionType="approve" script="true" init="true">
<description>同意</description>
<handlerClass>taskActionAgreeHandler</handlerClass>
</taskAction>
<!--<taskAction name="abandon" supportType="signtask" actionType="approve" script="true" init="false">-->
<!--<description>弃权</description>-->
<!--<handlerClass>taskActionAgreeHandler</handlerClass>-->
<!--</taskAction>-->
<taskAction name="oppose" supportType="both" actionType="approve" script="true" init="false">
<description>反对</description>
<handlerClass>taskActionAgreeHandler</handlerClass>
</taskAction>
<taskAction name="agreeTrans" supportType="usertask" actionType="trans" script="true" init="true">
<description>同意(流转)</description>
<handlerClass>taskActionTransHandler</handlerClass>
</taskAction>
<taskAction name="opposeTrans" supportType="usertask" actionType="trans" script="true" init="true">
<description>反对(流转)</description>
<handlerClass>taskActionTransHandler</handlerClass>
</taskAction>
<taskAction name="commu" supportType="both" actionType="commu" script="true" init="true">
<description>沟通反馈</description>
<handlerClass>taskActionCommuHandler</handlerClass>
</taskAction>
<taskAction name="reject" supportType="both" actionType="back" script="true" init="true">
<description>驳回</description>
<handlerClass>taskActionBackHandler</handlerClass>
</taskAction>
<taskAction name="recover" supportType="both" actionType="recover" script="true" init="true">
<description>撤回</description>
<handlerClass>taskActionBackHandler</handlerClass>
</taskAction>
<taskAction name="recoverToStart" supportType="both" actionType="recoverToStart" script="true" init="true">
<description>撤回发起人</description>
<handlerClass>taskActionBackToStartHandler</handlerClass>
</taskAction>
<taskAction name="backToStart" supportType="both" actionType="backToStart" script="true" init="false">
<description>驳回发起人</description>
<handlerClass>taskActionBackToStartHandler</handlerClass>
</taskAction>
<!-- 其他节点和界面按钮相关 -->
<!--<taskAction name="rejectToAnyNode" supportType="both" actionType="back" script="false" init="false"> -->
<!--<description>驳回指定节点</description> -->
<!--</taskAction>-->
<taskAction script="true" name="startFlow" actionType="other" supportType="start" init="true">
<description>启动</description>
<handlerClass></handlerClass>
</taskAction>
<!--<taskAction script="false" name="flowImage" actionType="other" supportType="all" init="true">-->
<!--<description>流程图</description>-->
<!--<handlerClass></handlerClass>-->
<!--</taskAction>-->
<!--<taskAction script="false" name="approvalHistory" actionType="other" supportType="both" init="true">-->
<!--<description>审批历史</description>-->
<!--<handlerClass></handlerClass>-->
<!--</taskAction>-->
<!--<taskAction script="false" name="print" actionType="other" supportType="all" init="true">-->
<!--<description>打印</description>-->
<!--<handlerClass></handlerClass>-->
<!--</taskAction>-->
<taskAction script="false" name="inqu" actionType="other" supportType="both" init="true">
<description>征询</description>
<handlerClass></handlerClass>
</taskAction>
<taskAction script="false" name="delegate" actionType="other" supportType="both" init="true">
<description>转办</description>
<handlerClass></handlerClass>
</taskAction>
<taskAction script="false" name="instanceTrans" actionType="other" supportType="both" init="false">
<description>传阅</description>
<handlerClass></handlerClass>
</taskAction>
<!-- <taskAction script="false" name="startCommu" actionType="other" supportType="both" init="true">
<description>沟通</description>
<handlerClass></handlerClass>
</taskAction> -->
<taskAction script="false" name="startTrans" actionType="other" supportType="usertask" init="false">
<description>流转</description>
<handlerClass></handlerClass>
</taskAction>
<taskAction script="false" name="addSign" actionType="other" supportType="both" init="false">
<description>加签</description>
<handlerClass></handlerClass>
</taskAction>
<!-- <taskAction script="false" name="taskDelay" actionType="other" supportType="both" init="false">
<description>延期</description>
<handlerClass></handlerClass>
</taskAction>
-->
<taskAction script="true" name="endProcess" actionType="other" supportType="usertask" init="false">
<description>终止</description>
<handlerClass></handlerClass>
</taskAction>
<taskAction script="false" name="lockUnlock" actionType="other" supportType="usertask" init="true">
<description>签收</description>
<handlerClass></handlerClass>
</taskAction>
<taskAction script="true" name="saveDraft" actionType="other" supportType="all" init="true">
<description>保存</description>
<handlerClass></handlerClass>
</taskAction>
<taskAction script="false" name="hangUp" actionType="other" supportType="usertask" init="true">
<description>挂起</description>
<handlerClass></handlerClass>
</taskAction>
<taskAction script="false" name="cancelHangUp" actionType="other" supportType="usertask" init="true">
<description>取消挂起</description>
<handlerClass></handlerClass>
</taskAction>
<!-- <taskAction name="approveLine" supportType="usertask" actionType="other" script="true" init="true">
<description>并行审批</description>
<handlerClass></handlerClass>
</taskAction> -->
<taskAction name="signLine" supportType="customsigntask" actionType="other" script="false" init="true">
<description>发起并行签署</description>
<handlerClass></handlerClass>
</taskAction>
<taskAction name="signSequence" supportType="customsigntask" actionType="other" script="false" init="true">
<description>发起顺序签署</description>
<handlerClass></handlerClass>
</taskAction>
</taskActions>