notify.json 1.29 KB
Newer Older
wangdanlei's avatar
wangdanlei committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
{
  "name": "YondeNotify",
  "uri": "http://yond-e.com/schema/bpmn/notify",
  "prefix": "notify",
  "xml": {
    "tagAlias": "lowerCase"
  },
  "types": [
    {
      "name": "NotifyNode",
      "extends": [
        "bpmn:FlowNode"
      ],
      "properties": [
        {
          "name": "description",
          "isAttr": true,
          "type": "String"
        }
      ]
    },
    {
      "name": "NotifyDetails",
      "superClass": [ "NotifyNode" ],
      "properties": [
        {
          "name": "sendConfig",
          "isAttr": true,
          "type": "SendConfig"
        }
      ]
    },
    {
      "name": "SendConfig",
      "properties": [
        {
          "name": "notifyType",
          "isAttr": true,
          "type": "String"
        },
        {
          "name": "mailServer",
          "isAttr": true,
          "type": "String"
        },
        {
          "name": "notifyScopes",
          "isMany": true,
          "type": "NotifyScope"
        }
      ]
    },
    {
      "name": "NotifyScope",
      "properties": [
        {
          "name": "type",
          "isAttr": true,
          "type": "String"
        },
        {
          "name": "values",
          "isAttr": true,
          "type": "String"
        }
      ]
    }
  ],
  "emumerations": [],
  "associations": []
}