{ "title": "Process editor", "namespace": "http://b3mn.org/stencilset/bpmn2.0#", "description": "BPMN process editor", "propertyPackages": [ { "name": "process_idpackage", "properties": [ { "id": "process_id", "type": "String", "title": "Process identifier", "value": "process", "description": "Unique identifier of the process definition.", "popular": false } ] }, { "name": "overrideidpackage", "properties": [ { "id": "overrideid", "type": "oryx-overrideid-string", "title": "节点ID", "value": "", "description": "Unique identifier of the element.", "popular": true } ] }, { "name": "namepackage", "properties": [ { "id": "name", "type": "String", "title": "节点名称", "value": "", "description": "The descriptive name of the BPMN element.", "popular": true, "refToView": "text_name" } ] }, { "name": "documentationpackage", "properties": [ { "id": "documentation", "type": "Text", "title": "Documentation", "value": "", "description": "The descriptive name of the BPMN element.", "popular": false } ] }, { "name": "process_authorpackage", "properties": [ { "id": "process_author", "type": "String", "title": "Process author", "value": "", "description": "Author of the process definition.", "popular": false } ] }, { "name": "process_versionpackage", "properties": [ { "id": "process_version", "type": "String", "title": "Process version string (documentation only)", "value": "", "description": "Version identifier for documentation purpose.", "popular": false } ] }, { "name": "process_namespacepackage", "properties": [ { "id": "process_namespace", "type": "String", "title": "Target namespace", "value": "http://www.activiti.org/processdef", "description": "Target namespace for the process definition.", "popular": false } ] }, { "name": "asynchronousdefinitionpackage", "properties": [ { "id": "asynchronousdefinition", "type": "Boolean", "title": "Asynchronous", "value": "false", "description": "Define the activity as asynchronous.", "popular": false } ] }, { "name": "exclusivedefinitionpackage", "properties": [ { "id": "exclusivedefinition", "type": "Boolean", "title": "Exclusive", "value": "false", "description": "Define the activity as exclusive.", "popular": false } ] }, { "name": "executionlistenerspackage", "properties": [ { "id": "executionlisteners", "type": "multiplecomplex", "title": "Execution listeners", "value": { "executionListeners": [ { "event": "start", "delegateExpression": "${startEventListener}" }, { "event": "end", "delegateExpression": "${endEventListener}" } ] }, "description": "Listeners for an activity, process, sequence flow, start and end event.", "popular": false } ] }, { "name": "executionSublistenerspackage", "properties": [ { "id": "executionlisteners", "type": "multiplecomplex", "title": "Execution listeners", "value": { "executionListeners": [ { "event": "start", "delegateExpression": "${subProcessStartListener}" }, { "event": "end", "delegateExpression": "${subProcessEndListener}" } ] }, "description": "Listeners for an activity, process, sequence flow, start and end event.", "popular": false } ] }, { "name": "executionCalllistenerspackage", "properties": [ { "id": "executionlisteners", "type": "multiplecomplex", "title": "Execution listeners", "value": { "executionListeners": [ { "event": "start", "delegateExpression": "${callSubProcessStartListener}" }, { "event": "end", "delegateExpression": "${callSubProcessEndListener}" } ] }, "description": "Listeners for an activity, process, sequence flow, start and end event.", "popular": false } ] }, { "name": "tasklistenerspackage", "properties": [ { "id": "tasklisteners", "type": "multiplecomplex", "title": "Task listeners", "value": { "taskListeners": [ { "event": "create", "delegateExpression": "${taskCreateListener}" }, { "event": "complete", "delegateExpression": "${taskCompleteListener}" } ] }, "description": "Listeners for a user task", "popular": false } ] }, { "name": "taskSignlistenerspackage", "properties": [ { "id": "tasklisteners", "type": "multiplecomplex", "title": "Task listeners", "value": { "taskListeners": [ { "event": "create", "delegateExpression": "${taskSignCreateListener}" }, { "event": "complete", "delegateExpression": "${taskCompleteListener}" } ] }, "description": "Listeners for a user task", "popular": false } ] }, { "name": "eventlistenerspackage", "properties": [ { "id": "eventlisteners", "type": "multiplecomplex", "title": "Event listeners", "value": "", "description": "Listeners for any event happening in the Activiti Engine. It's also possible to rethrow the event as a signal, message or error event", "popular": false } ] }, { "name": "usertaskassignmentpackage", "properties": [ { "id": "usertaskassignment", "type": "Complex", "title": "Assignments", "value": "", "description": "Assignment definition for the user task", "popular": false } ] }, { "name": "formpropertiespackage", "properties": [ { "id": "formproperties", "type": "Complex", "title": "Form properties", "value": "", "description": "Definition of the form with a list of form properties", "popular": false } ] }, { "name": "formkeydefinitionpackage", "properties": [ { "id": "formkeydefinition", "type": "String", "title": "Form key", "value": "", "description": "Form key that provides a reference to a form.", "popular": false } ] }, { "name": "duedatedefinitionpackage", "properties": [ { "id": "duedatedefinition", "type": "String", "title": "Due date", "value": "", "description": "Due date of the user task.", "popular": false } ] }, { "name": "prioritydefinitionpackage", "properties": [ { "id": "prioritydefinition", "type": "String", "title": "Priority", "value": "", "description": "Priority of the user task.", "popular": false } ] }, { "name": "duedatedefinitionpackage", "properties": [ { "id": "duedatedefinition", "type": "String", "title": "Due date", "value": "", "description": "Due date of the user task.", "popular": false } ] }, { "name": "servicetaskclasspackage", "properties": [ { "id": "servicetaskclass", "type": "String", "title": "Class", "value": "", "description": "Class that implements the service task logic.", "popular": false } ] }, { "name": "servicetaskexpressionpackage", "properties": [ { "id": "servicetaskexpression", "type": "String", "title": "Expression", "value": "", "description": "Service task logic defined with an expression.", "popular": false } ] }, { "name": "servicetaskdelegateexpressionpackage", "properties": [ { "id": "servicetaskdelegateexpression", "type": "String", "title": "Delegate expression", "value": "${customServiceTask}", "description": "Service task logic defined with a delegate expression.", "popular": false } ] }, { "name": "servicetaskfieldspackage", "properties": [ { "id": "servicetaskfields", "type": "Complex", "title": "Class fields", "value": "", "description": "Field extensions", "popular": false } ] }, { "name": "servicetaskresultvariablepackage", "properties": [ { "id": "servicetaskresultvariable", "type": "String", "title": "Result variable name", "value": "", "description": "Process variable name to store the service task result.", "popular": false } ] }, { "name": "scriptformatpackage", "properties": [ { "id": "scriptformat", "type": "String", "title": "Script format", "value": "", "description": "Script format of the script task.", "popular": false } ] }, { "name": "scripttextpackage", "properties": [ { "id": "scripttext", "type": "Text", "title": "Script", "value": "", "description": "Script text of the script task.", "popular": false } ] }, { "name": "ruletask_rulespackage", "properties": [ { "id": "ruletask_rules", "type": "String", "title": "Rules", "value": "", "description": "Rules of the rule task.", "popular": false } ] }, { "name": "ruletask_variables_inputpackage", "properties": [ { "id": "ruletask_variables_input", "type": "String", "title": "Input variables", "value": "", "description": "Input variables of the rule task.", "popular": false } ] }, { "name": "ruletask_excludepackage", "properties": [ { "id": "ruletask_exclude", "type": "Boolean", "title": "Exclude", "value": "false", "description": "Use the rules property as exclusion.", "popular": false } ] }, { "name": "ruletask_resultpackage", "properties": [ { "id": "ruletask_result", "type": "String", "title": "Result variable", "value": "", "description": "Result variable of the rule task.", "popular": false } ] }, { "name": "mailtasktopackage", "properties": [ { "id": "mailtaskto", "type": "Text", "title": "To", "value": "", "description": "The recipients if the e-mail. Multiple recipients are defined in a comma-separated list.", "popular": false } ] }, { "name": "mailtaskfrompackage", "properties": [ { "id": "mailtaskfrom", "type": "Text", "title": "From", "value": "", "description": "The sender e-mail address. If not provided, the default configured from address is used.", "popular": false } ] }, { "name": "mailtasksubjectpackage", "properties": [ { "id": "mailtasksubject", "type": "Text", "title": "Subject", "value": "", "description": "The subject of the e-mail.", "popular": false } ] }, { "name": "mailtaskccpackage", "properties": [ { "id": "mailtaskcc", "type": "Text", "title": "Cc", "value": "", "description": "The cc's of the e-mail. Multiple recipients are defined in a comma-separated list", "popular": false } ] }, { "name": "mailtaskbccpackage", "properties": [ { "id": "mailtaskbcc", "type": "Text", "title": "Bcc", "value": "", "description": "The bcc's of the e-mail. Multiple recipients are defined in a comma-separated list", "popular": false } ] }, { "name": "mailtasktextpackage", "properties": [ { "id": "mailtasktext", "type": "Text", "title": "Text", "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": false } ] }, { "name": "mailtaskhtmlpackage", "properties": [ { "id": "mailtaskhtml", "type": "Text", "title": "Html", "value": "", "description": "A piece of HTML that is the content of the e-mail.", "popular": false } ] }, { "name": "mailtaskcharsetpackage", "properties": [ { "id": "mailtaskcharset", "type": "String", "title": "Charset", "value": "", "description": "Allows to change the charset of the email, which is necessary for many non-English languages. ", "popular": false } ] }, { "name": "callactivitycalledelementpackage", "properties": [ { "id": "callactivitycalledelement", "type": "callactivitycalledelement", "title": "子流程KEY", "value": "", "description": "Process reference.", "popular": true } ] }, { "name": "callactivityinparameterspackage", "properties": [ { "id": "callactivityinparameters", "type": "Complex", "title": "In parameters", "value": "", "description": "Definition of the input parameters", "popular": false } ] }, { "name": "callactivityoutparameterspackage", "properties": [ { "id": "callactivityoutparameters", "type": "Complex", "title": "Out parameters", "value": "", "description": "Definition of the output parameters", "popular": false } ] }, { "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": false } ] }, { "name": "muletaskendpointurlpackage", "properties": [ { "id": "muletaskendpointurl", "type": "String", "title": "Endpoint url", "value": "", "description": "A required endpoint url to sent the message to Mule.", "popular": false } ] }, { "name": "muletasklanguagepackage", "properties": [ { "id": "muletasklanguage", "type": "String", "title": "Language", "value": "", "description": "A required definition for the language to resolve the payload expression, like juel.", "popular": false } ] }, { "name": "muletaskpayloadexpressionpackage", "properties": [ { "id": "muletaskpayloadexpression", "type": "String", "title": "Payload expression", "value": "", "description": "A required definition for the payload of the message sent to Mule.", "popular": false } ] }, { "name": "muletaskresultvariablepackage", "properties": [ { "id": "muletaskresultvariable", "type": "String", "title": "Result variable", "value": "", "description": "An optional result variable for the payload returned.", "popular": false } ] }, { "name": "conditionsequenceflowpackage", "properties": [ { "id": "conditionsequenceflow", "type": "Complex", "title": "Flow condition", "value": "", "description": "The condition of the sequence flow", "popular": false } ] }, { "name": "defaultflowpackage", "properties": [ { "id": "defaultflow", "type": "Boolean", "title": "Default flow", "value": "false", "description": "Define the sequence flow as default", "popular": false, "refToView": "default" } ] }, { "name": "conditionalflowpackage", "properties": [ { "id": "conditionalflow", "type": "Boolean", "title": "Conditional flow", "value": "false", "description": "Define the sequence flow with a condition", "popular": false } ] }, { "name": "timercycledefinitionpackage", "properties": [ { "id": "timercycledefinition", "type": "String", "title": "Time cycle (e.g. R3/PT10H)", "value": "", "description": "Define the timer with a ISO-8601 cycle.", "popular": false } ] }, { "name": "timerdatedefinitionpackage", "properties": [ { "id": "timerdatedefinition", "type": "String", "title": "Time date in ISO-8601", "value": "", "description": "Define the timer with a ISO-8601 date definition.", "popular": false } ] }, { "name": "timerdurationdefinitionpackage", "properties": [ { "id": "timerdurationdefinition", "type": "String", "title": "Time duration (e.g. PT5M)", "value": "", "description": "Define the timer with a ISO-8601 duration.", "popular": false } ] }, { "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": false } ] }, { "name": "messagerefpackage", "properties": [ { "id": "messageref", "type": "String", "title": "Message reference", "value": "", "description": "Define the message name.", "popular": false } ] }, { "name": "signalrefpackage", "properties": [ { "id": "signalref", "type": "String", "title": "Signal reference", "value": "", "description": "Define the signal name.", "popular": false } ] }, { "name": "errorrefpackage", "properties": [ { "id": "errorref", "type": "String", "title": "Error reference", "value": "", "description": "Define the error name.", "popular": false } ] }, { "name": "cancelactivitypackage", "properties": [ { "id": "cancelactivity", "type": "Boolean", "title": "Cancel activity", "value": "false", "description": "Should the activity be cancelled", "popular": false, "refToView": [ "frame", "frame2" ] } ] }, { "name": "initiatorpackage", "properties": [ { "id": "initiator", "type": "String", "title": "Initiator", "value": "startUser", "description": "Initiator of the process.", "popular": false } ] }, { "name": "textpackage", "properties": [ { "id": "text", "type": "String", "title": "Text", "value": "", "description": "The text of the text annotation.", "popular": false, "refToView": "text" } ] }, { "name": "multiinstance_typepackage", "properties": [ { "id": "multiinstance_type", "type": "kisbpm-multiinstance", "title": "并串行类型", "value": "Parallel", "description": "Repeated activity execution (parallel or sequential) can be displayed through different loop types", "popular": true, "refToView": "multiinstance" } ] }, { "name": "customsigntype_typepackage", "properties": [ { "id": "signtype", "type": "kisbpm-customsigntask", "title": "任务类型", "value": "Parallel", "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": "Cardinality (Multi-instance)", "value": "", "description": "Define the cardinality of multi instance.", "popular": false } ] }, { "name": "multiinstance_collectionpackage", "properties": [ { "id": "multiinstance_collection", "type": "String", "title": "Collection (Multi-instance)", "value": "${actUserService.getSignUser(execution)}", "description": "Define the collection for the multi instance.", "popular": false } ] }, { "name": "multiinstance_variablepackage", "properties": [ { "id": "multiinstance_variable", "type": "String", "title": "Element variable (Multi-instance)", "value": "assignee", "description": "Define the element variable for the multi instance.", "popular": false } ] }, { "name": "multiinstance_conditionpackage", "properties": [ { "id": "multiinstance_condition", "type": "String", "title": "Completion condition (Multi-instance)", "value": "${signComplete.isComplete(execution) }", "description": "Define the completion condition for the multi instance.", "popular": false } ] }, { "name": "customsign_multiinstance_conditionpackage", "properties": [ { "id": "multiinstance_condition", "type": "String", "title": "Completion condition (Multi-instance)", "value": "${customSignComplete.isComplete(execution) }", "description": "Define the completion condition for the multi instance.", "popular": false } ] }, { "name": "isforcompensationpackage", "properties": [ { "id": "isforcompensation", "type": "Boolean", "title": "Is for compensation", "value": "false", "description": "A flag that identifies whether this activity is intended for the purposes of compensation.", "popular": false, "refToView": "compensation" } ] }, { "name": "sequencefloworderpackage", "properties": [ { "id": "sequencefloworder", "type": "Complex", "title": "Flow order", "value": "", "description": "Order outgoing sequence flows.", "popular": false } ] }, { "name": "signaldefinitionspackage", "properties": [ { "id": "signaldefinitions", "type": "multiplecomplex", "title": "Signal definitions", "value": "", "description": "Signal definitions", "popular": true } ] }, { "name": "messagedefinitionspackage", "properties": [ { "id": "messagedefinitions", "type": "multiplecomplex", "title": "Message definitions", "value": "", "description": "Message definitions", "popular": false } ] }, { "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": false, "refToView": "border" } ] }, { "name": "terminateAllpackage", "properties": [ { "id": "terminateAll", "type": "Boolean", "title": "Terminate all", "value": "false", "description": "Enable to terminate the process instance", "popular": false } ] }, { "name": "ismultiinstancepackage", "properties": [ { "id": "ismultiinstance", "type": "ismultiinstance", "title": "实例类型", "value": "单实例", "description": "Repeated activity execution (parallel or sequential) can be displayed through different loop types", "popular": true } ] } ], "stencils": [ { "type": "node", "id": "BPMNDiagram", "title": "BPMN-Diagram", "description": "A BPMN 2.0 diagram.", "view": "\n\n \n \n \n \n \t\n \n", "icon": "diagram.png", "groups": [ "Diagram" ], "mayBeRoot": true, "hide": true, "propertyPackages": [ "process_idpackage", "namepackage", "documentationpackage", "process_authorpackage", "process_versionpackage", "process_namespacepackage", "executionlistenerspackage" ], "hiddenPropertyPackages": [], "roles": [] }, { "type": "node", "id": "StartEvent", "title": "开始", "description": "开始事件", "view": "\n\n \n \n \t\n \n \n \n\t\n \n", "icon": "startevent/none.png", "groups": [ "开始和结束事件" ], "propertyPackages": [ "overrideidpackage", "namepackage", "initiatorpackage" ], "hiddenPropertyPackages": [], "roles": [ "sequence_start", "Startevents_all", "EndEventsMorph", "StartEventsMorph", "all" ] }, { "type": "node", "id": "UserTask", "title": "用户任务", "description": "用户任务", "view": "\n\n \n \n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \n \n\t\n\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\t\n\t\n \n\t\n \n", "icon": "activity/list/type.user.png", "groups": [ "任务" ], "propertyPackages": [ "overrideidpackage", "namepackage", "tasklistenerspackage" ], "hiddenPropertyPackages": [], "roles": [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ] }, { "type": "node", "id": "SignTask", "title": "会签任务", "description": "会签任务", "view": "\n\n \n \n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \n \n \t\n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\t\n\t\n\t\n\t\t\n\t\t\n \n\t\n\t\t\n\t\n\t\n\t\n \n", "icon": "activity/list/type.business.rule.png", "groups": [ "任务" ], "propertyPackages": [ "overrideidpackage", "namepackage", "taskSignlistenerspackage", "multiinstance_typepackage", "multiinstance_collectionpackage", "multiinstance_variablepackage", "multiinstance_conditionpackage" ], "hiddenPropertyPackages": [], "roles": [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ] }, { "type": "node", "id": "ScriptTask", "title": "脚本任务", "description": "脚本任务", "view": "\n\n \n \n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \n \n\t\n\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\n \n\t\n \n", "icon": "activity/list/type.script.png", "groups": [ "任务" ], "propertyPackages": [ "overrideidpackage", "namepackage", "servicetaskdelegateexpressionpackage" ], "hiddenPropertyPackages": [], "roles": [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ] }, { "type": "node", "id": "MessageTask", "title": "消息任务", "description": "消息任务", "view": "\n\n \n \n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \n \n\t\n\t\n\t\t\n\t\t\n \n\t\n\t\n\t\n\t\t\n\t\n\t\n\t\n \n", "icon": "activity/list/type.send.png", "groups": [ "任务" ], "propertyPackages": [ "overrideidpackage", "namepackage", "servicetaskdelegateexpressionpackage" ], "hiddenPropertyPackages": [], "roles": [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ] }, { "type": "node", "id": "StartSubFlowTask", "title": "外部子流程", "description": "外部子流程", "view": "\n\n \n \n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \n \n\t\n\t\n\t\t\n\t\t\n\t\n\t\n\t\t\n\t\n \n\t\n \n", "icon": "activity/list/type.mule.png", "groups": [ "任务" ], "propertyPackages": [ "overrideidpackage", "namepackage", "ismultiinstancepackage", "callactivitycalledelementpackage", "multiinstance_typepackage", "executionCalllistenerspackage" ], "hiddenPropertyPackages": [], "roles": [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ] }, { "type": "node", "id": "SubProcess", "title": "内部子流程", "description": "内部子流程", "view": "\n\n \n \n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \t\n \n \n \n\t\n\t\n\t\n\t\n\t\n\t\n \n", "icon": "activity/expanded.subprocess.png", "groups": [ "任务" ], "propertyPackages": [ "overrideidpackage", "namepackage", "ismultiinstancepackage", "multiinstance_typepackage", "executionSublistenerspackage" ], "hiddenPropertyPackages": [], "roles": [ "Activity", "sequence_start", "sequence_end", "ActivitiesMorph", "all" ] }, { "type": "node", "id": "XORGateway", "title": "分支", "description": "分支网关", "view": "\n\n \n \n \n \t\t\t\t\t\n \n \n \n \n \n \n \n\t\n\t\n\t\n \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": "ANDGateway", "title": "同步", "description": "同步网关", "view": "\n\n \n \n \n \n \n \n \n \n\t\n\t\n \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": "ORGateway", "title": "条件同步", "description": "条件同步网关", "view": "\n\n \n \n \n \n\n \n \n \n\t\n\t\n \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": "EndEvent", "title": "结束", "description": "结束事件", "view": "\n\n \n \n \t\n \n \n \n\t\n \n", "icon": "endevent/none.png", "groups": [ "开始和结束事件" ], "propertyPackages": [ "overrideidpackage", "namepackage", "documentationpackage" ], "hiddenPropertyPackages": [], "roles": [ "EndEventsMorph", "StartEventsMorph", "sequence_end", "all" ] }, { "type": "node", "id": "Pool", "title": "泳池", "description": "只能有一个泳池,一个泳池可以有多个泳道,所有节点都必须放在泳池里", "view": "\n\n \n \n \t\n \t\n \t\n \t\n \t\n \n \n \n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\t \t\n \t\n \n \n\t\n\t\n\t\n\t\n \n \n \n", "icon": "swimlane/pool.png", "groups": [ "泳道" ], "layout": [ { "type": "layout.bpmn2_0.pool" } ], "propertyPackages": [ "overrideidpackage", "namepackage", "documentationpackage", "process_idpackage" ], "hiddenPropertyPackages": [], "roles": [ "canContainArtifacts", "all" ] }, { "type": "node", "id": "Lane", "title": "泳道", "description": "", "view": "\n\n \n \n \n \n\t\t\n\t\t\t\n\t\t\t\n\t\t\n\t\n\t\n \t\t\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n\t\n \n\t\n \n", "icon": "swimlane/lane.png", "groups": [ "泳道" ], "hide": true, "propertyPackages": [ "overrideidpackage", "namepackage", "documentationpackage" ], "hiddenPropertyPackages": [], "roles": [] }, { "type": "edge", "id": "SequenceFlow", "title": "连线", "description": "连线", "view": "\r\n\r\n\t\r\n\t \t\r\n\t \t\t\r\n\t\t\t\r\n\t \t\r\n\t \t\r\n\t \t\t\r\n\t \t\r\n\t\r\n\t\r\n\t\t\r\n\t\t\r\n\t\r\n", "icon": "connector/sequenceflow.png", "groups": [ "Connecting Objects" ], "layout": [ { "type": "layout.bpmn2_0.sequenceflow" } ], "propertyPackages": [ "overrideidpackage", "namepackage", "documentationpackage", "conditionsequenceflowpackage", "defaultflowpackage" ], "hiddenPropertyPackages": [], "roles": [ "ConnectingObjectsMorph", "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": "EventSubProcess", "contains": [ "sequence_start", "sequence_end", "from_task_event", "to_task_event", "TextAnnotation", "DataStore" ] }, { "role": "Pool", "contains": [] }, { "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" ] } ] } }