All Downloads are FREE. Search and download functionalities are using the official Maven repository.

flowable-ui-modeler-logic.6.4.0.source-code.stencilset_cmmn.json Maven / Gradle / Ivy

{
  "title" : "CMMN editor",
  "namespace" : "http://b3mn.org/stencilset/cmmn1.1#",
  "description" : "CMMN case editor",
  "propertyPackages" : [ {
    "name" : "case_idpackage",
    "properties" : [ {
      "id" : "case_id",
      "type" : "String",
      "title" : "Case identifier",
      "value" : "caseModel",
      "description" : "Unique identifier of the case definition.",
      "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" : "Name",
      "value" : "",
      "description" : "The descriptive name of the CMMN element.",
      "popular" : true,
      "refToView" : "text_name"
    } ]
  }, {
    "name" : "documentationpackage",
    "properties" : [ {
      "id" : "documentation",
      "type" : "Text",
      "title" : "Documentation",
      "value" : "",
      "description" : "The descriptive name of the CMMN element.",
      "popular" : true
    } ]
  }, {
    "name" : "blockingpackage",
    "properties" : [ {
      "id" : "isblocking",
      "type" : "Boolean",
      "title" : "Blocking",
      "value" : "true",
      "description" : "Boolean property, default true. If false the task will automatically complete the task after executing any associated logic",
      "popular" : true
    },
    {
      "id" : "isblockingexpression",
      "type" : "String",
      "title" : "Blocking expression",
      "value" : "",
      "description" : "An expression to control at runtime whether this task is blocking or not. When set, the value of the blocking property is ignored.",
      "popular" : true
    } ]
  }, {
    "name" : "case_initiatorvariablenamepackage",
    "properties" : [ {
      "id" : "case_initiatorvariablename",
      "type" : "String",
      "title" : "Initiator variable name",
      "value" : "",
      "description" : "Sets the variable name to be used for the case initiator value.",
      "popular" : true
    } ]
  }, {
    "name" : "case_authorpackage",
    "properties" : [ {
      "id" : "case_author",
      "type" : "String",
      "title" : "Case author",
      "value" : "",
      "description" : "Author of the case definition.",
      "popular" : true
    } ]
  }, {
    "name" : "case_versionpackage",
    "properties" : [ {
      "id" : "case_version",
      "type" : "String",
      "title" : "Case version string (documentation only)",
      "value" : "",
      "description" : "Version identifier for documentation purpose.",
      "popular" : true
    } ]
  }, {
    "name" : "case_namespacepackage",
    "properties" : [ {
      "id" : "case_namespace",
      "type" : "String",
      "title" : "Target namespace",
      "value" : "http://www.flowable.org/casedef",
      "description" : "Target namespace for the case definition.",
      "popular" : true
    } ]
  }, {
    "name" : "usertaskassignmentpackage",
    "properties" : [ {
      "id" : "usertaskassignment",
      "type" : "Complex",
      "title" : "Assignments",
      "value" : "",
      "description" : "Assignment definition for the user task",
      "popular" : true
    } ]
  }, {
    "name" : "formpropertiespackage",
    "properties" : [ {
      "id" : "formproperties",
      "type" : "Complex",
      "title" : "Form properties",
      "value" : "",
      "description" : "Definition of the form with a list of form properties",
      "popular" : true
    } ]
  }, {
    "name" : "formkeydefinitionpackage",
    "properties" : [ {
      "id" : "formkeydefinition",
      "type" : "String",
      "title" : "Form key",
      "value" : "",
      "description" : "Form key that provides a reference to a form.",
      "popular" : true
    } ]
  }, {
    "name" : "duedatedefinitionpackage",
    "properties" : [ {
      "id" : "duedatedefinition",
      "type" : "String",
      "title" : "Due date",
      "value" : "",
      "description" : "Due date of the user task.",
      "popular" : true
    } ]
  }, {
    "name" : "prioritydefinitionpackage",
    "properties" : [ {
      "id" : "prioritydefinition",
      "type" : "String",
      "title" : "Priority",
      "value" : "",
      "description" : "Priority of the user task.",
      "popular" : true
    } ]
  }, {
    "name" : "servicetaskclasspackage",
    "properties" : [ {
      "id" : "servicetaskclass",
      "type" : "String",
      "title" : "Class",
      "value" : "",
      "description" : "Class that implements the service task logic.",
      "popular" : true
    } ]
  }, {
    "name" : "servicetaskexpressionpackage",
    "properties" : [ {
      "id" : "servicetaskexpression",
      "type" : "Text",
      "title" : "Expression",
      "value" : "",
      "description" : "Service task logic defined with an expression.",
      "popular" : true
    } ]
  }, {
    "name" : "servicetaskdelegateexpressionpackage",
    "properties" : [ {
      "id" : "servicetaskdelegateexpression",
      "type" : "Text",
      "title" : "Delegate expression",
      "value" : "",
      "description" : "Service task logic defined with a delegate expression.",
      "popular" : true
    } ]
  }, {
    "name" : "servicetaskfieldspackage",
    "properties" : [ {
      "id" : "servicetaskfields",
      "type" : "Complex",
      "title" : "Class fields",
      "value" : "",
      "description" : "Field extensions",
      "popular" : true
    } ]
  }, {
    "name" : "servicetaskresultvariablepackage",
    "properties" : [ {
      "id" : "servicetaskresultvariable",
      "type" : "String",
      "title" : "Result variable name",
      "value" : "",
      "description" : "Process variable name to store the service task result.",
      "popular" : true
    } ]
  }, {
    "name" : "scriptformatpackage",
    "properties" : [ {
      "id" : "scriptformat",
      "type" : "String",
      "title" : "Script format",
      "value" : "",
      "description" : "Script format of the script task.",
      "popular" : true
    } ]
  }, {
    "name" : "scripttextpackage",
    "properties" : [ {
      "id" : "scripttext",
      "type" : "Text",
      "title" : "Script",
      "value" : "",
      "description" : "Script text of the script task.",
      "popular" : true
    } ]
  }, {
    "name" : "asyncpackage",
    "properties" : [ {
      "id" : "isasync",
      "type" : "Boolean",
      "title" : "Asynchronous",
      "value" : "",
      "description" : "Indicates if the task needs to be executed asynchronously.",
      "popular" : true
    }, {
      "id" : "isexclusive",
      "type" : "Boolean",
      "title" : "Exclusive",
      "value" : "",
      "description" : "Indicates if an asynchronous task must be executed exclusively",
      "popular" : true
    } ]
  }, {
    "name" : "mailtaskheaderspackage",
    "properties" : [ {
      "id" : "mailtaskheaders",
      "type" : "Text",
      "title" : "Headers",
      "value" : "",
      "description" : "Line separated Mail headers (For example - X-Attribute: value).",
      "popular" : true
    } ]
  }, {
    "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" : true
    } ]
  }, {
    "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" : true
    } ]
  }, {
    "name" : "mailtasksubjectpackage",
    "properties" : [ {
      "id" : "mailtasksubject",
      "type" : "Text",
      "title" : "Subject",
      "value" : "",
      "description" : "The subject of the e-mail.",
      "popular" : true
    } ]
  }, {
    "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" : true
    } ]
  }, {
    "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" : true
    } ]
  }, {
    "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" : 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" : "Charset",
      "value" : "",
      "description" : "Allows to change the charset of the email, which is necessary for many non-English languages. ",
      "popular" : true
    } ]
  }, {
    "name" : "textpackage",
    "properties" : [ {
      "id" : "text",
      "type" : "String",
      "title" : "Text",
      "value" : "",
      "description" : "The text of the text annotation.",
      "popular" : true,
      "refToView" : "text"
    } ]
  }, {
    "name" : "formreferencepackage",
    "properties" : [ {
      "id" : "formreference",
      "type" : "Complex",
      "title" : "Form reference",
      "value" : "",
      "description" : "Reference to a form",
      "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": "httptaskrequestmethodpackage",
      "properties": [
        {
          "id": "httptaskrequestmethod",
          "type": "String",
          "title": "Request method",
          "value": "",
          "description": "Request method (For example - GET,POST,PUT etc).",
          "popular": true
        }
      ]
    },
    {
      "name": "httptaskrequesturlpackage",
      "properties": [
        {
          "id": "httptaskrequesturl",
          "type": "Text",
          "title": "Request URL",
          "value": "",
          "description": "Request URL (For example - http://flowable.org).",
          "popular": true
        }
      ]
    },
    {
      "name": "httptaskrequestheaderspackage",
      "properties": [
        {
          "id": "httptaskrequestheaders",
          "type": "Text",
          "title": "Request headers",
          "value": "",
          "description": "Line separated HTTP request headers (For example - Content-Type: application/json).",
          "popular": true
        }
      ]
    },
    {
      "name": "httptaskrequestbodypackage",
      "properties": [
        {
          "id": "httptaskrequestbody",
          "type": "Text",
          "title": "Request body",
          "value": "",
          "description": "Request body (For example- ${sampleBody}).",
          "popular": true
        }
      ]
    },
    {
      "name" : "httptaskrequestbodyencodingpackage",
      "properties" : [
        {
          "id" : "httptaskrequestbodyencoding",
          "type" : "Text",
          "title" : "Request body encoding",
          "value" : "",
          "description" : "Request body encoding (For example- UTF-8).",
          "popular" : true
        }
      ]
    },
    {
      "name": "httptaskrequesttimeoutpackage",
      "properties": [
        {
          "id": "httptaskrequesttimeout",
          "type": "String",
          "title": "Request timeout",
          "value": "",
          "description": "Timeout in milliseconds for the request (For example - 5000).",
          "popular": true
        }
      ]
    },
    {
      "name": "httptaskdisallowredirectspackage",
      "properties": [
        {
          "id": "httptaskdisallowredirects",
          "type": "String",
          "title": "Disallow redirects",
          "value": "",
          "description": "Flag to disallow HTTP redirects.",
          "popular": true
        }
      ]
    },
    {
      "name": "httptaskfailstatuscodespackage",
      "properties": [
        {
          "id": "httptaskfailstatuscodes",
          "type": "String",
          "title": "Fail status codes",
          "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": "Handle status codes",
          "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": "Ignore exception",
          "value": "",
          "description": "Flag to ignore exceptions.",
          "popular": true
        }
      ]
    },
    {
      "name": "httptaskresponsevariablenamepackage",
      "properties": [
        {
          "id": "httptaskresponsevariablename",
          "type": "String",
          "title": "Response variable name",
          "value": "",
          "description": "Define the variable name to store the http response.",
          "popular": true
        }
      ]
    },
    {
      "name": "httptasksaverequestvariablespackage",
      "properties": [
        {
          "id": "httptasksaverequestvariables",
          "type": "String",
          "title": "Save request variables",
          "value": "",
          "description": "Flag to save request variables.",
          "popular": true
        }
      ]
    },
    {
      "name": "httptasksaveresponseparameterspackage",
      "properties": [
        {
          "id": "httptasksaveresponseparameters",
          "type": "String",
          "title": "Save response status, headers",
          "value": "",
          "description": "Flag to save response status, headers etc.",
          "popular": true
        }
      ]
    },
    {
      "name": "httptaskresultvariableprefixpackage",
      "properties": [
        {
          "id": "httptaskresultvariableprefix",
          "type": "String",
          "title": "Result variable prefix",
          "value": "",
          "description": "Prefix for the execution variable names.",
          "popular": true
        }
      ]
    },
    {
      "name" : "httptasksaveresponseparameterstransientpackage",
      "properties" : [ {
        "id" : "httptasksaveresponseparameterstransient",
        "type" : "String",
        "title" : "Save response as a transient variable",
        "value" : "",
        "description" : "Flag indicating to store the response variable(s) transient",
        "popular" : true
      } ]
    }, 
    {
      "name" : "httptasksaveresponseasjsonpackage",
      "properties" : [ {
        "id" : "httptasksaveresponseasjson",
        "type" : "String",
        "title" : "Save response as JSON",
        "value" : "",
        "description" : "Flag indicating to store the response variable as a JSON variable instead of a String",
        "popular" : true
      } ]
    },
    {
    "name" : "casetaskcasereferencepackage",
    "properties" : [ {
      "id" : "casetaskcasereference",
      "type" : "Complex",
      "title" : "Case reference",
      "value" : "",
      "description" : "Set the case reference",
      "popular" : true
    } ]
  }, {
    "name" : "processtaskprocessreferencepackage",
    "properties" : [ {
      "id" : "processtaskprocessreference",
      "type" : "Complex",
      "title" : "Process reference",
      "value" : "",
      "description" : "Set the process reference",
      "popular" : true
    } ]
  }, {
      "name" : "processtaskinparameterspackage",
      "properties" : [ {
        "id" : "processtaskinparameters",
        "type" : "Complex",
        "title" : "In parameters",
        "value" : "",
        "description" : "Definition of the input parameters",
        "popular" : true
      } ]
    }, {
      "name" : "processtaskoutparameterspackage",
      "properties" : [ {
        "id" : "processtaskoutparameters",
        "type" : "Complex",
        "title" : "Out parameters",
        "value" : "",
        "description" : "Definition of the output parameters",
        "popular" : true
      } ]
    }, {
    "name" : "timerexpressionpackage",
    "properties" : [ {
      "id" : "timerexpression",
      "type" : "String",
      "title" : "Timer Expression",
      "value" : "",
      "description" : "An ISO-8601 string or an expression that resolves to either an ISO-8601 string or a java.util.Date",
      "popular" : true
    } ]
  },  {
    "name" : "timerstarttriggerpackage",
    "properties" : [ {
      "id" : "timerstarttriggersourceref",
      "type" : "flowable-planitem-dropdown",
      "title" : "Start trigger plan item",
      "value" : "",
      "description" : "A reference to the plan item for which the configured standard event needs to happen to start the timer (optional)",
      "popular" : true
    },
    {
      "id" : "transitionevent",
      "type" : "flowable-transitionevent",
      "title" : "Start trigger transition event",
      "value" : "complete",
      "description" : "The type of the transition event. Only used when the start trigger plan item is set",
      "popular" : true
    } ]
  }, {
      "name": "decisiontaskdecisionreferencepackage",
      "properties": [
        {
          "id": "decisiontaskdecisionreference",
          "type": "Complex",
          "title": "Decision reference",
          "value": "",
          "description": "Set the decision reference",
          "popular": true
        }
      ]
    }, {
    "name" : "ifpartconditionpackage",
    "properties" : [ {
      "id" : "ifpartcondition",
      "type" : "String",
      "title" : "Condition",
      "value" : "",
      "description" : "An expression that must be true to satisfy the sentry",
      "popular" : true
    } ]
  }, {
    "name" : "autocompletepackage",
    "properties" : [ {
      "id" : "autocompleteenabled",
      "type" : "Boolean",
      "title" : "Auto complete",
      "value" : "",
      "description" : "Flag indicating that the stage will automatically complete, once all required children are in an end state and no other children are active.",
      "popular" : true,
      "refToView" : "autoComplete"
    }, {
      "id" : "autocompletecondition",
      "type" : "String",
      "title" : "Auto complete condition",
      "value" : "",
      "description" : "An expression that is resolved to if the stage can automatically complere.",
      "popular" : true
    }]
  }, {
    "name" : "requiredrulepackage",
    "properties" : [ {
      "id" : "requiredenabled",
      "type" : "Boolean",
      "title" : "Required",
      "value" : "",
      "description" : "Flag indicating if the stage, task or milestone is required when determining the parent stage completion. By default false.",
      "popular" : true,
      "refToView" : "required"
    }, {
      "id" : "requiredrulecondition",
      "type" : "String",
      "title" : "Required Rule",
      "value" : "",
      "description" : "An expression that is resolved to determine if the stage, task or milestone is required when determining the parent stage completion.",
      "popular" : true
    }]
  }, {
    "name" : "repetitionrulepackage",
    "properties" : [ {
      "id" : "repetitionenabled",
      "type" : "Boolean",
      "title" : "Repetition",
      "value" : "",
      "description" : "Flag indicating if repetition is enabled",
      "popular" : true,
      "refToView" : "repetition"
    }, {
      "id" : "repetitionrulecondition",
      "type" : "String",
      "title" : "Repetition Rule",
      "value" : "",
      "description" : "An expression that is resolved to determine if new instances of the planitem need to be created",
      "popular" : true
    },
    {
      "id" : "repetitioncountervariablename",
      "type" : "String",
      "title" : "Repetition counter variable",
      "value" : "",
      "description" : "The name of the local variable which stores the instance counter of the repetition. Default value is 'repetitionCounter'.",
      "popular" : true
    } ]
  }, {
    "name" : "manualactivationrulepackage",
    "properties" : [ {
      "id" : "manualactivationenabled",
      "type" : "Boolean",
      "title" : "Manual activation",
      "value" : "",
      "description" : "Flag indicating if the task or stage needs to be manually activated. False by default.",
      "popular" : true,
      "refToView" : "manualActivation"
    }, {
      "id" : "manualactivationrulecondition",
      "type" : "String",
      "title" : "Manual activation Rule",
      "value" : "",
      "description" : "An expression that is resolved to determine if the stage or task needs to be manually activated.",
      "popular" : true
    }]
  }, {
    "name" : "completionneutralrulepackage",
    "properties" : [ {
      "id" : "completionneutralenabled",
      "type" : "Boolean",
      "title" : "Completion neutral",
      "value" : "",
      "description" : "Flag indicating if the plan item is completion neutral. False by default.",
      "popular" : true
    }, {
      "id" : "completionneutralrulecondition",
      "type" : "String",
      "title" : "Completion neutral Rule",
      "value" : "",
      "description" : "An expression that is resolved to determine if the plan item is completion neutral.",
      "popular" : true
    }]
  }, {
      "name" : "displayorderpackage",
      "properties" : [ {
        "id" : "displayorder",
        "type" : "String",
        "title" : "Display order",
        "value" : "",
        "description" : "A number value indicating the order compared to other stages when getting or showing a stage overview.",
        "popular" : true
      }, {
        "id" : "completionneutralrulecondition",
        "type" : "String",
        "title" : "Completion neutral Rule",
        "value" : "",
        "description" : "An expression that is resolved to determine if the plan item is completion neutral.",
        "popular" : true
      }]
    }, {
    "name": "scriptformatpackage",
    "properties" : [ {
        "id": "scriptformat",
        "type": "String",
        "title": "Script format",
        "value": "",
        "description": "Script format of the script task (JavaScript, groovy, etc).",
        "popular": true
  } ]
  }, {
    "name": "scripttextpackage",
    "properties" : [ {
        "id": "scripttext",
        "type": "Text",
        "title": "Script",
        "value": "",
        "description": "Script text of the script task.",
        "popular": true
      }
    ]
  }, {
    "name" : "transitioneventpackage",
    "properties" : [ {
      "id" : "transitionevent",
      "type" : "flowable-transitionevent",
      "title" : "Transition event type",
      "value" : "complete",
      "description" : "The type of the transition event",
      "popular" : true
    } ]
  } ],
  "stencils" : [ {
    "type" : "node",
    "id" : "CMMNDiagram",
    "title" : "CMMN-Diagram",
    "description" : "A CMMN 2.0 diagram.",
    "view" : "\n\n  \n  \n    \n    \n    \t\n  \n",
    "icon" : "diagram.png",
    "groups" : [ "Diagram" ],
    "mayBeRoot" : true,
    "hide" : true,
    "propertyPackages" : [ "case_idpackage", "namepackage", "documentationpackage", "case_initiatorvariablenamepackage", "case_authorpackage", "case_versionpackage", "case_namespacepackage"],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ ]
  }, {
    "type" : "node",
    "id" : "CasePlanModel",
    "title" : "Case plan model",
    "description" : "A case plan model",
    "view" : "                ",
    "icon" : "containers/caseplanmodel.png",
    "groups" : [ "Containers" ],
    "hide" : true,
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "formkeydefinitionpackage",
      "formreferencepackage",
      "autocompletepackage"
     ],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "StageModelActivity" ]
  }, {
    "type" : "node",
    "id" : "Stage",
    "title" : "Stage",
    "description" : "A stage",
    "view" : "                    ",
    "icon" : "containers/expanded.stage.png",
    "groups" : [ "Containers" ],
    "hide" : true,
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "autocompletepackage",
      "requiredrulepackage",
      "repetitionrulepackage",
      "manualactivationrulepackage",
      "completionneutralrulepackage",
      "displayorderpackage"
    ],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "StageActivity", "all", "association_start", "association_end" ]
  }, {
    "type" : "node",
    "id" : "Task",
    "title" : "Task",
    "description" : "A manual task",
    "view" : "",
    "icon" : "activity/task.png",
    "groups" : [ "Activities" ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "blockingpackage",
      "asyncpackage",
      "requiredrulepackage",
      "repetitionrulepackage",
      "manualactivationrulepackage",
      "completionneutralrulepackage"],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "Activity", "association_start", "association_end", "ActivitiesMorph", "all" ]
  }, {
    "type" : "node",
    "id" : "HumanTask",
    "title" : "Human task",
    "description" : "A manual task assigned to a specific person",
    "view" : "                         ",
    "icon" : "activity/humantask.png",
    "groups" : [ "Activities" ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "blockingpackage",
      "usertaskassignmentpackage",
      "formkeydefinitionpackage",
      "formreferencepackage",
      "duedatedefinitionpackage",
      "prioritydefinitionpackage",
      "asyncpackage",
      "requiredrulepackage",
      "repetitionrulepackage",
      "manualactivationrulepackage",
      "completionneutralrulepackage" ],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "Activity", "association_start", "association_end", "ActivitiesMorph", "all" ]
  }, {
    "type" : "node",
    "id" : "ServiceTask",
    "title" : "Service task",
    "description" : "An automatic task with service logic",
    "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",
    "icon" : "activity/servicetask.png",
    "groups" : [ "Activities" ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "servicetaskclasspackage",
      "servicetaskexpressionpackage",
      "servicetaskdelegateexpressionpackage",
      "servicetaskfieldspackage",
      "servicetaskresultvariablepackage",
      "asyncpackage",
      "requiredrulepackage",
      "repetitionrulepackage",
      "manualactivationrulepackage",
      "completionneutralrulepackage" ],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "Activity", "association_start", "association_end", "ActivitiesMorph", "all" ]
  },
    {
      "type": "node",
      "id": "DecisionTask",
      "title": "Decision task",
      "description": "Task to invoke a DMN decision",
      "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",
      "icon": "activity/decisiontask.png",
      "groups": [
        "Activities"
      ],
      "propertyPackages": [
        "overrideidpackage",
        "namepackage",
        "documentationpackage",
        "decisiontaskdecisiontablereferencepackage",
        "decisiontaskthrowerroronnohitspackage",
        "asyncpackage",
        "requiredrulepackage",
        "repetitionrulepackage",
        "manualactivationrulepackage",
        "completionneutralrulepackage"
      ],
      "hiddenPropertyPackages": [],
      "roles": [
        "Activity",
        "association_start",
        "association_end",
        "ActivitiesMorph",
        "all"
      ]
    }, {
      "type": "node",
      "id": "HttpTask",
      "title": "Http task",
      "description": "A HTTP task",
      "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",
      "icon": "activity/httptask.png",
      "groups": [
        "Activities"
      ],
      "propertyPackages": [
        "overrideidpackage",
        "namepackage",
        "documentationpackage",
        "servicetaskclasspackage",
        "asyncpackage",
        "requiredrulepackage",
        "repetitionrulepackage",
        "manualactivationrulepackage",
        "completionneutralrulepackage",
        "httptaskrequestmethodpackage",
        "httptaskrequesturlpackage",
        "httptaskrequestheaderspackage",
        "httptaskrequestbodypackage",
        "httptaskrequestbodyencodingpackage",
        "httptaskrequesttimeoutpackage",
        "httptaskdisallowredirectspackage",
        "httptaskfailstatuscodespackage",
        "httptaskhandlestatuscodespackage",
        "httptaskignoreexceptionpackage",
        "httptaskresponsevariablenamepackage",
        "httptasksaverequestvariablespackage",
        "httptasksaveresponseparameterspackage",
        "httptaskresultvariableprefixpackage",
        "httptasksaveresponseparameterstransientpackage",
        "httptasksaveresponseasjsonpackage"
      ],
      "hiddenPropertyPackages": [],
      "roles": [
        "Activity",
        "sequence_start",
        "sequence_end",
        "ActivitiesMorph",
        "all"
      ]
    }, {
      "type" : "node",
      "id" : "ScriptTask",
      "title" : "Script task",
      "description" : "An automatic task with script logic",
      "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",
      "icon" : "activity/scripttask.png",
      "groups" : [ "Activities" ],
      "propertyPackages" : [  
        "overrideidpackage",
        "namepackage",
        "documentationpackage",
        "servicetaskclasspackage",
        "asyncpackage",
        "requiredrulepackage",
        "repetitionrulepackage",
        "manualactivationrulepackage",
        "completionneutralrulepackage",
        "scriptformatpackage", 
        "scripttextpackage",
        "servicetaskresultvariablepackage"
      ],
      "hiddenPropertyPackages" : [ ],
      "roles" : [ "Activity", "association_start", "association_end", "ActivitiesMorph", "all" ]
    }, {
    "type" : "node",
    "id" : "Milestone",
    "title" : "Milestone",
    "description" : "A milestone",
    "view" : "                     ",
    "icon" : "activity/milestone.png",
    "groups" : [ "Activities" ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "requiredrulepackage",
      "repetitionrulepackage",
      "completionneutralrulepackage" ],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "Activity", "association_start", "association_end", "ActivitiesMorph", "all" ]
  }, {
    "type" : "node",
    "id" : "CaseTask",
    "title" : "Case task",
    "description" : "A reference to a case definition to start a new instance",
    "view" : "                            ",
    "icon" : "activity/casetask.png",
    "groups" : [ "Activities" ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "blockingpackage",
      "casetaskcasereferencepackage",
      "asyncpackage",
      "requiredrulepackage",
      "repetitionrulepackage",
      "manualactivationrulepackage",
      "completionneutralrulepackage"],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "Activity", "association_start", "association_end", "ActivitiesMorph", "all" ]
  }, {
    "type" : "node",
    "id" : "ProcessTask",
    "title" : "Process task",
    "description" : "A reference to a process definition to start a new instance",
    "view" : "                           ",
    "icon" : "activity/processtask.png",
    "groups" : [ "Activities" ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "blockingpackage",
      "processtaskprocessreferencepackage",
      "processtaskinparameterspackage",
      "processtaskoutparameterspackage",
      "asyncpackage",
      "requiredrulepackage",
      "repetitionrulepackage",
      "manualactivationrulepackage",
      "completionneutralrulepackage"],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "Activity", "association_start", "association_end", "ActivitiesMorph", "all" ]
  }, {
    "type" : "node",
    "id" : "TimerEventListener",
    "title" : "Timer event listener",
    "description" : "An eventlistener with a timer trigger",
    "view" : "\n\n  \n  \n  \t\n  \n  \n    \n    \n    \n    \n   \n\t\n  \n",
    "icon" : "activity/timereventlistener.png",
    "groups" : [ "Event Listeners" ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "timerexpressionpackage",
      "timerstarttriggerpackage",
      "completionneutralrulepackage"],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "Activity", "association_start", "association_end", "ActivitiesMorph", "all" ]
  }, {
      "type" : "node",
      "id" : "UserEventListener",
      "title" : "User event listener",
      "description" : "An listener for user events",
      "view" : "                       ",
      "icon" : "event/userlistener.png",
      "groups" : [ "Event Listeners" ],
      "propertyPackages" : [
        "overrideidpackage",
        "namepackage",
        "documentationpackage",
        "completionneutralrulepackage"],
      "hiddenPropertyPackages" : [ ],
      "roles" : [ "Activity", "association_start", "association_end", "ActivitiesMorph", "all" ]
  }, {
    "type" : "node",
    "id" : "EntryCriterion",
    "title" : "Entry criterion",
    "description" : "A sentry that defines an entry criterion",
    "view" : " ",
    "icon" : "sentry/entry.png",
    "groups" : [ "Sentries" ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "ifpartconditionpackage" ],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "association_start", "association_end", "SentriesMorph", "EntryCriterionOnItemBoundary" ]
  }, {
    "type" : "node",
    "id" : "ExitCriterion",
    "title" : "Exit criterion",
    "description" : "A sentry that defines an exit criterion",
    "view" : " ",
    "icon" : "sentry/exit.png",
    "groups" : [ "Sentries" ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "ifpartconditionpackage" ],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "association_start", "SentriesMorph", "ExitCriterionOnItemBoundary" ]
  }, {
    "type" : "edge",
    "id" : "Association",
    "title" : "Association",
    "description" : "Associates a sentry with a plan item.",
    "view" : "\r\n\r\n\t\r\n\t    \r\n\t\t\r\n\t\r\n",
    "icon" : "connection/connector.png",
    "groups" : [ "Connectors" ],
    "layout" : [ {
      "type" : "layout.bpmn2_0.sequenceflow"
    } ],
    "propertyPackages" : [
      "overrideidpackage",
      "namepackage",
      "documentationpackage",
      "transitioneventpackage" ],
    "hiddenPropertyPackages" : [ ],
    "roles" : [ "ConnectingObjectsMorph", "all" ]
  }],
  "rules" : {
    "cardinalityRules" : [ {
      "role" : "Startevents_all",
      "incomingEdges" : [ {
        "role" : "Association",
        "maximum" : 0
      } ]
    }, {
      "role" : "Endevents_all",
      "outgoingEdges" : [ {
        "role" : "Association",
        "maximum" : 0
      } ]
    }],
    "connectionRules" : [ {
      "role" : "Association",
      "connects" : [ {
        "from" : "association_start",
        "to" : [ "association_end" ]
      }]
    }, {
      "role" : "EntryCriterionOnItemBoundary",
      "connects" : [ {
        "from" : "Activity",
        "to" : [ "EntryCriterionOnItemBoundary"]
      }, {
        "from" : "StageActivity",
        "to" : [ "EntryCriterionOnItemBoundary"]
      }]
    }, {
        "role" : "ExitCriterionOnItemBoundary",
        "connects" : [ {
          "from" : "Activity",
          "to" : [ "ExitCriterionOnItemBoundary" ]
        }, {
          "from" : "StageActivity",
          "to" : [ "ExitCriterionOnItemBoundary"]
        }, {
          "from" : "StageModelActivity",
          "to" : [ "ExitCriterionOnItemBoundary"]
        }
      ]}
    ],
    "containmentRules" : [ {
      "role" : "CaseDiagram",
      "contains" : [ "CasePlanModel", "ExitCriterion" ]
    }, {
      "role" : "CasePlanModel",
      "contains" : [ "all" ]
    }, {
      "role" : "Stage",
      "contains" : [ "all" ]
    }],
    "morphingRules" : [ {
      "role" : "ActivitiesMorph",
      "baseMorphs" : [ "CaseTask" ],
      "preserveBounds" : true
    }, {
      "role" : "SentriesMorph",
      "baseMorphs" : [ "EntryCriterion" ],
      "preserveBounds" : true
    }]
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy