{
"title" : "流程编辑器",
"namespace" : "http://b3mn.org/stencilset/bpmn2.0#",
"description" : "BPMN 流程编辑器",
"propertyPackages" : [ {
"name" : "process_idpackage",
"properties" : [ {
"id" : "process_id",
"type" : "String",
"title" : "流程标识(ID)",
"value" : "process",
"description" : "流程定义唯一标识ID.",
"popular" : true
} ]
}, {
"name" : "overrideidpackage",
"properties" : [ {
"id" : "overrideid",
"type" : "String",
"title" : "主键(ID)",
"value" : "",
"description" : "Unique identifier of the element.",
"popular" : true
} ]
}, {
"name" : "namepackage",
"properties" : [ {
"id" : "name",
"type" : "String",
"title" : "名称",
"value" : "",
"description" : "BPMN元素名称.",
"popular" : true,
"refToView" : "text_name"
} ]
}, {
"name" : "documentationpackage",
"properties" : [ {
"id" : "documentation",
"type" : "Text",
"title" : "描述信息",
"value" : "",
"description" : "BPMN元素描述.",
"popular" : true
} ]
}, {
"name" : "categorypackage",
"properties" : [ {
"id" : "categorydefinition",
"type" : "String",
"title" : "Category",
"value" : "",
"description" : "Category of the BPMN element.",
"popular" : true
} ]
}, {
"name" : "process_authorpackage",
"properties" : [ {
"id" : "process_author",
"type" : "String",
"title" : "流程作者",
"value" : "",
"description" : "流程定义的作者.",
"popular" : true
} ]
}, {
"name" : "process_versionpackage",
"properties" : [ {
"id" : "process_version",
"type" : "String",
"title" : "流程版本",
"value" : "",
"description" : "标识文档版本为目的.",
"popular" : true
} ]
}, {
"name" : "process_historylevelpackage",
"properties" : [ {
"id" : "process_historylevel",
"type" : "flowable-processhistorylevel",
"title" : "历史级别",
"value" : "",
"description" : "历史级别",
"popular" : true
} ]
}, {
"name" : "isexecutablepackage",
"properties" : [ {
"id" : "isexecutable",
"type" : "Boolean",
"title" : "是否可执行",
"value" : "true",
"description" : "Is the process executable?",
"popular" : true
} ]
}, {
"name" : "process_potentialstarteruserpackage",
"properties" : [ {
"id" : "process_potentialstarteruser",
"type" : "String",
"title" : "流程启动人",
"value" : "",
"description" : "哪一个用户,可以启动流程?",
"popular" : true
} ]
}, {
"name" : "process_potentialstartergrouppackage",
"properties" : [ {
"id" : "process_potentialstartergroup",
"type" : "String",
"title" : "流程启动组",
"value" : "",
"description" : "那一个组,可以启动流程?",
"popular" : true
} ]
}, {
"name" : "process_namespacepackage",
"properties" : [ {
"id" : "process_namespace",
"type" : "String",
"title" : "命名空间",
"value" : "http://www.flowable.org/processdef",
"description" : "流程定义命名空间.",
"popular" : true
} ]
}, {
"name" : "process_iseagerexecutionfetchpackage",
"properties" : [ {
"id" : "iseagerexecutionfetch",
"type" : "Boolean",
"title" : "优先执行",
"value" : "false",
"description" : "Enable eager execution fetching for this process definition?",
"popular" : true
} ]
}, {
"name" : "asynchronousdefinitionpackage",
"properties" : [ {
"id" : "asynchronousdefinition",
"type" : "Boolean",
"title" : "异步",
"value" : "false",
"description" : "定义为一个异步活动.",
"popular" : true
} ]
}, {
"name" : "datapropertiespackage",
"properties" : [ {
"id" : "dataproperties",
"type" : "Complex",
"title" : "Data Objects",
"value" : "",
"description" : "Definition of the data object properties",
"popular" : true
} ]
}, {
"name" : "exclusivedefinitionpackage",
"properties" : [ {
"id" : "exclusivedefinition",
"type" : "Boolean",
"title" : "独占任务",
"value" : "false",
"description" : "定义为一个独占任务.",
"popular" : true
} ]
}, {
"name" : "executionlistenerspackage",
"properties" : [ {
"id" : "executionlisteners",
"type" : "multiplecomplex",
"title" : "执行监听器",
"value" : "",
"description" : "监听activity, process, sequence flow 启动和结束事件.",
"popular" : true
} ]
}, {
"name" : "tasklistenerspackage",
"properties" : [ {
"id" : "tasklisteners",
"type" : "multiplecomplex",
"title" : "任务监听器",
"value" : "",
"description" : "任务监听器",
"popular" : true
} ]
}, {
"name" : "eventlistenerspackage",
"properties" : [ {
"id" : "eventlisteners",
"type" : "multiplecomplex",
"title" : "事件监听器",
"value" : "",
"description" : "Listeners for any event happening in the Flowable Engine. It's also possible to rethrow the event as a signal, message or error event",
"popular" : true
} ]
}, {
"name" : "usertaskassignmentpackage",
"properties" : [ {
"id" : "usertaskassignment",
"type" : "Complex",
"title" : "分配用户",
"value" : "",
"description" : "分配任务给用户",
"popular" : true
} ]
}, {
"name" : "formpropertiespackage",
"properties" : [ {
"id" : "formproperties",
"type" : "Complex",
"title" : "表单属性",
"value" : "",
"description" : "定义表单属性",
"popular" : true
} ]
}, {
"name" : "formkeydefinitionpackage",
"properties" : [ {
"id" : "formkeydefinition",
"type" : "String",
"title" : "表单key",
"value" : "",
"description" : "表单key,提供一个表单的引用.",
"popular" : true
} ]
}, {
"name" : "duedatedefinitionpackage",
"properties" : [ {
"id" : "duedatedefinition",
"type" : "String",
"title" : "到期时间",
"value" : "",
"description" : "任务到期时间.",
"popular" : true
} ]
}, {
"name" : "prioritydefinitionpackage",
"properties" : [ {
"id" : "prioritydefinition",
"type" : "String",
"title" : "优先级",
"value" : "",
"description" : "用户任务的优先级.",
"popular" : true
} ]
}, {
"name" : "duedatedefinitionpackage",
"properties" : [ {
"id" : "duedatedefinition",
"type" : "String",
"title" : "到期时间",
"value" : "",
"description" : "到期时间.",
"popular" : true
} ]
}, {
"name" : "servicetaskclasspackage",
"properties" : [ {
"id" : "servicetaskclass",
"type" : "String",
"title" : "类",
"value" : "",
"description" : "实现 service task logic 的类.",
"popular" : true
} ]
}, {
"name" : "servicetaskexpressionpackage",
"properties" : [ {
"id" : "servicetaskexpression",
"type" : "Text",
"title" : "表达式",
"value" : "",
"description" : "表达式定义的Service task logic.",
"popular" : true
} ]
}, {
"name" : "servicetaskdelegateexpressionpackage",
"properties" : [ {
"id" : "servicetaskdelegateexpression",
"type" : "Text",
"title" : "委托表达式",
"value" : "",
"description" : "委托表达式定义的Service task logic..",
"popular" : true
} ]
}, {
"name" : "servicetaskfieldspackage",
"properties" : [ {
"id" : "servicetaskfields",
"type" : "Complex",
"title" : "类字段",
"value" : "",
"description" : "类字段",
"popular" : true
} ]
}, {
"name" : "servicetaskresultvariablepackage",
"properties" : [ {
"id" : "servicetaskresultvariable",
"type" : "String",
"title" : "结果变量名",
"value" : "",
"description" : "Process variable name to store the service task result.",
"popular" : true
} ]
}, {
"name" : "servicetaskresultvariablepackage",
"properties" : [ {
"id" : "servicetaskUseLocalScopeForResultVariable",
"type" : "Boolean",
"title" : "Use local scope for result variable",
"value" : "false",
"description" : "Flag that marks that the used resultVariable needs to be saved as a local variable",
"popular" : true
} ]
}, {
"name" : "servicetasktriggerablepackage",
"properties" : [ {
"id" : "servicetasktriggerable",
"type" : "Boolean",
"title" : "Set service task to be triggerable",
"value" : "false",
"description" : "Sets the service task to be triggerable",
"popular" : true
} ]
}, {
"name": "scriptformatpackage",
"properties" : [ {
"id": "scriptformat",
"type": "String",
"title" : "脚本格式",
"value": "",
"description": "Script format of the script task.",
"popular": true
} ]
}, {
"name": "scripttextpackage",
"properties" : [ {
"id": "scripttext",
"type": "Text",
"title" : "脚本",
"value": "",
"description": "Script text of the script task.",
"popular": true
}
]
}, {
"name": "scriptautostorevariablespackage",
"properties": [{
"id": "scriptautostorevariables",
"type": "Boolean",
"title": "自动存储变量",
"value": "false",
"description": "Automatically store all script variables to the process.",
"popular": true
}]
}, {
"name" : "shellcommandpackage",
"properties" : [ {
"id" : "shellcommand",
"type" : "String",
"title" : "命令、指令",
"value" : "",
"description" : "任务的shell指令",
"popular" : true
} ]
}, {
"name" : "shellarg1package",
"properties" : [ {
"id" : "shellarg1",
"type" : "Text",
"title" : "参数1",
"value" : "",
"description" : "shell指令的 参数1",
"popular" : true
} ]
}, {
"name" : "shellarg2package",
"properties" : [ {
"id" : "shellarg2",
"type" : "Text",
"title" : "参数2",
"value" : "",
"description" : "shell指令的 参数2",
"popular" : true
} ]
}, {
"name" : "shellarg3package",
"properties" : [ {
"id" : "shellarg3",
"type" : "Text",
"title" : "参数3",
"value" : "",
"description" : "shell指令的 参数3",
"popular" : true
} ]
}, {
"name" : "shellarg4package",
"properties" : [ {
"id" : "shellarg4",
"type" : "Text",
"title" : "参数4",
"value" : "",
"description" : "shell指令的 参数4",
"popular" : true
} ]
}, {
"name" : "shellarg5package",
"properties" : [ {
"id" : "shellarg5",
"type" : "Text",
"title" : "参数5",
"value" : "",
"description" : "shell指令的 参数5",
"popular" : true
} ]
}, {
"name" : "shellwaitpackage",
"properties" : [ {
"id" : "shellwait",
"type" : "Text",
"title" : "等待(Flag)",
"value" : "",
"description" : "等待shell指令执行结束的Flag标记.(Flag to wait for shell command execution end)",
"popular" : true
} ]
}, {
"name" : "shelloutputvariablepackage",
"properties" : [ {
"id" : "shelloutputvariable",
"type" : "Text",
"title" : "输出变量",
"value" : "",
"description" : "存储shell指令输出的变量",
"popular" : true
} ]
}, {
"name" : "shellerrorcodevariablepackage",
"properties" : [ {
"id" : "shellerrorcodevariable",
"type" : "Text",
"title" : "错误码变量",
"value" : "",
"description" : "存储shell指令错误码的变量",
"popular" : true
} ]
}, {
"name" : "shellredirecterrorpackage",
"properties" : [ {
"id" : "shellredirecterror",
"type" : "Text",
"title" : "重定向错误",
"value" : "",
"description" : "(Redirect error)If true merge error output with standard output",
"popular" : true
} ]
}, {
"name" : "shellcleanenvpackage",
"properties" : [ {
"id" : "shellcleanenv",
"type" : "Text",
"title" : "清理环境",
"value" : "",
"description" : "清理shell执行环境.Clean shell execution environment",
"popular" : true
} ]
}, {
"name" : "shelldirectorypackage",
"properties" : [ {
"id" : "shelldirectory",
"type" : "Text",
"title" : "目录",
"value" : "",
"description" : "shell进程工作目录.Shell process working directory",
"popular" : true
} ]
}, {
"name" : "ruletask_rulespackage",
"properties" : [ {
"id" : "ruletask_rules",
"type" : "String",
"title" : "规则",
"value" : "",
"description" : "Rules of the rule task.",
"popular" : true
} ]
}, {
"name" : "ruletask_variables_inputpackage",
"properties" : [ {
"id" : "ruletask_variables_input",
"type" : "String",
"title" : "输入变量",
"value" : "",
"description" : "Input variables of the rule task.",
"popular" : true
} ]
}, {
"name" : "ruletask_excludepackage",
"properties" : [ {
"id" : "ruletask_exclude",
"type" : "Boolean",
"title" : "排除",
"value" : "false",
"description" : "Use the rules property as exclusion.",
"popular" : true
} ]
}, {
"name" : "ruletask_resultpackage",
"properties" : [ {
"id" : "ruletask_result",
"type" : "String",
"title" : "结果变量",
"value" : "",
"description" : "Result variable of the rule task.",
"popular" : true
} ]
}, {
"name" : "mailtaskheaderspackage",
"properties" : [ {
"id" : "mailtaskheaders",
"type" : "Text",
"title" : "头",
"value" : "",
"description" : "Line separated Mail headers (For example - X-Attribute: value).",
"popular" : true
} ]
}, {
"name" : "mailtasktopackage",
"properties" : [ {
"id" : "mailtaskto",
"type" : "Text",
"title" : "至",
"value" : "",
"description" : "The recipients if the e-mail. Multiple recipients are defined in a comma-separated list.",
"popular" : true
} ]
}, {
"name" : "mailtaskfrompackage",
"properties" : [ {
"id" : "mailtaskfrom",
"type" : "Text",
"title" : "From",
"value" : "",
"description" : "Email的发件地址.没有提供的话就是用默认配置.",
"popular" : true
} ]
}, {
"name" : "mailtasksubjectpackage",
"properties" : [ {
"id" : "mailtasksubject",
"type" : "Text",
"title" : "主题",
"value" : "",
"description" : "e-mail主题.",
"popular" : true
} ]
}, {
"name" : "mailtaskccpackage",
"properties" : [ {
"id" : "mailtaskcc",
"type" : "Text",
"title" : "抄送",
"value" : "",
"description" : "The cc's of the e-mail. Multiple recipients are defined in a comma-separated list",
"popular" : true
} ]
}, {
"name" : "mailtaskbccpackage",
"properties" : [ {
"id" : "mailtaskbcc",
"type" : "Text",
"title" : "隐藏抄送",
"value" : "",
"description" : "The bcc's of the e-mail. Multiple recipients are defined in a comma-separated list",
"popular" : true
} ]
}, {
"name" : "mailtasktextpackage",
"properties" : [ {
"id" : "mailtasktext",
"type" : "Text",
"title" : "文本",
"value" : "",
"description" : "The content of the e-mail, in case one needs to send plain none-rich e-mails. Can be used in combination with html, for e-mail clients that don't support rich content. The client will then fall back to this text-only alternative.",
"popular" : true
} ]
}, {
"name" : "mailtaskhtmlpackage",
"properties" : [ {
"id" : "mailtaskhtml",
"type" : "Text",
"title" : "Html",
"value" : "",
"description" : "A piece of HTML that is the content of the e-mail.",
"popular" : true
} ]
}, {
"name" : "mailtaskcharsetpackage",
"properties" : [ {
"id" : "mailtaskcharset",
"type" : "String",
"title" : "字符集(编码格式)",
"value" : "",
"description" : "允许修改邮件字符集,是许多除英语之外的语言所必须的. ",
"popular" : true
} ]
}, {
"name" : "httptaskrequestmethodpackage",
"properties" : [ {
"id" : "httptaskrequestmethod",
"type" : "flowable-http-request-method",
"title" : "请求方法",
"value" : "",
"description" : "Request method (For example - GET,POST,PUT etc).",
"popular" : true
} ]
}, {
"name" : "httptaskrequesturlpackage",
"properties" : [ {
"id" : "httptaskrequesturl",
"type" : "Text",
"title" : "请求 URL",
"value" : "",
"description" : "Request URL (For example - http://flowable.org).",
"popular" : true
} ]
}, {
"name" : "httptaskrequestheaderspackage",
"properties" : [ {
"id" : "httptaskrequestheaders",
"type" : "Text",
"title" : "请求头",
"value" : "",
"description" : "Line separated HTTP request headers (For example - Content-Type: application/json).",
"popular" : true
} ]
}, {
"name" : "httptaskrequestbodypackage",
"properties" : [ {
"id" : "httptaskrequestbody",
"type" : "Text",
"title" : "请求体",
"value" : "",
"description" : "Request body (For example- ${sampleBody}).",
"popular" : true
} ]
}, {
"name" : "httptaskrequestbodyencodingpackage",
"properties" : [ {
"id" : "httptaskrequestbodyencoding",
"type" : "Text",
"title" : "请求体编码",
"value" : "",
"description" : "Request body encoding (For example- UTF-8).",
"popular" : true
} ]
}, {
"name" : "httptaskrequesttimeoutpackage",
"properties" : [ {
"id" : "httptaskrequesttimeout",
"type" : "String",
"title" : "请求超时时间",
"value" : "",
"description" : "Timeout in milliseconds for the request (For example - 5000).",
"popular" : true
} ]
}, {
"name" : "httptaskdisallowredirectspackage",
"properties" : [ {
"id" : "httptaskdisallowredirects",
"type" : "String",
"title" : "不允许重定向",
"value" : "",
"description" : "Flag to disallow HTTP redirects.",
"popular" : true
} ]
}, {
"name" : "httptaskfailstatuscodespackage",
"properties" : [ {
"id" : "httptaskfailstatuscodes",
"type" : "String",
"title" : "失败的状态码",
"value" : "",
"description" : "Comma separated list of HTTP response status codes to retry, for example 400,5XX.",
"popular" : true
} ]
}, {
"name" : "httptaskhandlestatuscodespackage",
"properties" : [ {
"id" : "httptaskhandlestatuscodes",
"type" : "String",
"title" : "处理状态码",
"value" : "",
"description" : "Comma separated list of HTTP response status codes to ignore, for example 404,3XX.",
"popular" : true
} ]
}, {
"name" : "httptaskignoreexceptionpackage",
"properties" : [ {
"id" : "httptaskignoreexception",
"type" : "String",
"title" : "忽略异常",
"value" : "",
"description" : "Flag to ignore exceptions.",
"popular" : true
} ]
},
{
"name" : "httptasksaveresponseparameterstransientpackage",
"properties" : [ {
"id" : "httptasksaveresponseparameterstransient",
"type" : "String",
"title" : "以 transient variable 的形式保存返回变量、数据",
"value" : "",
"description" : "Flag indicating to store the response variable(s) transient",
"popular" : true
} ]
},
{
"name" : "httptasksaveresponseasjsonpackage",
"properties" : [ {
"id" : "httptasksaveresponseasjson",
"type" : "String",
"title" : "以JSON格式保存返回变量、数据",
"value" : "",
"description" : "Flag indicating to store the response variable as a JSON variable instead of a String",
"popular" : true
} ]
},
{
"name": "skipexpressionpackage",
"properties": [
{
"id": "skipexpression",
"type": "String",
"title": "Skip expression",
"value": "",
"description": "Skip an expression execution associated with task or association or not.",
"popular": true
}
]
},
{
"name" : "httptaskresponsevariablenamepackage",
"properties" : [ {
"id" : "httptaskresponsevariablename",
"type" : "String",
"title" : "响应变量名",
"value" : "",
"description" : "Define the variable name to store the http response.",
"popular" : true
} ]
}, {
"name" : "httptasksaverequestvariablespackage",
"properties" : [ {
"id" : "httptasksaverequestvariables",
"type" : "String",
"title" : "保存请求变量",
"value" : "",
"description" : "Flag to save request variables.",
"popular" : true
} ]
}, {
"name" : "httptasksaveresponseparameterspackage",
"properties" : [ {
"id" : "httptasksaveresponseparameters",
"type" : "String",
"title" : "保存响应状态,头",
"value" : "",
"description" : "Flag to save response status, headers etc.",
"popular" : true
} ]
}, {
"name" : "httptaskresultvariableprefixpackage",
"properties" : [ {
"id" : "httptaskresultvariableprefix",
"type" : "String",
"title" : "结果变量的前缀",
"value" : "",
"description" : "Prefix for the execution variable names.",
"popular" : true
} ]
}, {
"name" : "callactivitycalledelementpackage",
"properties" : [ {
"id" : "callactivitycalledelement",
"type" : "String",
"title" : "调用元素",
"value" : "",
"description" : "Process reference.",
"popular" : true
} ]
}, {
"name" : "callactivitycalledelementtypepackage",
"properties" : [ {
"id" : "callactivitycalledelementtype",
"type" : "flowable-calledelementtype",
"title" : "调用元素类型",
"value" : "key",
"description" : "Type of the used process reference.",
"popular" : true
} ]
}, {
"name" : "callactivityinparameterspackage",
"properties" : [ {
"id" : "callactivityinparameters",
"type" : "Complex",
"title" : "输入参数",
"value" : "",
"description" : "Definition of the input parameters",
"popular" : true
} ]
}, {
"name" : "callactivityoutparameterspackage",
"properties" : [ {
"id" : "callactivityoutparameters",
"type" : "Complex",
"title" : "输出参数",
"value" : "",
"description" : "Definition of the output parameters",
"popular" : true
} ]
}, {
"name" : "callactivityinheritvariablespackage",
"properties" : [ {
"id" : "callactivityinheritvariables",
"type" : "Boolean",
"title" : "Inherit variables in sub process",
"value" : "false",
"description" : "Inherit parent process variables in the sub process.",
"popular" : true
} ]
}, {
"name" : "callactivitysamedeploymentpackage",
"properties" : [ {
"id" : "callactivitysamedeployment",
"type" : "Boolean",
"title" : "Start the referenced process from the same deployment.",
"value" : "false",
"description" : "Use the referenced process from the same deployment.",
"popular" : true
} ]
}, {
"name" : "callactivityprocessinstancenamepackage",
"properties" : [ {
"id" : "callactivityprocessinstancename",
"type" : "String",
"title" : "Process instance name",
"value" : "",
"description" : "An expression that resolves to the name of the child process instance",
"popular" : true
} ]
}, {
"name" : "callactivityinheritbusinesskeypackage",
"properties" : [ {
"id" : "callactivityinheritbusinesskey",
"type" : "Boolean",
"title" : "Inherit business key",
"value" : "false",
"description" : "Inherit the business key from the parent process.",
"popular" : true
} ]
}, {
"name" : "callactivityuselocalscopeforoutparameterspackage",
"properties" : [ {
"id" : "callactivityuselocalscopeforoutparameters",
"type" : "Boolean",
"title" : "Use local scope for out parameters",
"value" : "false",
"description" : "Use local variable scope for out parameters.",
"popular" : true
} ]
}, {
"name" : "callactivitybusinesskeypackage",
"properties" : [ {
"id" : "callactivitybusinesskey",
"type" : "String",
"title" : "Business key expression",
"value" : "",
"description" : "An expression that resolves to a business key for the child process instance",
"popular" : true
} ]
}, {
"name" : "callactivitycompleteasyncpackage",
"properties" : [ {
"id" : "callactivitycompleteasync",
"type" : "Boolean",
"title" : "Complete asynchronously",
"value" : "",
"description" : "If set, the child process ending and completing the call activity is done asynchronously. Useful when using parallel multi instance with a called process definition that has async tasks.",
"popular" : true
} ]
}, {
"name" : "cameltaskcamelcontextpackage",
"properties" : [ {
"id" : "cameltaskcamelcontext",
"type" : "String",
"title" : "Camel context",
"value" : "",
"description" : "An optional camel context definition, if left empty the default is used.",
"popular" : true
} ]
}, {
"name" : "muletaskendpointurlpackage",
"properties" : [ {
"id" : "muletaskendpointurl",
"type" : "String",
"title" : "Endpoint url",
"value" : "",
"description" : "A required endpoint url to sent the message to Mule.",
"popular" : true
} ]
}, {
"name" : "muletasklanguagepackage",
"properties" : [ {
"id" : "muletasklanguage",
"type" : "String",
"title" : "语言",
"value" : "",
"description" : "A required definition for the language to resolve the payload expression, like juel.",
"popular" : true
} ]
}, {
"name" : "muletaskpayloadexpressionpackage",
"properties" : [ {
"id" : "muletaskpayloadexpression",
"type" : "Text",
"title" : "Payload expression",
"value" : "",
"description" : "A required definition for the payload of the message sent to Mule.",
"popular" : true
} ]
}, {
"name" : "muletaskresultvariablepackage",
"properties" : [ {
"id" : "muletaskresultvariable",
"type" : "String",
"title" : "Result variable",
"value" : "",
"description" : "An optional result variable for the payload returned.",
"popular" : true
} ]
}, {
"name" : "conditionsequenceflowpackage",
"properties" : [ {
"id" : "conditionsequenceflow",
"type" : "Complex",
"title" : "流条件",
"value" : "",
"description" : "The condition of the sequence flow",
"popular" : true
} ]
}, {
"name" : "defaultflowpackage",
"properties" : [ {
"id" : "defaultflow",
"type" : "Boolean",
"title" : "默认流",
"value" : "false",
"description" : "Define the sequence flow as default",
"popular" : true,
"refToView" : "default"
} ]
}, {
"name" : "conditionalflowpackage",
"properties" : [ {
"id" : "conditionalflow",
"type" : "Boolean",
"title" : "条件流",
"value" : "false",
"description" : "Define the sequence flow with a condition",
"popular" : true
} ]
}, {
"name" : "timercycledefinitionpackage",
"properties" : [ {
"id" : "timercycledefinition",
"type" : "String",
"title" : "时间周期(e.g. R3/PT10H)",
"value" : "",
"description" : "Define the timer with a ISO-8601 cycle.",
"popular" : true
} ]
}, {
"name" : "timerdatedefinitionpackage",
"properties" : [ {
"id" : "timerdatedefinition",
"type" : "String",
"title" : "采用ISO-8601日期时间",
"value" : "",
"description" : "Define the timer with a ISO-8601 date definition.",
"popular" : true
} ]
}, {
"name" : "timerdurationdefinitionpackage",
"properties" : [ {
"id" : "timerdurationdefinition",
"type" : "String",
"title" : "持续时间(e.g. PT5M)",
"value" : "",
"description" : "Define the timer with a ISO-8601 duration.",
"popular" : true
} ]
}, {
"name" : "timerenddatedefinitionpackage",
"properties" : [ {
"id" : "timerenddatedefinition",
"type" : "String",
"title" : "Time End Date in ISO-8601",
"value" : "",
"description" : "Define the timer with a ISO-8601 duration.",
"popular" : true
} ]
}, {
"name" : "messagerefpackage",
"properties" : [ {
"id" : "messageref",
"type" : "String",
"title" : "消息引用",
"value" : "",
"description" : "Define the message name.",
"popular" : true
} ]
}, {
"name" : "signalrefpackage",
"properties" : [ {
"id" : "signalref",
"type" : "String",
"title" : "信号引用",
"value" : "",
"description" : "定义信号名称.",
"popular" : true
} ]
}, {
"name" : "errorrefpackage",
"properties" : [ {
"id" : "errorref",
"type" : "String",
"title" : "错误引用",
"value" : "",
"description" : "定义错误名称.",
"popular" : true
} ]
}, {
"name" : "cancelactivitypackage",
"properties" : [ {
"id" : "cancelactivity",
"type" : "Boolean",
"title" : "取消任务",
"value" : "true",
"description" : "Should the activity be cancelled",
"popular" : true,
"refToView" : [ "frame", "frame2" ]
} ]
}, {
"name" : "initiatorpackage",
"properties" : [ {
"id" : "initiator",
"type" : "String",
"title" : "流程发起者",
"value" : "",
"description" : "该流程的发起者.",
"popular" : true
} ]
}, {
"name" : "textpackage",
"properties" : [ {
"id" : "text",
"type" : "String",
"title" : "文本",
"value" : "",
"description" : "The text of the text annotation.",
"popular" : true,
"refToView" : "text"
} ]
}, {
"name" : "multiinstance_typepackage",
"properties" : [ {
"id" : "multiinstance_type",
"type" : "flowable-multiinstance",
"title" : "多实例类型",
"value" : "None",
"description" : "Repeated activity execution (parallel or sequential) can be displayed through different loop types",
"popular" : true,
"refToView" : "multiinstance"
} ]
}, {
"name" : "multiinstance_cardinalitypackage",
"properties" : [ {
"id" : "multiinstance_cardinality",
"type" : "String",
"title" : "基数(多实例)",
"value" : "",
"description" : "Define the cardinality of multi instance.",
"popular" : true
} ]
}, {
"name" : "multiinstance_collectionpackage",
"properties" : [ {
"id" : "multiinstance_collection",
"type" : "String",
"title" : "集合(多实例)",
"value" : "",
"description" : "Define the collection for the multi instance.",
"popular" : true
} ]
}, {
"name" : "multiinstance_variablepackage",
"properties" : [ {
"id" : "multiinstance_variable",
"type" : "String",
"title" : "元素变量(多实例)",
"value" : "",
"description" : "Define the element variable for the multi instance.",
"popular" : true
} ]
}, {
"name" : "multiinstance_conditionpackage",
"properties" : [ {
"id" : "multiinstance_condition",
"type" : "String",
"title" : "完成条件(多实例)",
"value" : "",
"description" : "Define the completion condition for the multi instance.",
"popular" : true
} ]
}, {
"name" : "isforcompensationpackage",
"properties" : [ {
"id" : "isforcompensation",
"type" : "Boolean",
"title" : "是否补偿",
"value" : "false",
"description" : "A flag that identifies whether this activity is intended for the purposes of compensation.",
"popular" : true,
"refToView" : "compensation"
} ]
}, {
"name" : "sequencefloworderpackage",
"properties" : [ {
"id" : "sequencefloworder",
"type" : "Complex",
"title" : "流顺序",
"value" : "",
"description" : "Order outgoing sequence flows.",
"popular" : true
} ]
}, {
"name" : "signaldefinitionspackage",
"properties" : [ {
"id" : "signaldefinitions",
"type" : "multiplecomplex",
"title" : "信号定义",
"value" : "",
"description" : "Signal definitions",
"popular" : true
} ]
}, {
"name" : "messagedefinitionspackage",
"properties" : [ {
"id" : "messagedefinitions",
"type" : "multiplecomplex",
"title" : "消息定义",
"value" : "",
"description" : "Message definitions",
"popular" : true
} ]
}, {
"name" : "istransactionpackage",
"properties" : [ {
"id" : "istransaction",
"type" : "Boolean",
"title" : "Is a transaction sub process",
"value" : "false",
"description" : "A flag that identifies whether this sub process is of type transaction.",
"popular" : true,
"refToView" : "border"
} ]
}, {
"name" : "formreferencepackage",
"properties" : [ {
"id" : "formreference",
"type" : "Complex",
"title" : "表单引用",
"value" : "",
"description" : "Reference to a form",
"popular" : true
} ]
}, {
"name" : "terminateAllpackage",
"properties" : [ {
"id" : "terminateAll",
"type" : "Boolean",
"title" : "Terminate all",
"value" : "false",
"description" : "Enable to terminate the process instance",
"popular" : true
} ]
}, {
"name" : "decisiontaskdecisiontablereferencepackage",
"properties" : [ {
"id" : "decisiontaskdecisiontablereference",
"type" : "Complex",
"title" : "Decision table reference",
"value" : "",
"description" : "Set the decision table reference",
"popular" : true
} ]
}, {
"name" : "decisiontaskthrowerroronnohitspackage",
"properties" : [ {
"id" : "decisiontaskthrowerroronnohits",
"type" : "Boolean",
"title" : "Throw error if no rules were hit",
"value" : "false",
"description" : "Should an error be thrown if no rules of the decision table were hit and consequently no result was found.",
"popular" : true
} ]
}, {
"name" : "decisiontaskfallbacktodefaulttenantpackage",
"properties" : [ {
"id" : "decisiontaskfallbacktodefaulttenant",
"type" : "Boolean",
"title" : "Fallback to default tenant",
"value" : "false",
"description" : "Find decision definition without tenant when previous attemps to find it with tenant failed.",
"popular" : true
} ]
}, {
"name" : "interruptingpackage",
"properties" : [ {
"id" : "interrupting",
"type" : "Boolean",
"title" : "Interrupting",
"value" : "true",
"description" : "Should all parent executions be terminated?",
"popular" : true,
"refToView" : [ "frame" ]
} ]
}, {
"name" : "completionconditionpackage",
"properties" : [ {
"id" : "completioncondition",
"type" : "String",
"title" : "Completion condition",
"value" : "",
"description" : "The completion condition for the adhoc sub process",
"popular" : true
} ]
}, {
"name" : "orderingpackage",
"properties" : [ {
"id" : "ordering",
"type" : "flowable-ordering",
"title" : "Ordering",
"value" : "Parallel",
"description" : "The ordering for the adhoc sub process",
"popular" : true
} ]
}, {
"name" : "cancelremaininginstancespackage",
"properties" : [ {
"id" : "cancelremaininginstances",
"type" : "Boolean",
"title" : "Cancel remaining instances",
"value" : "true",
"description" : "Cancel the remaining instances for the adhoc sub process?",
"popular" : true
} ]
} ],
"stencils" : [ {
"type" : "node",
"id" : "BPMNDiagram",
"title" : "BPMN-Diagram",
"description" : "A BPMN 2.0 diagram.",
"view" : "\n",
"icon" : "diagram.png",
"groups" : [ "Diagram" ],
"mayBeRoot" : true,
"hide" : true,
"propertyPackages" : [ "process_idpackage", "namepackage", "documentationpackage", "process_authorpackage", "process_versionpackage", "process_namespacepackage", "process_historylevelpackage", "isexecutablepackage", "datapropertiespackage", "executionlistenerspackage", "eventlistenerspackage", "signaldefinitionspackage", "messagedefinitionspackage", "process_potentialstarteruserpackage","process_potentialstartergrouppackage", "process_iseagerexecutionfetchpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ ]
}, {
"type" : "node",
"id" : "StartNoneEvent",
"title" : "开始节点",
"description" : "A start event without a specific trigger",
"view" : "\n",
"icon" : "startevent/none.png",
"groups" : [ "开始事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "initiatorpackage", "formkeydefinitionpackage", "formreferencepackage", "formpropertiespackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "Startevents_all", "StartEventsMorph", "all" ]
}, {
"type" : "node",
"id" : "StartTimerEvent",
"title" : "定时启动节点",
"description" : "A start event with a timer trigger",
"view" : "\n",
"icon" : "startevent/timer.png",
"groups" : [ "开始事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "timercycledefinitionpackage", "timerdatedefinitionpackage", "timerdurationdefinitionpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "Startevents_all", "StartEventsMorph", "all" ]
}, {
"type" : "node",
"id" : "StartSignalEvent",
"title" : "信号启动节点",
"description" : "A start event with a signal trigger",
"view" : "\n",
"icon" : "startevent/signal.png",
"groups" : [ "开始事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "signalrefpackage", "interruptingpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "Startevents_all", "StartEventsMorph", "all" ]
}, {
"type" : "node",
"id" : "StartMessageEvent",
"title" : "消息启动节点",
"description" : "A start event with a message trigger",
"view" : "\n",
"icon" : "startevent/message.png",
"groups" : [ "开始事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "messagerefpackage", "interruptingpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "Startevents_all", "StartEventsMorph", "all" ]
}, {
"type" : "node",
"id" : "StartErrorEvent",
"title" : "错误启动节点",
"description" : "A start event that catches a thrown BPMN error",
"view" : "\n",
"icon" : "startevent/error.png",
"groups" : [ "开始事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "errorrefpackage", "interruptingpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "Startevents_all", "StartEventsMorph", "all" ]
}, {
"type" : "node",
"id" : "UserTask",
"title" : "用户任务",
"description" : "A manual task assigned to a specific person",
"view" : "\n",
"icon" : "activity/list/type.user.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage", "usertaskassignmentpackage", "formkeydefinitionpackage", "formreferencepackage", "duedatedefinitionpackage", "prioritydefinitionpackage", "formpropertiespackage", "tasklistenerspackage", "skipexpressionpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "ServiceTask",
"title" : "服务任务",
"description" : "An automatic task with service logic",
"view" : "\n",
"icon" : "activity/list/type.service.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "servicetasktriggerablepackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage", "servicetaskclasspackage", "servicetaskexpressionpackage", "servicetaskdelegateexpressionpackage", "servicetaskfieldspackage", "servicetaskresultvariablepackage", "skipexpressionpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "ScriptTask",
"title" : "脚本任务",
"description" : "An automatic task with script logic",
"view" : "\n",
"icon" : "activity/list/type.script.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "scriptformatpackage", "scripttextpackage", "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "BusinessRule",
"title" : "规则任务",
"description" : "An automatic task with rule logic",
"view" : "\n",
"icon" : "activity/list/type.business.rule.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage", "ruletask_rulespackage", "ruletask_variables_inputpackage", "ruletask_excludepackage", "ruletask_resultpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "ReceiveTask",
"title" : "接受任务",
"description" : "An task that waits for a signal",
"view" : "\n",
"icon" : "activity/list/type.receive.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "ManualTask",
"title" : "手动任务",
"description" : "An automatic task with no logic",
"view" : "\n",
"icon" : "activity/list/type.manual.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "MailTask",
"title" : "邮件任务",
"description" : "An mail task",
"view" : "\n",
"icon" : "activity/list/type.send.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage", "mailtasktopackage", "mailtaskfrompackage", "mailtasksubjectpackage", "mailtaskccpackage", "mailtaskbccpackage", "mailtasktextpackage", "mailtaskhtmlpackage", "mailtaskcharsetpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "CamelTask",
"title" : "任务(Camel task)",
"description" : "An task that sends a message to Camel",
"view" : "\n",
"icon" : "activity/list/type.camel.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage", "cameltaskcamelcontextpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "HttpTask",
"title" : "调用任务",
"description" : "A HTTP task",
"view" : "\n",
"icon" : "activity/list/type.http.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage", "httptaskrequestmethodpackage", "httptaskrequesturlpackage", "httptaskrequestheaderspackage", "httptaskrequestbodypackage", "httptaskrequesttimeoutpackage", "httptaskdisallowredirectspackage", "httptaskfailstatuscodespackage", "httptaskhandlestatuscodespackage", "httptaskignoreexceptionpackage", "httptaskresponsevariablenamepackage", "httptasksaverequestvariablespackage", "httptasksaveresponseparameterspackage", "httptaskresultvariableprefixpackage", "httptasksaveresponseparameterstransientpackage", "httptasksaveresponseasjsonpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "MuleTask",
"title" : "任务(Mule task)",
"description" : "An task that sends a message to Mule",
"view" : "\n",
"icon" : "activity/list/type.mule.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage", "muletaskendpointurlpackage", "muletasklanguagepackage", "muletaskpayloadexpressionpackage", "muletaskresultvariablepackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "SendTask",
"title" : "发送任务",
"description" : "An task that sends a message",
"view" : "\n",
"icon" : "activity/list/type.send.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
}, {
"type" : "node",
"id" : "DecisionTask",
"title" : "决策任务",
"description" : "Task to use the Flowable DMN rule engine",
"view" : "\n",
"icon" : "activity/list/type.decision.png",
"groups" : [ "活动" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage", "decisiontaskdecisiontablereferencepackage", "decisiontaskthrowerroronnohitspackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ]
},
{
"type": "node",
"id": "ShellTask",
"title": "Shell 任务",
"description": "An automatic task with shell batch logic",
"view": "\n",
"icon": "activity/list/type.shell.png",
"groups": [
"活动"
],
"propertyPackages": [
"overrideidpackage",
"namepackage",
"documentationpackage",
"asynchronousdefinitionpackage",
"shellcommandpackage",
"shellarg1package",
"shellarg2package",
"shellarg3package",
"shellarg4package",
"shellarg5package",
"shellwaitpackage",
"shelloutputvariablepackage",
"shellerrorcodevariablepackage",
"shellredirecterrorpackage",
"shellcleanenvpackage",
"shelldirectorypackage",
"exclusivedefinitionpackage",
"executionlistenerspackage",
"multiinstance_typepackage",
"multiinstance_cardinalitypackage",
"multiinstance_collectionpackage",
"multiinstance_variablepackage",
"multiinstance_conditionpackage",
"isforcompensationpackage"
],
"hiddenPropertyPackages": [],
"roles": [
"Activity",
"sequence_start",
"sequence_end",
"ActivitiesMorph",
"all"
]
},{
"type" : "node",
"id" : "SubProcess",
"title" : "子流程",
"description" : "A sub process scope",
"view" : "\n",
"icon" : "activity/expanded.subprocess.png",
"groups" : [ "结构" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "datapropertiespackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "istransactionpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "all" ]
},{
"type" : "node",
"id" : "CollapsedSubProcess",
"title" : "可折叠子流程",
"description" : "A sub process scope",
"view" : "\n",
"icon" : "activity/subprocess.png",
"groups" : [ "结构" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "datapropertiespackage", "executionlistenerspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "istransactionpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "all" ]
},{
"type" : "node",
"id" : "EventSubProcess",
"title" : "事件子流程",
"description" : "A event sub process scope",
"view" : "\n",
"icon" : "activity/event.subprocess.png",
"groups" : [ "结构" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "all", "EventSubProcess" ]
}, {
"type" : "node",
"id" : "CallActivity",
"title" : "引用流程",
"description" : "A call activity",
"view" : "\n",
"icon" : "activity/task.png",
"groups" : [ "结构" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "executionlistenerspackage", "callactivitycalledelementpackage", "callactivityinparameterspackage", "callactivityoutparameterspackage", "callactivityinheritvariablespackage", "callactivitysamedeploymentpackage", "callactivityprocessinstancenamepackage", "callactivityinheritbusinesskeypackage", "callactivitybusinesskeypackage", "callactivityuselocalscopeforoutparameterspackage", "multiinstance_typepackage", "multiinstance_cardinalitypackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage", "isforcompensationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "ExclusiveGateway",
"title" : "排它网关",
"description" : "A choice gateway",
"view" : "\n\n",
"icon" : "gateway/exclusive.databased.png",
"groups" : [ "网关" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "sequencefloworderpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "GatewaysMorph", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "ParallelGateway",
"title" : "并行网关",
"description" : "A parallel gateway",
"view" : "\n\n",
"icon" : "gateway/parallel.png",
"groups" : [ "网关" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "sequencefloworderpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "GatewaysMorph", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "InclusiveGateway",
"title" : "包含网关",
"description" : "An inclusive gateway",
"view" : "\n\n",
"icon" : "gateway/inclusive.png",
"groups" : [ "网关" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "sequencefloworderpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "GatewaysMorph", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "EventGateway",
"title" : "事件网关",
"description" : "An event gateway",
"view" : "\n\n",
"icon" : "gateway/eventbased.png",
"groups" : [ "网关" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "asynchronousdefinitionpackage", "exclusivedefinitionpackage", "sequencefloworderpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "GatewaysMorph", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "BoundaryErrorEvent",
"title" : "错误边界事件",
"description" : "A boundary event that catches a BPMN error",
"view" : "\n",
"icon" : "catching/error.png",
"groups" : [ "边界事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "errorrefpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "BoundaryEventsMorph", "IntermediateEventOnActivityBoundary" ]
}, {
"type" : "node",
"id" : "BoundaryTimerEvent",
"title" : "定时边界事件",
"description" : "A boundary event with a timer trigger",
"view" : "\n",
"icon" : "catching/timer.png",
"groups" : [ "边界事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "timercycledefinitionpackage", "timerdatedefinitionpackage", "timerdurationdefinitionpackage", "timerenddatedefinitionpackage", "cancelactivitypackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "BoundaryEventsMorph", "IntermediateEventOnActivityBoundary" ]
}, {
"type" : "node",
"id" : "BoundarySignalEvent",
"title" : "信号边界事件",
"description" : "A boundary event with a signal trigger",
"view" : "\n",
"icon" : "catching/signal.png",
"groups" : [ "边界事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "signalrefpackage", "cancelactivitypackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "BoundaryEventsMorph", "IntermediateEventOnActivityBoundary" ]
}, {
"type" : "node",
"id" : "BoundaryMessageEvent",
"title" : "消息边界事件",
"description" : "A boundary event with a message trigger",
"view" : "\n",
"icon" : "catching/message.png",
"groups" : [ "边界事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "messagerefpackage", "cancelactivitypackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "BoundaryEventsMorph", "IntermediateEventOnActivityBoundary" ]
}, {
"type" : "node",
"id" : "BoundaryCancelEvent",
"title" : "取消边界事件",
"description" : "A boundary cancel event",
"view" : "\n",
"icon" : "catching/cancel.png",
"groups" : [ "边界事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "BoundaryEventsMorph", "IntermediateEventOnActivityBoundary" ]
}, {
"type" : "node",
"id" : "BoundaryCompensationEvent",
"title" : "补偿边界事件",
"description" : "A boundary compensation event",
"view" : "\n",
"icon" : "catching/compensation.png",
"groups" : [ "边界事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "BoundaryEventsMorph", "IntermediateEventOnActivityBoundary", "all" ]
}, {
"type" : "node",
"id" : "CatchTimerEvent",
"title" : "定时器中间事件",
"description" : "具有计时器触发器的中间捕获事件",
"view" : "\n",
"icon" : "catching/timer.png",
"groups" : [ "中间捕捉事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "timercycledefinitionpackage", "timerdatedefinitionpackage", "timerdurationdefinitionpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "sequence_end", "CatchEventsMorph", "all" ]
}, {
"type" : "node",
"id" : "CatchSignalEvent",
"title" : "信号事件定义",
"description" : "带信号触发的中间捕捉事件",
"view" : "\n",
"icon" : "catching/signal.png",
"groups" : [ "中间捕捉事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "signalrefpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "sequence_end", "CatchEventsMorph", "all" ]
}, {
"type" : "node",
"id" : "CatchMessageEvent",
"title" : "中间消息捕获事件",
"description" : "带有消息触发器的中间捕获事件",
"view" : "\n",
"icon" : "catching/message.png",
"groups" : [ "中间捕捉事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "messagerefpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "sequence_start", "sequence_end", "CatchEventsMorph", "all" ]
}, {
"type" : "node",
"id" : "ThrowNoneEvent",
"title" : "中间无抛出事件",
"description" : "没有特定触发器的中间事件",
"view" : "\n",
"icon" : "throwing/none.png",
"groups" : [ "中间事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "ThrowEventsMorph", "sequence_start", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "ThrowSignalEvent",
"title" : "中间信号抛出事件",
"description" : "带信号触发器的中间事件",
"view" : "\n",
"icon" : "throwing/signal.png",
"groups" : [ "中间事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "signalrefpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "ThrowEventsMorph", "sequence_start", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "EndNoneEvent",
"title" : "结束事件",
"description" : "没有特定触发器的结束事件",
"view" : "\n",
"icon" : "endevent/none.png",
"groups" : [ "结束事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "EndEventsMorph", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "EndErrorEvent",
"title" : "结束错误事件",
"description" : "抛出错误事件的结束事件",
"view" : "\n",
"icon" : "endevent/error.png",
"groups" : [ "结束事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "errorrefpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "EndEventsMorph", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "EndCancelEvent",
"title" : "结束取消事件",
"description" : "结束取消事件",
"view" : "\n",
"icon" : "endevent/cancel.png",
"groups" : [ "结束事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "EndEventsMorph", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "EndTerminateEvent",
"title" : "结束终止事件",
"description" : "结束终止事件",
"view" : "\n",
"icon" : "endevent/terminate.png",
"groups" : [ "结束事件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "executionlistenerspackage", "terminateAllpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "EndEventsMorph", "sequence_end", "all" ]
}, {
"type" : "node",
"id" : "Pool",
"title" : "池",
"description" : "用于构造流程定义的池",
"view" : "\n",
"icon" : "swimlane/pool.png",
"groups" : [ "泳道" ],
"layout" : [ {
"type" : "layout.bpmn2_0.pool"
} ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "process_idpackage", "isexecutablepackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "canContainArtifacts", "all" ]
}, {
"type" : "node",
"id" : "Lane",
"title" : "道",
"description" : "构成流程定义的通道",
"view" : "\n",
"icon" : "swimlane/lane.png",
"groups" : [ "泳道" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "PoolChild", "canContainArtifacts", "all" ]
}, {
"type" : "edge",
"id" : "SequenceFlow",
"title" : "连线",
"description" : "序列流定义了活动的执行顺序.",
"view" : "\r\n",
"icon" : "connector/sequenceflow.png",
"groups" : [ "链接对象" ],
"layout" : [ {
"type" : "layout.bpmn2_0.sequenceflow"
} ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "conditionsequenceflowpackage", "executionlistenerspackage", "defaultflowpackage", "skipexpressionpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "ConnectingObjectsMorph", "all" ]
}, {
"type" : "edge",
"id" : "MessageFlow",
"title" : "消息连线",
"description" : "用于连接不同池中的元素的消息流.",
"view" : "\r\n",
"icon" : "connector/messageflow.png",
"groups" : [ "链接对象" ],
"layout" : [ {
"type" : "layout.bpmn2_0.sequenceflow"
} ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "ConnectingObjectsMorph", "all" ]
}, {
"type" : "edge",
"id" : "Association",
"title" : "文本关联(Association)",
"description" : "将文本注释与元素关联.",
"view" : "\r\n",
"icon" : "connector/association.undirected.png",
"groups" : [ "链接对象" ],
"layout" : [ {
"type" : "layout.bpmn2_0.sequenceflow"
} ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "ConnectingObjectsMorph", "all" ]
}, {
"type" : "edge",
"id" : "DataAssociation",
"title" : "数据关联(DataAssociation)",
"description" : "将数据元素与活动相关联.",
"view" : "\r\n",
"icon" : "connector/association.unidirectional.png",
"groups" : [ "链接对象" ],
"layout" : [ {
"type" : "layout.bpmn2_0.sequenceflow"
} ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "ConnectingObjectsMorph", "all" ]
}, {
"type" : "node",
"id" : "TextAnnotation",
"title" : "文本注释",
"description" : "使用描述文本注释元素(文本注释).",
"view" : "\n",
"icon" : "artifact/text.annotation.png",
"groups" : [ "构件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "textpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "all" ]
}, {
"type" : "node",
"id" : "DataStore",
"title" : "数据存储",
"description" : "数据存储引用.",
"view" : "\r\n\r\n",
"icon" : "dataobject/data.store.png",
"groups" : [ "构件" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "all" ]
}, {
"type" : "node",
"id" : "AdhocSubProcess",
"title" : "adhoc子流程",
"description" : "adhoc子流程",
"view" : "\n",
"icon" : "activity/adhoc.subprocess.png",
"groups" : [ "结构" ],
"propertyPackages" : [ "overrideidpackage", "namepackage", "documentationpackage", "completionconditionpackage", "orderingpackage", "cancelremaininginstancespackage" ],
"hiddenPropertyPackages" : [ ],
"roles" : [ "Activity", "sequence_start", "sequence_end", "all" ]
} ],
"rules" : {
"cardinalityRules" : [ {
"role" : "Startevents_all",
"incomingEdges" : [ {
"role" : "SequenceFlow",
"maximum" : 0
} ]
}, {
"role" : "Endevents_all",
"outgoingEdges" : [ {
"role" : "SequenceFlow",
"maximum" : 0
} ]
} ],
"connectionRules" : [ {
"role" : "SequenceFlow",
"connects" : [ {
"from" : "sequence_start",
"to" : [ "sequence_end" ]
} ]
}, {
"role" : "Association",
"connects" : [ {
"from" : "sequence_start",
"to" : [ "TextAnnotation" ]
}, {
"from" : "sequence_end",
"to" : [ "TextAnnotation" ]
}, {
"from" : "TextAnnotation",
"to" : [ "sequence_end" ]
}, {
"from" : "BoundaryCompensationEvent",
"to" : [ "sequence_end" ]
}, {
"from" : "TextAnnotation",
"to" : [ "sequence_start" ]
}, {
"from" : "BoundaryCompensationEvent",
"to" : [ "sequence_start" ]
} ]
}, {
"role" : "DataAssociation",
"connects" : [ {
"from" : "sequence_start",
"to" : [ "DataStore" ]
}, {
"from" : "sequence_end",
"to" : [ "DataStore" ]
}, {
"from" : "DataStore",
"to" : [ "sequence_end" ]
}, {
"from" : "DataStore",
"to" : [ "sequence_start" ]
} ]
}, {
"role" : "IntermediateEventOnActivityBoundary",
"connects" : [ {
"from" : "Activity",
"to" : [ "IntermediateEventOnActivityBoundary" ]
} ]
} ],
"containmentRules" : [ {
"role" : "BPMNDiagram",
"contains" : [ "all" ]
}, {
"role" : "SubProcess",
"contains" : [ "sequence_start", "sequence_end", "from_task_event", "to_task_event", "EventSubProcess", "TextAnnotation", "DataStore" ]
}, {
"role" : "AdhocSubProcess",
"contains" : [ "sequence_start", "sequence_end", "from_task_event", "to_task_event", "TextAnnotation", "DataStore" ]
}, {
"role" : "EventSubProcess",
"contains" : [ "sequence_start", "sequence_end", "from_task_event", "to_task_event", "TextAnnotation", "DataStore" ]
}, {
"role" : "Pool",
"contains" : [ "Lane" ]
}, {
"role" : "Lane",
"contains" : [ "sequence_start", "sequence_end", "EventSubProcess", "TextAnnotation", "DataStore" ]
} ],
"morphingRules" : [ {
"role" : "ActivitiesMorph",
"baseMorphs" : [ "UserTask" ],
"preserveBounds" : true
}, {
"role" : "GatewaysMorph",
"baseMorphs" : [ "ExclusiveGateway" ]
}, {
"role" : "StartEventsMorph",
"baseMorphs" : [ "StartNoneEvent" ]
}, {
"role" : "EndEventsMorph",
"baseMorphs" : [ "StartNoneEvent" ]
}, {
"role" : "CatchEventsMorph",
"baseMorphs" : [ "CatchTimerEvent" ]
}, {
"role" : "ThrowEventsMorph",
"baseMorphs" : [ "ThrowNoneEvent" ]
}, {
"role" : "BoundaryEventsMorph",
"baseMorphs" : [ "ThrowNoneEvent" ]
}, {
"role" : "BoundaryCompensationEvent",
"baseMorphs" : [ "BoundaryCompensationEvent" ]
}, {
"role" : "TextAnnotation",
"baseMorphs" : [ "TextAnnotation" ]
}, {
"role" : "DataStore",
"baseMorphs" : [ "DataStore" ]
} ]
}
}