UIJ020400.glue_uml_ad 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Glue:GlueDiagram xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Glue="http://www.glueframework.com/activitydiagram/" id="5" location="20,20" size="100,100">
  3. <child xsi:type="Glue:InitialState" id="1398" location="178,51" size="-1,-1" output="//@wire.1"/>
  4. <child xsi:type="Glue:Activity" id="1399" location="76,108" size="224,-1" input="//@wire.1" output="//@wire.9" name="SetResultKeyList">
  5. <property key="class" value="com.posdata.glue.biz.trustform.PosSetResultKeyList"/>
  6. <property key="ResultKeyList" value="ListResult_1|LOVResult_1|LOVResult_2|LOVResult_3"/>
  7. <property key="description" value=""/>
  8. </child>
  9. <child xsi:type="Glue:RouterActivity" id="1400" location="-21,259" size="965,-1" input="//@wire.10" output="//@wire.0 //@wire.3 //@wire.5 //@wire.6 //@wire.18" name="DefaultEventRouter">
  10. <property key="class" value="com.posdata.glue.biz.activity.PosDefaultRouter"/>
  11. <property key="description" value=""/>
  12. </child>
  13. <child xsi:type="Glue:SearchActivity" id="1402" location="75,652" size="224,-1" input="//@wire.0 //@wire.13 //@wire.17 //@wire.19" output="//@wire.2" name="SearchShippingResults">
  14. <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
  15. <property key="resultkey" value="ListResult_1"/>
  16. <property key="param-count" value="6"/>
  17. <property key="dao" value="mesdao"/>
  18. <property key="param0" value="DlivType"/>
  19. <property key="param1" value="CoilProgCd"/>
  20. <property key="param2" value="CAR_NO"/>
  21. <property key="sqlkey" value="UIJ020400.ShippingResults.Select"/>
  22. <property key="param3" value="DlivDirNo"/>
  23. <property key="param4" value="ShipProgCd"/>
  24. <property key="param5" value="ENTRY_DTIME"/>
  25. <property key="description" value="1.입력된 파라미터 값에 따라 조회결과를 ListResult_1에 담는다.&#xD;&#xA; - 출하실적갱신 대상정보&#xD;&#xA; - 송장발행 대상정보&#xD;&#xA; - 송장발행 완료정보 등..."/>
  26. </child>
  27. <child xsi:type="Glue:FinalState" id="1404" location="179,732" size="-1,-1" input="//@wire.2 //@wire.14"/>
  28. <child xsi:type="Glue:Activity" id="1483" location="247,493" size="225,-1" input="//@wire.12" output="//@wire.4" name="ModifyShipProgStatusOfCoils">
  29. <property key="class" value="xin.glue.ui.J.J02.ModifyShipProgStatusOfCoils"/>
  30. <property key="description" value="改变钢卷公共表的状态标志位,并且修改车厢号。"/>
  31. </child>
  32. <child xsi:type="Glue:Activity" id="1484" location="246,568" size="227,-1" input="//@wire.4" output="//@wire.13" name="ModifyShipProgStatusOfShip">
  33. <property key="class" value="xin.glue.ui.J.J02.ModifyShipProgStatusOfShip"/>
  34. <property key="description" value="控制发货指示状态,同一发货指示下的卷没有发完不能改变发货指示状态。"/>
  35. </child>
  36. <child xsi:type="Glue:Activity" id="1485" location="246,342" size="227,-1" input="//@wire.3" output="//@wire.11" name="ModifyCoilProgStatusOfCoils">
  37. <property key="class" value="xin.glue.ui.J.J02.ModifyCoilProgStatusOfCoils"/>
  38. <property key="description" value="改变发货的进程状态,从SFB->SFF。录入出库班次,班组,工作人。出库时间&#xD;&#xA;并且把车厢号放入运送表"/>
  39. </child>
  40. <child xsi:type="Glue:Activity" id="1498" location="484,342" size="227,-1" input="//@wire.5" output="//@wire.15" name="ModifyInvoiceInfoOfDelivery">
  41. <property key="class" value="xin.glue.ui.J.J02.ModifyInvoiceInfoOfDelivery"/>
  42. <property key="description" value="更新TBJ01_DLIV_DIR表中的INV_NO以及相应的时间和数量。并且更新相应的车厢号"/>
  43. </child>
  44. <child xsi:type="Glue:SearchActivity" id="1499" location="721,342" size="224,-1" input="//@wire.6" output="//@wire.7" name="SearchShipDirNoLOV">
  45. <property key="resultkey" value="LOVResult_1"/>
  46. <property key="dao" value="mesdao"/>
  47. <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
  48. <property key="sqlkey" value="UIJ020400.LOV.ShipDirNo.find"/>
  49. <property key="param-count" value="1"/>
  50. <property key="param0" value="ShipDirNo"/>
  51. <property key="description" value="1.조회조건으로 사용되는 출하지시번호 LOV에 표시할 정보를 LOVResult_1에 담는다.&#xD;&#xA;Query-ID : UIJ010060.LOV.ShipDirNo.find"/>
  52. </child>
  53. <child xsi:type="Glue:SearchActivity" id="1504" location="720,419" size="224,-1" input="//@wire.7" output="//@wire.8" name="SearchDlivDirNoLOV">
  54. <property key="resultkey" value="LOVResult_2"/>
  55. <property key="dao" value="mesdao"/>
  56. <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
  57. <property key="sqlkey" value="UIJ020400.LOV.DlivDirNo.find"/>
  58. <property key="param-count" value="1"/>
  59. <property key="param0" value="DlivDirNo"/>
  60. <property key="description" value="2.조회조건으로 사용되는 운송지시번호 LOV에 표시할 정보를 LOVResult_2에 담는다.&#xD;&#xA;Query-ID : UIJ010060.LOV.DlivDirNo.find&#xD;&#xA;"/>
  61. </child>
  62. <child xsi:type="Glue:SearchActivity" id="1509" location="721,494" size="224,-1" input="//@wire.8" output="//@wire.14" name="SearchDlivTypeLOV">
  63. <property key="dao" value="mesdao"/>
  64. <property key="sqlkey" value="UIJ020400.LOV.DlivType.find"/>
  65. <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
  66. <property key="param-count" value="0"/>
  67. <property key="resultkey" value="LOVResult_3"/>
  68. <property key="description" value="3.조회조건으로 사용되는 운송구분LOV에 표시할 정보를 LOVResult_3에 담는다.&#xD;&#xA;Query-ID : UIJ010060.LOV.DlivType.find&#xD;&#xA;"/>
  69. </child>
  70. <child xsi:type="Glue:Activity" id="1517" location="76,183" size="224,-1" input="//@wire.9" output="//@wire.10" name="UIJ010060InitParameters">
  71. <property key="class" value="xin.glue.ui.J.J02.UIJ020400InitParameters"/>
  72. <property key="description" value="출하지시테이블의 출하진행상태구분이 '05'일 경우&#xD;&#xA;코일공통테이블의 출하진행상태구분은 '06'으로 비교될 수 있게 파라미터 값을 설정한다.&#xD;&#xA;"/>
  73. </child>
  74. <child xsi:type="Glue:Activity" id="1537" location="247,416" size="226,-1" input="//@wire.11" output="//@wire.12" name="SyncCoilProgCdStatusWithE">
  75. <property key="class" value="xin.glue.ui.J.J02.SyncCoilProgCdStatusWithE"/>
  76. <property key="description" value="调用进程代码,改变进程状态。"/>
  77. </child>
  78. <child xsi:type="Glue:Activity" id="1538" location="492,414" size="208,-1" input="//@wire.15" output="//@wire.16" name="ModifyShipProgStatusOfCoils_PRINTS">
  79. <property key="class" value="xin.glue.ui.J.J02.ModifyShipProgStatusOfCoils"/>
  80. <property key="description" value="改变钢卷公共表的发货状态以及车厢号,与保存方法相同的处理就可以了"/>
  81. </child>
  82. <child xsi:type="Glue:Activity" id="1539" location="494,493" size="209,-1" input="//@wire.16" output="//@wire.17" name="ModifyShipProgStatusOfShip_PRINTS">
  83. <property key="class" value="xin.glue.ui.J.J02.ModifyShipProgStatusOfShipPrint"/>
  84. <property key="description" value="这里为打印发货明细,另外写一个类。控制同一发货指示下的卷没有全部发完。&#xD;&#xA;不能改变发货指示状态"/>
  85. </child>
  86. <child xsi:type="Glue:Activity" id="1541" location="19,365" size="119,-1" input="//@wire.18" output="//@wire.19" name="SENG_BC_BJ">
  87. <property key="class" value="xin.glue.ui.J.J02.SENG_BC"/>
  88. <property key="description" value=""/>
  89. </child>
  90. <property key="tx1" value="true"/>
  91. <property key="description" value=""/>
  92. <wire id="606" guardcondition="find" firstRelativePoint="190,289" lastRelativePoint="190,578"/>
  93. <wire id="612" guardcondition="success" firstRelativePoint="370,23" lastRelativePoint="370,44"/>
  94. <wire id="636" guardcondition="success" firstRelativePoint="188,616" lastRelativePoint="188,703"/>
  95. <wire id="637" guardcondition="save" firstRelativePoint="359,289" lastRelativePoint="359,342"/>
  96. <wire id="640" guardcondition="success" firstRelativePoint="360,523" lastRelativePoint="360,568"/>
  97. <wire id="642" guardcondition="print" firstRelativePoint="598,289" lastRelativePoint="598,342"/>
  98. <wire id="644" guardcondition="success" firstRelativePoint="833,289" lastRelativePoint="833,342"/>
  99. <wire id="645" guardcondition="success" firstRelativePoint="834,372" lastRelativePoint="834,419"/>
  100. <wire id="646" guardcondition="success" firstRelativePoint="835,449" lastRelativePoint="835,494"/>
  101. <wire id="650" guardcondition="success" firstRelativePoint="188,138" lastRelativePoint="188,184"/>
  102. <wire id="651" guardcondition="success" firstRelativePoint="189,214" lastRelativePoint="189,259"/>
  103. <wire id="671" guardcondition="success" firstRelativePoint="359,372" lastRelativePoint="359,416"/>
  104. <wire id="672" guardcondition="success" firstRelativePoint="359,446" lastRelativePoint="359,493"/>
  105. <wire id="673" guardcondition="success" firstRelativePoint="361,598" lastRelativePoint="299,665">
  106. <bendpoint weight="0.5" firstDimension="2,82" secondDimension="174,-2"/>
  107. </wire>
  108. <wire id="676" guardcondition="success" firstRelativePoint="736,524" lastRelativePoint="199,741">
  109. <bendpoint weight="0.5" firstDimension="-181,232" secondDimension="463,-1"/>
  110. </wire>
  111. <wire id="677" guardcondition="success" firstRelativePoint="607,372" lastRelativePoint="607,414"/>
  112. <wire id="678" guardcondition="success" firstRelativePoint="603,444" lastRelativePoint="603,493"/>
  113. <wire id="679" guardcondition="success" firstRelativePoint="602,523" lastRelativePoint="299,666">
  114. <bendpoint weight="0.5" firstDimension="4,158" secondDimension="415,-1"/>
  115. </wire>
  116. <wire id="684" guardcondition="send" firstRelativePoint="34,395" lastRelativePoint="76,663"/>
  117. <wire id="685" guardcondition="success" firstRelativePoint="34,395" lastRelativePoint="76,663">
  118. <bendpoint weight="0.5" firstDimension="-46,283" secondDimension="-155,-4"/>
  119. </wire>
  120. </Glue:GlueDiagram>