10
com.umlet.element.custom.InitialState
570
130
20
20
i
com.umlet.element.Relation
550
110
50
90
lt=<-
30;70;30;30
com.umlet.element.custom.State
530
340
100
40
检测POS
com.umlet.element.custom.State
510
840
140
40
加入可用 Printer list
com.umlet.element.Relation
550
530
50
90
lt=<-
30;70;30;30
com.umlet.element.custom.State
500
1130
160
40
获得全部打印任务
com.umlet.element.Relation
530
1050
86
100
lt=<-
没有
50;80;50;30
com.umlet.element.custom.Systemborder
680
1100
260
90
打印任务按优先
级和生成时间升
序排列
考虑合并和插队规则
com.umlet.element.custom.State
510
1200
140
40
获得门店打印任
务建队规则列表
com.umlet.element.Relation
550
1140
50
80
lt=<-
30;60;30;30
com.umlet.element.custom.State
490
520
170
40
获取Pos打印机信息
com.umlet.element.custom.State
490
180
170
40
获取门店中转设备信息
com.umlet.element.Relation
550
190
50
90
lt=<-
30;70;30;30
com.umlet.element.Relation
550
350
50
100
lt=<-
30;80;30;30
com.umlet.element.custom.State
530
260
100
40
Get Next POS
com.umlet.element.Relation
550
270
50
90
lt=<-
30;70;30;30
com.umlet.element.custom.Decision
560
430
40
40
com.umlet.element.Relation
530
440
88
100
lt=<-
Pass
50;80;50;30
com.umlet.element.Relation
570
250
180
220
lt=<-
Fail
60;30;150;30;150;200;30;200
com.umlet.element.custom.State
530
680
100
40
检测Printer
com.umlet.element.Relation
550
690
50
100
lt=<-
30;80;30;30
com.umlet.element.custom.State
520
600
110
40
Get Next Printer
com.umlet.element.Relation
550
610
50
90
lt=<-
30;70;30;30
com.umlet.element.custom.Decision
560
770
40
40
com.umlet.element.Relation
570
590
180
220
lt=<-
Fail
60;30;150;30;150;200;30;200
com.umlet.element.Relation
550
780
50
80
lt=<-
30;60;30;30
com.umlet.element.custom.Decision
560
1040
40
40
com.umlet.element.Relation
480
850
184
110
lt=<-
是否还有其他打印机
100;90;100;30
com.umlet.element.Relation
490
950
172
110
lt=<-
没有
是否还有其他POS
90;90;90;30
com.umlet.element.custom.Decision
560
940
40
40
com.umlet.element.Relation
550
180
322
900
lt=<-
有
30;80;30;50;290;50;290;880;50;880
com.umlet.element.Relation
390
530
210
450
lt=<-
有
190;70;190;50;40;50;40;430;170;430
com.umlet.element.custom.State
510
2040
140
40
将队列
加入打印队列Map
com.umlet.element.Relation
550
1210
50
90
lt=<-
30;70;30;30
com.umlet.element.custom.State
500
1400
180
40
Get 打印机的打印队列
如没有则新建一个
com.umlet.element.Relation
550
1410
50
70
lt=<-
30;50;30;30
com.umlet.element.custom.State
500
1280
160
40
Get next 可用的 Printer
com.umlet.element.Relation
550
1290
50
70
lt=<-
30;50;30;30
com.umlet.element.Relation
480
2050
184
100
lt=<-
是否还有其他打印机
100;80;100;30
com.umlet.element.Relation
530
2140
86
90
lt=<-
没有
50;70;50;30
com.umlet.element.custom.Decision
560
2130
40
40
com.umlet.element.Relation
390
1220
210
950
lt=<-
有
190;60;190;30;40;30;40;430;40;920;170;930
com.umlet.element.custom.State
510
1850
140
40
将任务
加入打印队列
com.umlet.element.custom.State
510
1460
140
40
Get Next Print task
com.umlet.element.custom.Decision
560
1700
40
40
com.umlet.element.custom.State
510
1630
140
40
CheckRule
com.umlet.element.Relation
550
1470
50
70
lt=<-
30;50;30;30
com.umlet.element.Relation
530
1710
86
80
lt=<-
True
50;60;50;30
com.umlet.element.Relation
430
1690
170
300
lt=<-
Fail
150;280;150;210;40;210;40;30;130;30
com.umlet.element.custom.State
510
2210
140
40
等待轮询
com.umlet.element.Relation
550
2220
50
90
lt=<-
30;70;30;30
com.umlet.element.custom.FinalState
570
2290
20
20
i
com.umlet.element.custom.State
500
1340
160
40
Get Printer Setting
com.umlet.element.Relation
550
1350
50
70
lt=<-
30;50;30;30
com.umlet.element.custom.State
530
1560
100
40
Get Next Rule
com.umlet.element.Relation
550
1570
50
80
lt=<-
30;60;30;30
com.umlet.element.Relation
570
1550
216
260
lt=<-
还有其他的规则
60;30;140;30;140;240;30;240
com.umlet.element.Relation
550
1640
50
80
lt=<-
30;60;30;30
com.umlet.element.custom.Decision
560
1770
40
40
com.umlet.element.Relation
520
1780
114
90
lt=<-
全部通过
60;70;60;30
com.umlet.element.Relation
480
1860
198
130
lt=<-
是否还有其他打印任务
100;110;100;30
com.umlet.element.custom.Decision
560
1970
40
40
com.umlet.element.Relation
530
1980
86
80
lt=<-
没有
50;60;50;30
com.umlet.element.Relation
570
1450
262
560
lt=<-
有
80;30;230;30;230;540;30;540