dangsn
2024-12-26 4e9ff2ce6a830bb2340d7c8612c72eea0c5a553e
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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
package com.vci.client.workflow.editor;
 
public class FlowConstants {
 
    /**
     * system separator
     */
    public static final String NEWLINE = System.getProperty("line.separator");
 
    /**
     * Tab Escape character
     */
    public static final String TAB = "\t";
 
    public static final String PROCESS_APPLICANT = "#{process_applicant}";
 
    /**
     * XML head property
     */
    public static final String PREFIX = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>";
 
    /**
     * XML NS
     */
    public static final String XMLNS = "http://jbpm.org/4.3/jpdl";
 
    /**
     * XML bodysName
     */
    public static final String BODYSNAME = "PROCESS";
 
    /**
     * XML 坐标属性
     */
 
    public static final String XMLCOORDINATEKEY = "g";
 
    /**
     * XML 用户属性
     */
    public static final String XMLUSER = "assignee";
 
    /**
     * XML property candidate-users
     */
    public static final String XMLUSERS = "candidate-users";
    /**
     *  自定义XML元素 --委托人
     */
    public static final String XMLCONSTITUENT = "constituent";
 
    /**
     * XML property candidate-groups
     */
    public static final String XMLUSERGROUP = "candidate-groups";
 
    /**
     * XML key
     */
    public static final String XMLKEY = "key";
 
    /**
     * XML version
     */
    public static final String XMLVERSION = "version";
 
    /**
     * XML 名称属性
     */
    public static final String XMLNAME = "name";
 
    public static final String TASK_EVENT = "task_event";
 
    public static final String TASK_PHASE = "task_phase";
 
    public static final String EVENT = "event";
    public static final String EVENT_ON = "on";
    public static final String EVENT_LISTENER = "event-listener";
    public static final String EVENT_CLASS = "class";
    public static final String EVENT_FIELD = "field";
    public static final String EVENT_STRING = "string";
    public static final String EVENT_VALUE = "value";
 
    //全局变量
    public static final String GLOBAL = "global";
    
    //路由事件
    public static final String TRANSITION_EVENT = "take";
    
    /**
     * 引号转义符
     */
    public static final String QUOTES = "\"";
 
    /**
     * 连接线
     */
    public static final String TRANSITION = "transition";
 
    /**
     * XML start
     */
    public static final String XMLSTART = "start";
 
    /**
     * XML start
     */
    public static final String XMLEND = "end";
 
    /**
     * XML task
     */
    public static final String XMLTASK = "task";
 
    /**
     * XML task 判断
     */
    public static final String XMLDECISION = "decision";
 
    /**
     * XML task 分支
     */
    public static final String XMLFORK = "fork";
 
    /**
     * XML task 合并
     */
    public static final String XMLJOIN = "join";
    /**
     * XML icon
     */
    public static final String XMLICON = "icon";
 
    /**
     * XML property width
     */
    public static final String XMLWIDTH = "width";
 
    /**
     * XML property height
     */
    public static final String XMLHIGHT = "height";
 
    /**
     * XML property Target
     */
    public static final String XMLTARGET = "to";
 
    /**
     * XML root level
     */
    public static final int XMLROOTLV = 0;
 
    /**
     * XML Class type
     */
    public static final String ELEMENT_CLASS = "class";
 
    /**
     * XML property type
     */
    public static final String ELEMENT_PROPERTY = "property";
 
    public static final String ROOT = "root";
 
    public static String DECISION = "decision";
    public static String EXPRESSION = "expr";
    public static String HANDLER = "handler";
    public static String ASSIFNMENT_HANDLER = "assignment-handler";
    public static String CUSTOM = "custom";
    
    /**
     * 获取节点名称和相应的符号组合
     */
    public static final int LEFTSIGN = 0001; // <nadename
    public static final int RIGHTSIGN = 0002;// nadename>
    public static final int RIGHTSIGNEND = 0003;// nadename\>
    public static final int ALLBEGINSIGN = 0004;// <nadename>
    public static final int ALLENDSIGN = 0005;// <\nadename>
    public static final int ENDSIGN = 0006;// \>
    public static final int BEGINSIGN = 0007;// >
 
    public static final String FLOW_PHASE = "phase";
    public static final String FLOW_CHECK = "check";
 
    // -- store入库, edit修, enable启用, disable停用, discard报废, delete删除, ebom 接收,  mbom同步
 
    public final static String PROCESS_TYPE_STORE = "store";
    public final static String PROCESS_TYPE_EDIT = "edit";
    public final static String PROCESS_TYPE_ENABLE = "enable";
    public final static String PROCESS_TYPE_DISABLE = "disable";
    public final static String PROCESS_TYPE_DISCARD = "discard";
    public final static String PROCESS_TYPE_DELETE = "delete";
    public final static String PROCESS_TYPE_EBOM = "ebom";
    public final static String PROCESS_TYPE_MBOM = "mbom";
    
    public final static String URL_PATH = "urlPath"; 
    
    //add by weidy@2022-05-05
    //增加会签通过比例
    public final static String SIGN_VOTE_PRCENT ="votePercent";
    
    //发送邮件设置
    public final static String MAIL = "mail";
    /**
     * 语言
     */
    public final static String MAIL_LANGUAGE= "language";
    /**
     * 抄送人
     */
    public final static String MAIL_CC= "cc";
    /**
     * 密送 
     */
    public final static String MAIL_BCC= "bcc";
    /**
     *标题 
     */
    public final static String MAIL_SUBJECT= "subject";
    /**
     *内容 
     */
    public final static String MAIL_TEXT= "text";
    /**
     * 收件人地址 
     */
    public final static String MAIL_ADDRESSES= "addresses";
    
    /**
     * 子流程
     */
    public final static String SUBPROCESS = "sub-process";
    
    /**
     * 子流程模板名称
     */
    public final static String SUBPROCESSKEY = "sub-process-key";
    /**
     * 子流程模板ID
     */
    public final static String SUBPROCESSID = "sub-process-id";
    
    /**
     * 转移
     */
    public final static String OUTCOME = "outcome";
 
    /**
     * 控制策略
     */
    public static String CONTROLPOLICY = "control-Policy";
    
        /**
     * 弹出用户窗口开关 
     * OFF为不弹出
     * ON为弹出
     */
    public static String POPUSERDIALOG_ON_OFF = "popUserDialogON_OFF";
    public static String POPUSERDIALOG_ON = "ON";
    public static String POPUSERDIALOG_OFF = "OFF";
        
    public static String CUSTOMUSERCLASS =  "customUserClass";
    public static String CUSTOMUSERCLASS_flag =  "customUserClass_flag";
    
    
    /**
     * 撤销
     * OFF为不撤销
     * ON为撤销
     */
    public static String REVOKE_ON_OFF = "revokeON_OFF";
    public static String REVOKE_ON = "ON";
    public static String REVOKE_OFF = "OFF";
}