forked from authzed/spicedb
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUAC领域模型.drawio
958 lines (958 loc) · 123 KB
/
UAC领域模型.drawio
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
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
<mxfile host="app.diagrams.net" agent="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36" version="24.7.12">
<diagram name="Page-1" id="_GyrP_3oqklXjdWN7-FQ">
<mxGraphModel dx="1306" dy="2004" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="2yZ6IZibKsrI4easGU-Z-336" value="转岗删除逻辑:<div style="">1、调用普通删除接口<br>2、发送转岗删除事件</div><div style="">员工转岗<br>1、临时保留为白名单授权</div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="280" y="955" width="150" height="80" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-67" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-41" target="2yZ6IZibKsrI4easGU-Z-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-41" value="" style="rounded=1;whiteSpace=wrap;html=1;dashed=1;" parent="1" vertex="1">
<mxGeometry x="373" y="80" width="200" height="100" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-33" value="" style="shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-29" target="2yZ6IZibKsrI4easGU-Z-32" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-167" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-38" target="2yZ6IZibKsrI4easGU-Z-166" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-175" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;jumpStyle=sharp;" parent="1" source="2yZ6IZibKsrI4easGU-Z-29" target="2yZ6IZibKsrI4easGU-Z-103" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-176" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-29" target="2yZ6IZibKsrI4easGU-Z-91" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-29" value="白名单授权" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="301.5" y="160" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-45" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-32" target="2yZ6IZibKsrI4easGU-Z-44" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-61" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-32" target="2yZ6IZibKsrI4easGU-Z-38" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-32" value="角色" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="390.5" y="90" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-37" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-34" target="2yZ6IZibKsrI4easGU-Z-36" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-34" value="菜单" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="493" y="90" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-39" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-36" target="2yZ6IZibKsrI4easGU-Z-38" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-36" value="资源" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="493" y="140" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-38" value="权限" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="390.5" y="140" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-47" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-44" target="2yZ6IZibKsrI4easGU-Z-46" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-44" value="共享角色" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="390.5" y="20" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-66" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-46" target="2yZ6IZibKsrI4easGU-Z-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-46" value="互信组" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="493" y="20" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-55" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-53" target="2yZ6IZibKsrI4easGU-Z-65" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="756" y="130" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-53" value="研发管理员" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="629.5" y="90" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-206" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-56" target="2yZ6IZibKsrI4easGU-Z-205" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-56" value="权限管理员" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="752.5" y="20" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-57" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-56" target="2yZ6IZibKsrI4easGU-Z-65" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-59" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-58" target="2yZ6IZibKsrI4easGU-Z-32" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-58" value="角色管理员" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="233.5" y="90" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-65" value="应用" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="634.5" y="20" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-71" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-68" target="2yZ6IZibKsrI4easGU-Z-58" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-68" value="组织" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#333333;labelBackgroundColor=default;fillColor=#f5f5f5;strokeColor=#666666;dashed=1;" parent="1" vertex="1">
<mxGeometry x="232.5" y="20" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-75" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-73" target="2yZ6IZibKsrI4easGU-Z-74" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-79" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#B20000;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;fillColor=#e51400;strokeWidth=2;" parent="1" source="2yZ6IZibKsrI4easGU-Z-73" target="2yZ6IZibKsrI4easGU-Z-78" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-89" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#B20000;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;fillColor=#e51400;strokeWidth=2;" parent="1" source="2yZ6IZibKsrI4easGU-Z-73" target="2yZ6IZibKsrI4easGU-Z-88" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-90" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-73" target="2yZ6IZibKsrI4easGU-Z-74" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-179" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#B20000;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;fillColor=#e51400;strokeWidth=2;" parent="1" source="2yZ6IZibKsrI4easGU-Z-73" target="2yZ6IZibKsrI4easGU-Z-91" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-73" value="动态组" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="232.5" y="285" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-77" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-74" target="2yZ6IZibKsrI4easGU-Z-76" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-74" value="规则" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="232.5" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-84" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-76" target="2yZ6IZibKsrI4easGU-Z-83" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-94" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-76" target="2yZ6IZibKsrI4easGU-Z-93" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-76" value="属性" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="122.5" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-78" value="组织" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#333333;labelBackgroundColor=default;fillColor=#f5f5f5;strokeColor=#666666;dashed=1;" parent="1" vertex="1">
<mxGeometry x="12.5" y="230" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-81" value="角色" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;dashed=1;" parent="1" vertex="1">
<mxGeometry x="361.5" y="475" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-83" value="业务线" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#333333;labelBackgroundColor=default;fillColor=#f5f5f5;strokeColor=#666666;dashed=1;" parent="1" vertex="1">
<mxGeometry x="12.5" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-88" value="共享角色" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;dashed=1;" parent="1" vertex="1">
<mxGeometry x="12.5" y="286" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-91" value="通用资源<br>(数据范围)" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="229.25" y="210" width="66.5" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-93" value="属性<br>运算符" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="122.5" y="410" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-97" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-95" target="2yZ6IZibKsrI4easGU-Z-96" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-99" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-95" target="2yZ6IZibKsrI4easGU-Z-98" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-101" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-95" target="2yZ6IZibKsrI4easGU-Z-100" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-95" value="组架调整保留单据" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="361.5" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-106" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-96" target="2yZ6IZibKsrI4easGU-Z-105" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-162" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-96" target="2yZ6IZibKsrI4easGU-Z-81" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-96" value="组架调整影响角色动态组" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="356.5" y="410" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-98" value="保留单据<br>消息" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="492.5" y="350" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-102" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-100" target="2yZ6IZibKsrI4easGU-Z-73" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-104" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-100" target="2yZ6IZibKsrI4easGU-Z-103" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-100" value="组架调整保留<br>人-动态组关系" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="353" y="280" width="77" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-174" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-103" target="2yZ6IZibKsrI4easGU-Z-166" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-103" value="用户" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="493" y="285" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-105" value="规则json" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="492.5" y="410" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-107" value="1、调岗保留,强行建立了用户和动态组的关系;更合理的应该是建立用户和角色的关系?<br><div style="text-align: left;">2、调岗保留详情,不应该在uaccalc模块。应该在权限生命周期模块<br>3、共享角色干掉</div><div style="text-align: left;">4、动态组适用部门干掉</div><div style="text-align: left;">5、动态组数据范围挂在动态组上,应该挂在动态组授权上<br>6、动态组授权应该放在授权管理域,而非用户域<br>7、数据范围包括通用资源、组织、城市(战区),需要进一步整合</div><div style="text-align: left;">8、用户作为权限领域对象,屏蔽账号、员工等外部领域对象<br>9、账号、员工领域事件时,由用户领域处理完后,转换为用户领域事件</div>" style="text;html=1;align=center;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="0.5" y="520" width="460" height="130" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-113" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-111" target="2yZ6IZibKsrI4easGU-Z-112" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-115" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-111" target="2yZ6IZibKsrI4easGU-Z-114" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-117" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-111" target="2yZ6IZibKsrI4easGU-Z-116" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-111" value="用户管理" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="331.5" y="2519" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-112" value="账号" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#333333;labelBackgroundColor=default;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="131.5" y="2579" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-114" value="员工" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#333333;labelBackgroundColor=default;fillColor=#f5f5f5;strokeColor=#666666;" parent="1" vertex="1">
<mxGeometry x="131.5" y="2439" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-121" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-116" target="2yZ6IZibKsrI4easGU-Z-120" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-129" value="" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-116" target="2yZ6IZibKsrI4easGU-Z-128" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-116" value="应用授权" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="531.5" y="2519" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-119" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-118" target="2yZ6IZibKsrI4easGU-Z-116" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-118" value="互信组授权" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="531.5" y="2379" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-120" value="生命周期管理" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="740" y="2519" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-128" value="指标与报表管理" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="531.5" y="2659" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-130" value="管理后台" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="737.5" y="2659" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-131" value="SDK域" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="737.5" y="2749" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-132" value="审计管理" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="917.5" y="2519" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-177" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;jumpStyle=arc;" parent="1" source="2yZ6IZibKsrI4easGU-Z-166" target="2yZ6IZibKsrI4easGU-Z-91" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-166" value="个人授权" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="493" y="210" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-169" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-168" target="2yZ6IZibKsrI4easGU-Z-32" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-170" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-168" target="2yZ6IZibKsrI4easGU-Z-73" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-180" style="edgeStyle=none;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=#82b366;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;fillColor=#d5e8d4;strokeWidth=2;gradientColor=#97d077;" parent="1" source="2yZ6IZibKsrI4easGU-Z-168" target="2yZ6IZibKsrI4easGU-Z-91" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-168" value="动态组授权" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="112.5" y="210" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-218" value="" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-203" target="2yZ6IZibKsrI4easGU-Z-217" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-239" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-203" target="2yZ6IZibKsrI4easGU-Z-238" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-203" value="生命周期对象" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="629.5" y="286" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-205" value="组织" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=#333333;labelBackgroundColor=default;fillColor=#f5f5f5;strokeColor=#666666;dashed=1;" parent="1" vertex="1">
<mxGeometry x="752.5" y="90" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-220" value="" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-217" target="2yZ6IZibKsrI4easGU-Z-219" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-217" value="生命周期<br>变化日志" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="759.5" y="286" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-263" value="" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-219" target="2yZ6IZibKsrI4easGU-Z-262" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-219" value="消息" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="759.5" y="216" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-225" value="1、消息模块提供周期性消息能力;外部模块只需关注何时创建何时终止。<br>2、消息发送种类:一次性消息;周期性消息;<br>3、对象类型配置:注册生命周期对象前,必须先完成对象类型配置。对象类型配置决定了生命周期的流程,以及流程中需要处理的动作" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="623.5" y="330" width="372.5" height="70" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-226" value="注册消息" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="992.5" y="790" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-228" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-227" target="2yZ6IZibKsrI4easGU-Z-226" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-230" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-227" target="2yZ6IZibKsrI4easGU-Z-229" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-257" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-227" target="2yZ6IZibKsrI4easGU-Z-256" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-227" value="消息" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="1103.5" y="869" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-229" value="终止消息" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="992.5" y="899" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-236" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-231" target="2yZ6IZibKsrI4easGU-Z-235" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-246" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-231" target="2yZ6IZibKsrI4easGU-Z-244" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-250" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-231" target="2yZ6IZibKsrI4easGU-Z-247" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-274" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-231" target="2yZ6IZibKsrI4easGU-Z-273" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-277" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-231" target="2yZ6IZibKsrI4easGU-Z-276" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-294" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-231" target="2yZ6IZibKsrI4easGU-Z-287" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-297" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-231" target="2yZ6IZibKsrI4easGU-Z-280" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-231" value="生命周期对象<br>(白名单)" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="742.5" y="840" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-233" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-235" target="2yZ6IZibKsrI4easGU-Z-226" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="932.8648992594958" y="856.9087150806363" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-235" value="即将到期" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="842.5" y="775.25" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-304" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-238" target="2yZ6IZibKsrI4easGU-Z-302" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-238" value="对象类型" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="629.5" y="216" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-254" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-240" target="2yZ6IZibKsrI4easGU-Z-253" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-265" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-240" target="2yZ6IZibKsrI4easGU-Z-264" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-284" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-240" target="2yZ6IZibKsrI4easGU-Z-283" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-296" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-240" target="2yZ6IZibKsrI4easGU-Z-291" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-334" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-240" target="2yZ6IZibKsrI4easGU-Z-333" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-422" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-240" target="2yZ6IZibKsrI4easGU-Z-421" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-240" value="白名单授权" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="397" y="850" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-245" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-241" target="2yZ6IZibKsrI4easGU-Z-244" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-241" value="新增授权" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="532.5" y="820" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-242" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-240" target="2yZ6IZibKsrI4easGU-Z-241" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-244" value="注册对象" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="652.5" y="817.5" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-285" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-247" target="2yZ6IZibKsrI4easGU-Z-283" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-247" value="已过期" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="735.5" y="970" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-252" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-251" target="2yZ6IZibKsrI4easGU-Z-231" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-251" value="删除对象" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="652.5" y="915" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-255" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-253" target="2yZ6IZibKsrI4easGU-Z-251" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-253" value="普通删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="532.5" y="915" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-259" value="" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-256" target="2yZ6IZibKsrI4easGU-Z-258" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-256" value="发送消息" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="1109" y="931" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-258" value="消息平台/大象等" style="whiteSpace=wrap;html=1;fontSize=11;labelBackgroundColor=default;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="1" vertex="1">
<mxGeometry x="1092.75" y="1011" width="91.5" height="43" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-262" value="消息发送记录" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="889.5" y="216" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-282" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-264" target="2yZ6IZibKsrI4easGU-Z-269" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-264" value="授权续期" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="532.5" y="867" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-271" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-269" target="2yZ6IZibKsrI4easGU-Z-231" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-269" value="对象续期" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="652.5" y="864" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-275" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-273" target="2yZ6IZibKsrI4easGU-Z-229" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-273" value="续期" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="845.5" y="890" width="77" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-276" value="注册新对象" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="843" y="720" width="79.5" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-281" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-280" target="2yZ6IZibKsrI4easGU-Z-229" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-280" value="普通删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="843" y="967.5" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-283" value="过期删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="402.75" y="971" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-288" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-287" target="2yZ6IZibKsrI4easGU-Z-226" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-287" value="过期删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="842.5" y="830" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-293" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-290" target="2yZ6IZibKsrI4easGU-Z-231" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-290" value="过期删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="655.75" y="770" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-292" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-291" target="2yZ6IZibKsrI4easGU-Z-290" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-291" value="过期删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="532.5" y="775" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-300" value="<span style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: 11px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: center; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;">对象类型事件配置(业务主键:类型编号)<br>1、类型编号<br>2、生命周期事件<br>3、触发动作(发消息、调用接口)<br>4、动作详情(消息配置、接口地址)<br>生命周期对象(业务主键:类型编号+关联ID)<br>1、对象ID<br>2、对象类型编号<br>3、对象关联ID<br>4、<br>生命周期变化日志<br>1、对象ID<br>2、事件<br>3、状态(未处理、已处理、失败待重试、已失败、未知)<br>4、关联处理ID(消息ID、tracei</span><span style="text-align: center;">d</span><span style="text-align: center;">)</span>" style="text;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="623.5" y="420" width="306.5" height="210" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-302" value="对象类型事件处理配置" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="629.5" y="150" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-305" value="过期删除逻辑:<br><div style="">1、先校验是否确实过期<br>2、调用普通删除接口<br>3、发送过期删除事件</div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="462.5" y="1000" width="140" height="70" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-323" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-318" target="2yZ6IZibKsrI4easGU-Z-319" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-329" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-318" target="2yZ6IZibKsrI4easGU-Z-328" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-348" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-318" target="2yZ6IZibKsrI4easGU-Z-341" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-318" value="用户" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="42.5" y="850" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-322" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-319" target="2yZ6IZibKsrI4easGU-Z-320" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-319" value="员工离职" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="172.5" y="847.5" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-321" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-320" target="2yZ6IZibKsrI4easGU-Z-240" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-320" value="普通删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="297.5" y="795" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-331" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-328" target="2yZ6IZibKsrI4easGU-Z-330" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-608" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-328" target="2yZ6IZibKsrI4easGU-Z-421" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-328" value="属性变化<br>(保留)" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="172.5" y="915" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-332" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-330" target="2yZ6IZibKsrI4easGU-Z-240" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-330" value="转岗删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="338" y="915" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-335" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-333" target="2yZ6IZibKsrI4easGU-Z-227" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="602.5" y="688.5" as="sourcePoint" />
<mxPoint x="1138.5" y="820" as="targetPoint" />
<Array as="points">
<mxPoint x="567.5" y="690" />
<mxPoint x="1138.5" y="690" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-333" value="转岗删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="532.5" y="720" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-346" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-341" target="2yZ6IZibKsrI4easGU-Z-320" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-341" value="账号关闭" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="172.5" y="775.25" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-350" value="领域关系,生命周期 依赖 授权管理<br>1、监听授权管理事件,做相应的处理<br>2、缓存等处理也是监听授权管理事件刷新<br>3、生命周期对象已过期时,自身监听事件,调用授权管理过期删除能力" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="622.5" y="1005" width="370" height="70" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-421" value="创建" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="297.5" y="855" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-423" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-240" target="2yZ6IZibKsrI4easGU-Z-424" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="481" y="800" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-424" value="续期" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="400.5" y="755" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-469" value="注册消息" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="1000" y="1210" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-470" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-473" target="2yZ6IZibKsrI4easGU-Z-469" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-471" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-473" target="2yZ6IZibKsrI4easGU-Z-474" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-472" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-473" target="2yZ6IZibKsrI4easGU-Z-503" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-473" value="消息" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="1111" y="1289" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-474" value="终止消息" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="1000" y="1319" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-475" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-482" target="2yZ6IZibKsrI4easGU-Z-484" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-476" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-482" target="2yZ6IZibKsrI4easGU-Z-495" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-477" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-482" target="2yZ6IZibKsrI4easGU-Z-497" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-478" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-482" target="2yZ6IZibKsrI4easGU-Z-510" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-479" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-482" target="2yZ6IZibKsrI4easGU-Z-511" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-480" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.25;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-482" target="2yZ6IZibKsrI4easGU-Z-516" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-481" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-482" target="2yZ6IZibKsrI4easGU-Z-513" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-482" value="生命周期对象<br>(动态组)" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="750" y="1260" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-483" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-484" target="2yZ6IZibKsrI4easGU-Z-469" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="940.3648992594958" y="1276.9087150806363" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-484" value="即将到期" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="850" y="1195.25" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-485" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-491" target="2yZ6IZibKsrI4easGU-Z-501" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-486" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=0.5;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-491" target="2yZ6IZibKsrI4easGU-Z-506" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-487" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-491" target="2yZ6IZibKsrI4easGU-Z-514" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-488" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-491" target="2yZ6IZibKsrI4easGU-Z-520" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-490" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-491" target="2yZ6IZibKsrI4easGU-Z-540" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-491" value="动态组授权" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="404.5" y="1270" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-492" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-493" target="2yZ6IZibKsrI4easGU-Z-495" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-493" value="新增授权" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="540" y="1240" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-494" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-491" target="2yZ6IZibKsrI4easGU-Z-493" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-495" value="注册对象" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="660" y="1237.5" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-496" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-497" target="2yZ6IZibKsrI4easGU-Z-514" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-497" value="已过期" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="743" y="1390" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-498" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-499" target="2yZ6IZibKsrI4easGU-Z-482" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-499" value="删除对象" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="660" y="1335" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-500" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-501" target="2yZ6IZibKsrI4easGU-Z-499" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-501" value="普通删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="540" y="1335" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-502" value="" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-503" target="2yZ6IZibKsrI4easGU-Z-504" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-503" value="发送消息" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="1116.5" y="1351" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-504" value="消息平台/大象等" style="whiteSpace=wrap;html=1;fontSize=11;labelBackgroundColor=default;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;dashed=1;" parent="1" vertex="1">
<mxGeometry x="1100.25" y="1431" width="91.5" height="43" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-505" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-506" target="2yZ6IZibKsrI4easGU-Z-508" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-506" value="授权续期" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="540" y="1287" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-507" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-508" target="2yZ6IZibKsrI4easGU-Z-482" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-508" value="对象续期" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="660" y="1284" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-509" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-510" target="2yZ6IZibKsrI4easGU-Z-474" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-510" value="续期" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="853" y="1310" width="77" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-511" value="注册新对象" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="850.5" y="1140" width="79.5" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-512" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-513" target="2yZ6IZibKsrI4easGU-Z-474" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-513" value="普通删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="850.5" y="1387.5" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-514" value="过期删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="410.25" y="1391" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-515" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0;entryY=1;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-516" target="2yZ6IZibKsrI4easGU-Z-469" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-516" value="过期删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="850" y="1250" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-517" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-518" target="2yZ6IZibKsrI4easGU-Z-482" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-518" value="过期删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="663.25" y="1190" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-519" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-520" target="2yZ6IZibKsrI4easGU-Z-518" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-520" value="过期删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="540" y="1195" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-521" value="过期删除逻辑:<br><div style="">1、先校验是否确实过期<br>2、调用普通删除接口<br>3、发送过期删除事件</div>" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="470" y="1420" width="140" height="70" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-528" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-529" target="2yZ6IZibKsrI4easGU-Z-491" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-529" value="普通删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="300" y="1265" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-539" value="领域关系<br>1、监听授权管理事件,做相应的处理<br>2、缓存等处理也是监听授权管理事件刷新<br>3、生命周期对象已过期时,自身监听事件,调用授权管理过期删除能力" style="text;html=1;align=left;verticalAlign=middle;resizable=0;points=[];autosize=1;strokeColor=none;fillColor=none;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="630" y="1425" width="370" height="70" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-540" value="创建" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="297.5" y="1195.25" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-541" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-491" target="2yZ6IZibKsrI4easGU-Z-542" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="488.5" y="1220" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-542" value="续期" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="408" y="1175" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-586" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-588" target="2yZ6IZibKsrI4easGU-Z-595" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-588" value="用户" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="170.5" y="1550" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-612" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-595" target="2yZ6IZibKsrI4easGU-Z-716" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="408.24389410437834" y="1399.9993165590276" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-595" value="属性变化" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="170.5" y="1630.25" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-668" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-674" target="2yZ6IZibKsrI4easGU-Z-686" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-669" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-674" target="2yZ6IZibKsrI4easGU-Z-688" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-674" value="生命周期对象<br>(转岗保留)" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="729" y="1690" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-677" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-682" target="2yZ6IZibKsrI4easGU-Z-692" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-679" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-682" target="2yZ6IZibKsrI4easGU-Z-705" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-680" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-682" target="2yZ6IZibKsrI4easGU-Z-711" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-681" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-682" target="2yZ6IZibKsrI4easGU-Z-716" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-682" value="转岗保留单据" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="383.5" y="1700" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-683" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-684" target="2yZ6IZibKsrI4easGU-Z-686" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-684" value="新增" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="519.5" y="1690" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-685" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-682" target="2yZ6IZibKsrI4easGU-Z-684" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-686" value="注册对象" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="639" y="1685" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-687" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-688" target="2yZ6IZibKsrI4easGU-Z-705" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-688" value="已过期" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="722" y="1820" width="80" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-689" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-690" target="2yZ6IZibKsrI4easGU-Z-674" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-690" value="删除对象" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="639" y="1765" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-691" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-692" target="2yZ6IZibKsrI4easGU-Z-690" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-692" value="已处理" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="519" y="1765" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-705" value="过期删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="389.25" y="1821" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-708" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-709" target="2yZ6IZibKsrI4easGU-Z-674" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-709" value="过期删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="642.25" y="1620" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-710" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-711" target="2yZ6IZibKsrI4easGU-Z-709" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-711" value="过期删除" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="519" y="1625" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-713" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-714" target="2yZ6IZibKsrI4easGU-Z-682" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-714" value="单据处理" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="279" y="1695" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-716" value="创建" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="276.5" y="1625.25" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-731" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-732" target="2yZ6IZibKsrI4easGU-Z-738" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-732" value="白名单授权" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="279.5" y="2050" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-734" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-735" target="2yZ6IZibKsrI4easGU-Z-732" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-735" value="普通删除" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="176" y="1960" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-738" value="创建" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="378" y="1960" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-739" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-732" target="2yZ6IZibKsrI4easGU-Z-740" edge="1">
<mxGeometry relative="1" as="geometry">
<mxPoint x="378.5" y="1995" as="sourcePoint" />
</mxGeometry>
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-740" value="续期" style="ellipse;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="285" y="1960" width="59" height="40" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-742" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" parent="1" source="2yZ6IZibKsrI4easGU-Z-741" target="2yZ6IZibKsrI4easGU-Z-682" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-745" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=0;entryDx=0;entryDy=0;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-741" target="2yZ6IZibKsrI4easGU-Z-744" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-750" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-741" target="2yZ6IZibKsrI4easGU-Z-749" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-753" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-741" target="2yZ6IZibKsrI4easGU-Z-752" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-741" value="单据保留明细<br>(白名单)" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="276.5" y="1765" width="70" height="30" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-746" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-744" target="2yZ6IZibKsrI4easGU-Z-738" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-744" value="临时保留" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="372.5" y="1882" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-751" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-749" target="2yZ6IZibKsrI4easGU-Z-740" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-749" value="保留" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="279" y="1882" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-754" style="edgeStyle=none;shape=connector;rounded=0;jumpStyle=arc;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=classicThin;endFill=1;" parent="1" source="2yZ6IZibKsrI4easGU-Z-752" target="2yZ6IZibKsrI4easGU-Z-735" edge="1">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-752" value="不保留" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="170.5" y="1882" width="70" height="35" as="geometry" />
</mxCell>
<mxCell id="2yZ6IZibKsrI4easGU-Z-755" value="1、用户属性变化,判断为需要保留处理,创建转岗保留单据,并注册为生命周期对象<br>2、根据需要保留明细,创建白名单授权(短期)<br>3、用户处理单据,相应生命周期对象消亡<br>4、依据处理单据结果,需要保留的权限做延期处理;不需要保留的做删除处理" style="text;html=1;align=left;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" parent="1" vertex="1">
<mxGeometry x="510" y="1882" width="460" height="58" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-1" value="应用数据范围配置" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="574.5" y="-80" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-2" value="管理员最近操作时间" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="947.5" y="20" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-3" value="异步清理<div>任务</div>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="747.5" y="-80" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-4" value="接口调用<br>方信息" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="829.5" y="-80" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-5" value="应用开关表" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="642.25" y="-170" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-6" value="应用管理员" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="940" y="-70" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-7" value="角色管理员" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1020" y="-70" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-8" value="<div>应用<br>限流分级</div>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="996" y="-210" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-9" value="<div>权限授权</div><div>允许租户</div>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="863" y="-210" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-10" value="外部菜单关联表" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="480" y="-180" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-11" value="外部菜单<div>应用关联表</div>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="313" y="-200" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-12" value="属性定义" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="410" y="-150" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-13" value="属性值" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="313" y="-150" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-14" value="upm迁移应用功能开关" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="216.5" y="-190" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-17" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;endArrow=none;endFill=0;" edge="1" parent="1" source="GODpegbIOZ93fXvZg3FF-15" target="GODpegbIOZ93fXvZg3FF-16">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-15" value="<div>授权操作<br>日志</div>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1080" y="-200" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-16" value="<div>授权操作日志菜单枚举</div>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1191.75" y="-200" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-18" value="角色数据范围配置" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="493" y="-80" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-19" value="授权范围黑名单" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="397" y="-80" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-20" value="授权范围白名单" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="312.5" y="-80" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-21" value="共享角色管理员" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1110" y="-70" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-22" value="租户表" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1090" y="10" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-23" value="互信组成员" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1020" y="-130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-24" value="互信组从角色" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1113.5" y="-130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-27" value="" style="edgeStyle=orthogonalEdgeStyle;shape=connector;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;strokeColor=default;align=center;verticalAlign=middle;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;endArrow=none;endFill=0;" edge="1" parent="1" source="GODpegbIOZ93fXvZg3FF-25" target="GODpegbIOZ93fXvZg3FF-26">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-25" value="共享角色关联从应用权限申请单据" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1026.5" y="80" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-26" value="单据清单<br>(权限清单)" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1196.5" y="80" width="90" height="40" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-28" value="共享角色白名单" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="1196.5" y="-70" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-29" value="鉴权URL<br>过滤" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="131.5" y="-130" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="GODpegbIOZ93fXvZg3FF-30" value="用户级数据范围" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontSize=11;fontColor=default;labelBackgroundColor=default;" vertex="1" parent="1">
<mxGeometry x="220" y="-80" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>