系统变量枚举

public enum SystemProcessVariableEnum implements SystemVariable{
/流程标签/
PROCESS_TAGS(“PROCESS_TAGS”,
“流程标签”,
“systemVariable.processTags”,
1,
null),
/流程定义KEY/
PROCESS_DEFINITION_KEY(“PROCESS_DEFINITION_KEY”,
“流程定义Key”,
“systemVariable.processDefinitionKey”,
1,
null),
/流程启动时间/
PROCESS_START_TIME(“PROCESS_START_TIME”,
“流程启动时间”,
“systemVariable.processStartTime”,
1,
null),
/* 流程版本 /
PROCESS_VERSION(“PROCESS_VERSION”,
“流程版本”,
“systemVariable.processVersion”,
1,
null),
/
流程优先级 */
PROCESS_PRIORITY(“PROCESS_PRIORITY”,
“流程优先级”,
“systemVariable.processPriority”,
1,
null),
/流程名称/
PROCESS_NAME(“PROCESS_NAME”,
“流程名称”,
“systemVariable.processName”,
1,
null),
/流程催办/
PROCESS_STATUS_URGE(“PROCESS_STATUS_URGE”,
“催办”,
“systemVariable.processStatusUrge”,
0,
null),
/流程发起方式/
PROCESS_LAUNCHING_MODE(“LAUNCHING_MODE”,
“发起方式”,
“systemVariable.launchingMode”,
1,
ImmutableList.of(“手工发起”, “定时发起”, “外部发起”)),
/流程发起方式/
PROCESS_LAUNCHING_MODE_NAME(“LAUNCHING_MODE”,
“发起方式名称”,
“systemVariable.launchingModeName”,
1,
null),
/发起标识/
PROCESS_EXTERNAL_LAUNCHING_FLAG(“PROCESS_EXTERNAL_LAUNCHING_FLAG”,
“发起标识”,
“systemVariable.externalLaunchingFlag”,
1,
null),
/流程超时/
PROCESS_STATUS_TIMEOUT(“PROCESS_STATUS_TIMEOUT”,
“超时”,
“systemVariable.processStatusTimeout”,
0,
null),
/流程将要超时/
PROCESS_STATUS_WILL_TIMEOUT(“PROCESS_STATUS_WILL_TIMEOUT”,
“将要超时”,
“systemVariable.processStatusWillTimeout”,
0,
null),
/流程表单Key/
PROCESS_FORM_KEY(“PROCESS_FORM_KEY”,
“流程表单key”,
“systemVariable.formKey”,
0,
null),
/流程发起人/
PROCESS_INITIATE_USER(“PROCESS_INITIATE_USER”,
“流程发起人”,
“systemVariable.initiateUser”,
1,
null),
/流程发起组/
PROCESS_INITIATE_GROUP(“PROCESS_INITIATE_GROUP”,
“流程发起组”,
“systemVariable.initiateGroup”,
1,
null),
/流程实例Id/
PROCESS_INSTANCE_ID(“PROCESS_INSTANCE_ID”,
“流程实例Id”,
“systemVariable.processInstanceId”,
1,
null),
/流程发起数据/
PROCESS_START_DATA(“PROCESS_START_DATA”,
“流程发起数据”,
“systemVariable.processStartData”,
0,
null),
/全局变量/
PROCESS_GLOBAL_VARIABLES(“PROCESS_GLOBAL_VARIABLES”,
“全局变量”,
“systemVariable.processGlobalVariables”,
0,
null),
/表单变量/
PROCESS_FORM_VARIABLES(“PROCESS_FORM_VARIABLES”,
“表单变量”,
“systemVariable.processFormVariables”,
0,
null),
/交互数据/
PROCESS_INTERACTIVE_VARIABLES(“PROCESS_INTERACTIVE_VARIABLES”,
“交互数据”,
“systemVariable.processInteractiveVariables”,
0,
null);

@Getter
private String name;
@Getter
private String expression;
@Getter
private String desc;
@Getter
private int enable;
@Getter
private List<String> candidateValue;

SystemProcessVariableEnum(String name, String desc, String expression, int enable, List<String> candidateValue) {
    this.name = name;
    this.desc = desc;
    this.expression = expression;
    this.enable = enable;
    this.candidateValue = candidateValue;
}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值