提交 | 用户 | 时间
|
e7c126
|
1 |
package com.iailab.module.bpm.framework.flowable.core.enums; |
H |
2 |
|
|
3 |
/** |
|
4 |
* BPMN XML 常量信息 |
|
5 |
* |
|
6 |
* @author iailab |
|
7 |
*/ |
|
8 |
public interface BpmnModelConstants { |
|
9 |
|
|
10 |
String BPMN_FILE_SUFFIX = ".bpmn"; |
|
11 |
|
|
12 |
/** |
|
13 |
* BPMN 中的命名空间 |
|
14 |
*/ |
|
15 |
String NAMESPACE = "http://flowable.org/bpmn"; |
|
16 |
|
|
17 |
/** |
|
18 |
* BPMN UserTask 的扩展属性,用于标记候选人策略 |
|
19 |
*/ |
|
20 |
String USER_TASK_CANDIDATE_STRATEGY = "candidateStrategy"; |
|
21 |
/** |
|
22 |
* BPMN UserTask 的扩展属性,用于标记候选人参数 |
|
23 |
*/ |
|
24 |
String USER_TASK_CANDIDATE_PARAM = "candidateParam"; |
|
25 |
|
bb2880
|
26 |
/** |
H |
27 |
* BPMN ExtensionElement 的扩展属性,用于标记边界事件类型 |
|
28 |
*/ |
|
29 |
String BOUNDARY_EVENT_TYPE = "boundaryEventType"; |
|
30 |
|
|
31 |
/** |
|
32 |
* BPMN ExtensionElement 的扩展属性,用于标记用户任务超时执行动作 |
|
33 |
*/ |
|
34 |
String USER_TASK_TIMEOUT_HANDLER_TYPE = "timeoutHandlerType"; |
|
35 |
|
|
36 |
/** |
|
37 |
* BPMN ExtensionElement 的扩展属性,用于标记用户任务的审批人与发起人相同时,对应的处理类型 |
|
38 |
*/ |
|
39 |
String USER_TASK_ASSIGN_START_USER_HANDLER_TYPE = "assignStartUserHandlerType"; |
|
40 |
|
|
41 |
/** |
|
42 |
* BPMN ExtensionElement 的扩展属性,用于标记用户任务的空处理类型 |
|
43 |
*/ |
|
44 |
String USER_TASK_ASSIGN_EMPTY_HANDLER_TYPE = "assignEmptyHandlerType"; |
|
45 |
/** |
|
46 |
* BPMN ExtensionElement 的扩展属性,用于标记用户任务的空处理的指定用户编号数组 |
|
47 |
*/ |
|
48 |
String USER_TASK_ASSIGN_USER_IDS = "assignEmptyUserIds"; |
|
49 |
|
|
50 |
/** |
|
51 |
* BPMN ExtensionElement 的扩展属性,用于标记用户任务拒绝处理类型 |
|
52 |
*/ |
|
53 |
String USER_TASK_REJECT_HANDLER_TYPE = "rejectHandlerType"; |
|
54 |
/** |
|
55 |
* BPMN ExtensionElement 的扩展属性,用于标记用户任务拒绝后的退回的任务 Id |
|
56 |
*/ |
|
57 |
String USER_TASK_REJECT_RETURN_TASK_ID = "rejectReturnTaskId"; |
|
58 |
|
|
59 |
/** |
|
60 |
* BPMN UserTask 的扩展属性,用于标记用户任务的审批类型 |
|
61 |
*/ |
|
62 |
String USER_TASK_APPROVE_TYPE = "approveType"; |
|
63 |
|
|
64 |
/** |
|
65 |
* BPMN UserTask 的扩展属性,用于标记用户任务的审批方式 |
|
66 |
*/ |
|
67 |
String USER_TASK_APPROVE_METHOD = "approveMethod"; |
|
68 |
|
|
69 |
/** |
|
70 |
* BPMN ExtensionElement 流程表单字段权限元素, 用于标记字段权限 |
|
71 |
*/ |
|
72 |
String FORM_FIELD_PERMISSION_ELEMENT = "fieldsPermission"; |
|
73 |
|
|
74 |
/** |
|
75 |
* BPMN ExtensionElement Attribute, 用于标记表单字段 |
|
76 |
*/ |
|
77 |
String FORM_FIELD_PERMISSION_ELEMENT_FIELD_ATTRIBUTE = "field"; |
|
78 |
/** |
|
79 |
* BPMN ExtensionElement Attribute, 用于标记表单权限 |
|
80 |
*/ |
|
81 |
String FORM_FIELD_PERMISSION_ELEMENT_PERMISSION_ATTRIBUTE = "permission"; |
|
82 |
|
|
83 |
/** |
|
84 |
* BPMN ExtensionElement 操作按钮设置元素, 用于审批节点操作按钮设置 |
|
85 |
*/ |
|
86 |
String BUTTON_SETTING_ELEMENT = "buttonsSetting"; |
|
87 |
|
|
88 |
/** |
|
89 |
* BPMN ExtensionElement Attribute, 用于标记按钮编号 |
|
90 |
*/ |
|
91 |
String BUTTON_SETTING_ELEMENT_ID_ATTRIBUTE = "id"; |
|
92 |
|
|
93 |
/** |
|
94 |
* BPMN ExtensionElement Attribute, 用于标记按钮显示名称 |
|
95 |
*/ |
|
96 |
String BUTTON_SETTING_ELEMENT_DISPLAY_NAME_ATTRIBUTE = "displayName"; |
|
97 |
|
|
98 |
/** |
|
99 |
* BPMN ExtensionElement Attribute, 用于标记按钮是否启用 |
|
100 |
*/ |
|
101 |
String BUTTON_SETTING_ELEMENT_ENABLE_ATTRIBUTE = "enable"; |
|
102 |
|
|
103 |
/** |
|
104 |
* BPMN Start Event Node Id |
|
105 |
*/ |
|
106 |
String START_EVENT_NODE_ID = "StartEvent"; |
|
107 |
|
|
108 |
/** |
|
109 |
* 发起人节点 ID |
|
110 |
*/ |
|
111 |
String START_USER_NODE_ID = "StartUserNode"; |
|
112 |
|
e7c126
|
113 |
} |