houzhongjian
2024-08-08 820397e43a0b64d35c6d31d2a55475061438593b
提交 | 用户 | 时间
820397 1 {
H 2   "name": "Activiti",
3   "uri": "http://activiti.org/bpmn",
4   "prefix": "activiti",
5   "xml": {
6     "tagAlias": "lowerCase"
7   },
8   "associations": [],
9   "types": [
10     {
11       "name": "Definitions",
12       "isAbstract": true,
13       "extends": ["bpmn:Definitions"],
14       "properties": [
15         {
16           "name": "diagramRelationId",
17           "isAttr": true,
18           "type": "String"
19         }
20       ]
21     },
22     {
23       "name": "InOutBinding",
24       "superClass": ["Element"],
25       "isAbstract": true,
26       "properties": [
27         {
28           "name": "source",
29           "isAttr": true,
30           "type": "String"
31         },
32         {
33           "name": "sourceExpression",
34           "isAttr": true,
35           "type": "String"
36         },
37         {
38           "name": "target",
39           "isAttr": true,
40           "type": "String"
41         },
42         {
43           "name": "businessKey",
44           "isAttr": true,
45           "type": "String"
46         },
47         {
48           "name": "local",
49           "isAttr": true,
50           "type": "Boolean",
51           "default": false
52         },
53         {
54           "name": "variables",
55           "isAttr": true,
56           "type": "String"
57         }
58       ]
59     },
60     {
61       "name": "In",
62       "superClass": ["InOutBinding"],
63       "meta": {
64         "allowedIn": ["bpmn:CallActivity"]
65       }
66     },
67     {
68       "name": "Out",
69       "superClass": ["InOutBinding"],
70       "meta": {
71         "allowedIn": ["bpmn:CallActivity"]
72       }
73     },
74     {
75       "name": "AsyncCapable",
76       "isAbstract": true,
77       "extends": ["bpmn:Activity", "bpmn:Gateway", "bpmn:Event"],
78       "properties": [
79         {
80           "name": "async",
81           "isAttr": true,
82           "type": "Boolean",
83           "default": false
84         },
85         {
86           "name": "asyncBefore",
87           "isAttr": true,
88           "type": "Boolean",
89           "default": false
90         },
91         {
92           "name": "asyncAfter",
93           "isAttr": true,
94           "type": "Boolean",
95           "default": false
96         },
97         {
98           "name": "exclusive",
99           "isAttr": true,
100           "type": "Boolean",
101           "default": true
102         }
103       ]
104     },
105     {
106       "name": "JobPriorized",
107       "isAbstract": true,
108       "extends": ["bpmn:Process", "activiti:AsyncCapable"],
109       "properties": [
110         {
111           "name": "jobPriority",
112           "isAttr": true,
113           "type": "String"
114         }
115       ]
116     },
117     {
118       "name": "SignalEventDefinition",
119       "isAbstract": true,
120       "extends": ["bpmn:SignalEventDefinition"],
121       "properties": [
122         {
123           "name": "async",
124           "isAttr": true,
125           "type": "Boolean",
126           "default": false
127         }
128       ]
129     },
130     {
131       "name": "ErrorEventDefinition",
132       "isAbstract": true,
133       "extends": ["bpmn:ErrorEventDefinition"],
134       "properties": [
135         {
136           "name": "errorCodeVariable",
137           "isAttr": true,
138           "type": "String"
139         },
140         {
141           "name": "errorMessageVariable",
142           "isAttr": true,
143           "type": "String"
144         }
145       ]
146     },
147     {
148       "name": "Error",
149       "isAbstract": true,
150       "extends": ["bpmn:Error"],
151       "properties": [
152         {
153           "name": "activiti:errorMessage",
154           "isAttr": true,
155           "type": "String"
156         }
157       ]
158     },
159     {
160       "name": "PotentialStarter",
161       "superClass": ["Element"],
162       "properties": [
163         {
164           "name": "resourceAssignmentExpression",
165           "type": "bpmn:ResourceAssignmentExpression"
166         }
167       ]
168     },
169     {
170       "name": "FormSupported",
171       "isAbstract": true,
172       "extends": ["bpmn:StartEvent", "bpmn:UserTask"],
173       "properties": [
174         {
175           "name": "formHandlerClass",
176           "isAttr": true,
177           "type": "String"
178         },
179         {
180           "name": "formKey",
181           "isAttr": true,
182           "type": "String"
183         }
184       ]
185     },
186     {
187       "name": "TemplateSupported",
188       "isAbstract": true,
189       "extends": ["bpmn:Process", "bpmn:FlowElement"],
190       "properties": [
191         {
192           "name": "modelerTemplate",
193           "isAttr": true,
194           "type": "String"
195         }
196       ]
197     },
198     {
199       "name": "Initiator",
200       "isAbstract": true,
201       "extends": ["bpmn:StartEvent"],
202       "properties": [
203         {
204           "name": "initiator",
205           "isAttr": true,
206           "type": "String"
207         }
208       ]
209     },
210     {
211       "name": "ScriptTask",
212       "isAbstract": true,
213       "extends": ["bpmn:ScriptTask"],
214       "properties": [
215         {
216           "name": "resultVariable",
217           "isAttr": true,
218           "type": "String"
219         },
220         {
221           "name": "resource",
222           "isAttr": true,
223           "type": "String"
224         }
225       ]
226     },
227     {
228       "name": "Process",
229       "isAbstract": true,
230       "extends": ["bpmn:Process"],
231       "properties": [
232         {
233           "name": "candidateStarterGroups",
234           "isAttr": true,
235           "type": "String"
236         },
237         {
238           "name": "candidateStarterUsers",
239           "isAttr": true,
240           "type": "String"
241         },
242         {
243           "name": "versionTag",
244           "isAttr": true,
245           "type": "String"
246         },
247         {
248           "name": "historyTimeToLive",
249           "isAttr": true,
250           "type": "String"
251         },
252         {
253           "name": "isStartableInTasklist",
254           "isAttr": true,
255           "type": "Boolean",
256           "default": true
257         },
258         {
259           "name": "executionListener",
260           "isAbstract": true,
261           "type": "Expression"
262         }
263       ]
264     },
265     {
266       "name": "EscalationEventDefinition",
267       "isAbstract": true,
268       "extends": ["bpmn:EscalationEventDefinition"],
269       "properties": [
270         {
271           "name": "escalationCodeVariable",
272           "isAttr": true,
273           "type": "String"
274         }
275       ]
276     },
277     {
278       "name": "FormalExpression",
279       "isAbstract": true,
280       "extends": ["bpmn:FormalExpression"],
281       "properties": [
282         {
283           "name": "resource",
284           "isAttr": true,
285           "type": "String"
286         }
287       ]
288     },
289     {
290       "name": "multiinstance_type",
291       "superClass": ["Element"]
292     },
293     {
294       "name": "multiinstance_condition",
295       "superClass": ["Element"]
296     },
297     {
298       "name": "Assignable",
299       "extends": ["bpmn:UserTask"],
300       "properties": [
301         {
302           "name": "assignee",
303           "isAttr": true,
304           "type": "String"
305         },
306         {
307           "name": "candidateUsers",
308           "isAttr": true,
309           "type": "String"
310         },
311         {
312           "name": "candidateGroups",
313           "isAttr": true,
314           "type": "String"
315         },
316         {
317           "name": "dueDate",
318           "isAttr": true,
319           "type": "String"
320         },
321         {
322           "name": "followUpDate",
323           "isAttr": true,
324           "type": "String"
325         },
326         {
327           "name": "priority",
328           "isAttr": true,
329           "type": "String"
330         },
331         {
332           "name": "multiinstance_condition",
333           "isAttr": true,
334           "type": "String"
335         },
336         {
337           "name": "candidateStrategy",
338           "isAttr": true,
339           "type": "String"
340         },
341         {
342           "name": "candidateParam",
343           "isAttr": true,
344           "type": "String"
345         }
346       ]
347     },
348     {
349       "name": "CallActivity",
350       "extends": ["bpmn:CallActivity"],
351       "properties": [
352         {
353           "name": "calledElementBinding",
354           "isAttr": true,
355           "type": "String",
356           "default": "latest"
357         },
358         {
359           "name": "calledElementVersion",
360           "isAttr": true,
361           "type": "String"
362         },
363         {
364           "name": "calledElementVersionTag",
365           "isAttr": true,
366           "type": "String"
367         },
368         {
369           "name": "calledElementTenantId",
370           "isAttr": true,
371           "type": "String"
372         },
373         {
374           "name": "caseRef",
375           "isAttr": true,
376           "type": "String"
377         },
378         {
379           "name": "caseBinding",
380           "isAttr": true,
381           "type": "String",
382           "default": "latest"
383         },
384         {
385           "name": "caseVersion",
386           "isAttr": true,
387           "type": "String"
388         },
389         {
390           "name": "caseTenantId",
391           "isAttr": true,
392           "type": "String"
393         },
394         {
395           "name": "variableMappingClass",
396           "isAttr": true,
397           "type": "String"
398         },
399         {
400           "name": "variableMappingDelegateExpression",
401           "isAttr": true,
402           "type": "String"
403         }
404       ]
405     },
406     {
407       "name": "ServiceTaskLike",
408       "extends": [
409         "bpmn:ServiceTask",
410         "bpmn:BusinessRuleTask",
411         "bpmn:SendTask",
412         "bpmn:MessageEventDefinition"
413       ],
414       "properties": [
415         {
416           "name": "expression",
417           "isAttr": true,
418           "type": "String"
419         },
420         {
421           "name": "class",
422           "isAttr": true,
423           "type": "String"
424         },
425         {
426           "name": "delegateExpression",
427           "isAttr": true,
428           "type": "String"
429         },
430         {
431           "name": "resultVariable",
432           "isAttr": true,
433           "type": "String"
434         }
435       ]
436     },
437     {
438       "name": "DmnCapable",
439       "extends": ["bpmn:BusinessRuleTask"],
440       "properties": [
441         {
442           "name": "decisionRef",
443           "isAttr": true,
444           "type": "String"
445         },
446         {
447           "name": "decisionRefBinding",
448           "isAttr": true,
449           "type": "String",
450           "default": "latest"
451         },
452         {
453           "name": "decisionRefVersion",
454           "isAttr": true,
455           "type": "String"
456         },
457         {
458           "name": "mapDecisionResult",
459           "isAttr": true,
460           "type": "String",
461           "default": "resultList"
462         },
463         {
464           "name": "decisionRefTenantId",
465           "isAttr": true,
466           "type": "String"
467         }
468       ]
469     },
470     {
471       "name": "ExternalCapable",
472       "extends": ["activiti:ServiceTaskLike"],
473       "properties": [
474         {
475           "name": "type",
476           "isAttr": true,
477           "type": "String"
478         },
479         {
480           "name": "topic",
481           "isAttr": true,
482           "type": "String"
483         }
484       ]
485     },
486     {
487       "name": "TaskPriorized",
488       "extends": ["bpmn:Process", "activiti:ExternalCapable"],
489       "properties": [
490         {
491           "name": "taskPriority",
492           "isAttr": true,
493           "type": "String"
494         }
495       ]
496     },
497     {
498       "name": "Properties",
499       "superClass": ["Element"],
500       "meta": {
501         "allowedIn": ["*"]
502       },
503       "properties": [
504         {
505           "name": "values",
506           "type": "Property",
507           "isMany": true
508         }
509       ]
510     },
511     {
512       "name": "Property",
513       "superClass": ["Element"],
514       "properties": [
515         {
516           "name": "id",
517           "type": "String",
518           "isAttr": true
519         },
520         {
521           "name": "name",
522           "type": "String",
523           "isAttr": true
524         },
525         {
526           "name": "value",
527           "type": "String",
528           "isAttr": true
529         }
530       ]
531     },
532     {
533       "name": "Connector",
534       "superClass": ["Element"],
535       "meta": {
536         "allowedIn": ["activiti:ServiceTaskLike"]
537       },
538       "properties": [
539         {
540           "name": "inputOutput",
541           "type": "InputOutput"
542         },
543         {
544           "name": "connectorId",
545           "type": "String"
546         }
547       ]
548     },
549     {
550       "name": "InputOutput",
551       "superClass": ["Element"],
552       "meta": {
553         "allowedIn": ["bpmn:FlowNode", "activiti:Connector"]
554       },
555       "properties": [
556         {
557           "name": "inputOutput",
558           "type": "InputOutput"
559         },
560         {
561           "name": "connectorId",
562           "type": "String"
563         },
564         {
565           "name": "inputParameters",
566           "isMany": true,
567           "type": "InputParameter"
568         },
569         {
570           "name": "outputParameters",
571           "isMany": true,
572           "type": "OutputParameter"
573         }
574       ]
575     },
576     {
577       "name": "InputOutputParameter",
578       "properties": [
579         {
580           "name": "name",
581           "isAttr": true,
582           "type": "String"
583         },
584         {
585           "name": "value",
586           "isBody": true,
587           "type": "String"
588         },
589         {
590           "name": "definition",
591           "type": "InputOutputParameterDefinition"
592         }
593       ]
594     },
595     {
596       "name": "InputOutputParameterDefinition",
597       "isAbstract": true
598     },
599     {
600       "name": "List",
601       "superClass": ["InputOutputParameterDefinition"],
602       "properties": [
603         {
604           "name": "items",
605           "isMany": true,
606           "type": "InputOutputParameterDefinition"
607         }
608       ]
609     },
610     {
611       "name": "Map",
612       "superClass": ["InputOutputParameterDefinition"],
613       "properties": [
614         {
615           "name": "entries",
616           "isMany": true,
617           "type": "Entry"
618         }
619       ]
620     },
621     {
622       "name": "Entry",
623       "properties": [
624         {
625           "name": "key",
626           "isAttr": true,
627           "type": "String"
628         },
629         {
630           "name": "value",
631           "isBody": true,
632           "type": "String"
633         },
634         {
635           "name": "definition",
636           "type": "InputOutputParameterDefinition"
637         }
638       ]
639     },
640     {
641       "name": "Value",
642       "superClass": ["InputOutputParameterDefinition"],
643       "properties": [
644         {
645           "name": "id",
646           "isAttr": true,
647           "type": "String"
648         },
649         {
650           "name": "name",
651           "isAttr": true,
652           "type": "String"
653         },
654         {
655           "name": "value",
656           "isBody": true,
657           "type": "String"
658         }
659       ]
660     },
661     {
662       "name": "Script",
663       "superClass": ["InputOutputParameterDefinition"],
664       "properties": [
665         {
666           "name": "scriptFormat",
667           "isAttr": true,
668           "type": "String"
669         },
670         {
671           "name": "resource",
672           "isAttr": true,
673           "type": "String"
674         },
675         {
676           "name": "value",
677           "isBody": true,
678           "type": "String"
679         }
680       ]
681     },
682     {
683       "name": "Field",
684       "superClass": ["Element"],
685       "meta": {
686         "allowedIn": [
687           "activiti:ServiceTaskLike",
688           "activiti:ExecutionListener",
689           "activiti:TaskListener"
690         ]
691       },
692       "properties": [
693         {
694           "name": "name",
695           "isAttr": true,
696           "type": "String"
697         },
698         {
699           "name": "expression",
700           "type": "String"
701         },
702         {
703           "name": "stringValue",
704           "isAttr": true,
705           "type": "String"
706         },
707         {
708           "name": "string",
709           "type": "String"
710         }
711       ]
712     },
713     {
714       "name": "InputParameter",
715       "superClass": ["InputOutputParameter"]
716     },
717     {
718       "name": "OutputParameter",
719       "superClass": ["InputOutputParameter"]
720     },
721     {
722       "name": "Collectable",
723       "isAbstract": true,
724       "extends": ["bpmn:MultiInstanceLoopCharacteristics"],
725       "superClass": ["activiti:AsyncCapable"],
726       "properties": [
727         {
728           "name": "collection",
729           "isAttr": true,
730           "type": "String"
731         },
732         {
733           "name": "elementVariable",
734           "isAttr": true,
735           "type": "String"
736         }
737       ]
738     },
739     {
740       "name": "FailedJobRetryTimeCycle",
741       "superClass": ["Element"],
742       "meta": {
743         "allowedIn": ["activiti:AsyncCapable", "bpmn:MultiInstanceLoopCharacteristics"]
744       },
745       "properties": [
746         {
747           "name": "body",
748           "isBody": true,
749           "type": "String"
750         }
751       ]
752     },
753     {
754       "name": "ExecutionListener",
755       "superClass": ["Element"],
756       "meta": {
757         "allowedIn": [
758           "bpmn:Task",
759           "bpmn:ServiceTask",
760           "bpmn:UserTask",
761           "bpmn:BusinessRuleTask",
762           "bpmn:ScriptTask",
763           "bpmn:ReceiveTask",
764           "bpmn:ManualTask",
765           "bpmn:ExclusiveGateway",
766           "bpmn:SequenceFlow",
767           "bpmn:ParallelGateway",
768           "bpmn:InclusiveGateway",
769           "bpmn:EventBasedGateway",
770           "bpmn:StartEvent",
771           "bpmn:IntermediateCatchEvent",
772           "bpmn:IntermediateThrowEvent",
773           "bpmn:EndEvent",
774           "bpmn:BoundaryEvent",
775           "bpmn:CallActivity",
776           "bpmn:SubProcess",
777           "bpmn:Process"
778         ]
779       },
780       "properties": [
781         {
782           "name": "expression",
783           "isAttr": true,
784           "type": "String"
785         },
786         {
787           "name": "class",
788           "isAttr": true,
789           "type": "String"
790         },
791         {
792           "name": "delegateExpression",
793           "isAttr": true,
794           "type": "String"
795         },
796         {
797           "name": "event",
798           "isAttr": true,
799           "type": "String"
800         },
801         {
802           "name": "script",
803           "type": "Script"
804         },
805         {
806           "name": "fields",
807           "type": "Field",
808           "isMany": true
809         }
810       ]
811     },
812     {
813       "name": "TaskListener",
814       "superClass": ["Element"],
815       "meta": {
816         "allowedIn": ["bpmn:UserTask"]
817       },
818       "properties": [
819         {
820           "name": "expression",
821           "isAttr": true,
822           "type": "String"
823         },
824         {
825           "name": "class",
826           "isAttr": true,
827           "type": "String"
828         },
829         {
830           "name": "delegateExpression",
831           "isAttr": true,
832           "type": "String"
833         },
834         {
835           "name": "event",
836           "isAttr": true,
837           "type": "String"
838         },
839         {
840           "name": "script",
841           "type": "Script"
842         },
843         {
844           "name": "fields",
845           "type": "Field",
846           "isMany": true
847         }
848       ]
849     },
850     {
851       "name": "FormProperty",
852       "superClass": ["Element"],
853       "meta": {
854         "allowedIn": ["bpmn:StartEvent", "bpmn:UserTask"]
855       },
856       "properties": [
857         {
858           "name": "id",
859           "type": "String",
860           "isAttr": true
861         },
862         {
863           "name": "name",
864           "type": "String",
865           "isAttr": true
866         },
867         {
868           "name": "type",
869           "type": "String",
870           "isAttr": true
871         },
872         {
873           "name": "required",
874           "type": "String",
875           "isAttr": true
876         },
877         {
878           "name": "readable",
879           "type": "String",
880           "isAttr": true
881         },
882         {
883           "name": "writable",
884           "type": "String",
885           "isAttr": true
886         },
887         {
888           "name": "variable",
889           "type": "String",
890           "isAttr": true
891         },
892         {
893           "name": "expression",
894           "type": "String",
895           "isAttr": true
896         },
897         {
898           "name": "datePattern",
899           "type": "String",
900           "isAttr": true
901         },
902         {
903           "name": "default",
904           "type": "String",
905           "isAttr": true
906         },
907         {
908           "name": "values",
909           "type": "Value",
910           "isMany": true
911         }
912       ]
913     },
914     {
915       "name": "FormProperty",
916       "superClass": ["Element"],
917       "properties": [
918         {
919           "name": "id",
920           "type": "String",
921           "isAttr": true
922         },
923         {
924           "name": "label",
925           "type": "String",
926           "isAttr": true
927         },
928         {
929           "name": "type",
930           "type": "String",
931           "isAttr": true
932         },
933         {
934           "name": "datePattern",
935           "type": "String",
936           "isAttr": true
937         },
938         {
939           "name": "defaultValue",
940           "type": "String",
941           "isAttr": true
942         },
943         {
944           "name": "properties",
945           "type": "Properties"
946         },
947         {
948           "name": "validation",
949           "type": "Validation"
950         },
951         {
952           "name": "values",
953           "type": "Value",
954           "isMany": true
955         }
956       ]
957     },
958     {
959       "name": "Validation",
960       "superClass": ["Element"],
961       "properties": [
962         {
963           "name": "constraints",
964           "type": "Constraint",
965           "isMany": true
966         }
967       ]
968     },
969     {
970       "name": "Constraint",
971       "superClass": ["Element"],
972       "properties": [
973         {
974           "name": "name",
975           "type": "String",
976           "isAttr": true
977         },
978         {
979           "name": "config",
980           "type": "String",
981           "isAttr": true
982         }
983       ]
984     },
985     {
986       "name": "ConditionalEventDefinition",
987       "isAbstract": true,
988       "extends": ["bpmn:ConditionalEventDefinition"],
989       "properties": [
990         {
991           "name": "variableName",
992           "isAttr": true,
993           "type": "String"
994         },
995         {
996           "name": "variableEvent",
997           "isAttr": true,
998           "type": "String"
999         }
1000       ]
1001     }
1002   ],
1003   "emumerations": []
1004 }