| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- <?xml version="1.0" encoding="UTF-8"?>
- <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="1" location="20,20" size="100,100">
- <child xsi:type="Glue:InitialState" id="153" location="602,10" size="-1,-1" output="//@wire.0"/>
- <child xsi:type="Glue:Activity" id="154" location="513,68" size="197,-1" input="//@wire.0" output="//@wire.1" name="SetResultKeyLists">
- <property key="ResultKeyList" value="ListResult_0|ListResult_1|ListResult_2|ListResult_3"/>
- <property key="class" value="com.posdata.glue.biz.trustform.PosSetResultKeyList"/>
- <property key="description" value=""/>
- </child>
- <child xsi:type="Glue:Activity" id="155" location="514,137" size="196,-1" input="//@wire.1" output="//@wire.5" name="InitParam">
- <property key="class" value="xin.glue.ui.common.PosInitParam"/>
- <property key="sqlkey0" value="SELECT.COMMCD"/>
- <property key="param0" value="LG_CD"/>
- <property key="description" value=""/>
- </child>
- <child xsi:type="Glue:RouterActivity" id="156" location="23,210" size="1185,-1" input="//@wire.5" output="//@wire.2 //@wire.3 //@wire.4 //@wire.6 //@wire.8 //@wire.12 //@wire.15 //@wire.16" name="SlabDesignEventRouter">
- <property key="class" value="com.posdata.glue.biz.activity.PosDefaultRouter"/>
- <property key="description" value=""/>
- </child>
- <child xsi:type="Glue:SearchActivity" id="157" location="205,462" size="999,-1" input="//@wire.2 //@wire.7 //@wire.11 //@wire.13 //@wire.14 //@wire.17" output="//@wire.10" name="SearchSlabDnObj">
- <property key="param-count" value="19"/>
- <property key="param1" value="SlabLen"/>
- <property key="param2" value="AddedCoilLen"/>
- <property key="param3" value="ORD_PRC_LOCK"/>
- <property key="param4" value="FacStlGrd"/>
- <property key="param5" value="DsnProcStat"/>
- <property key="param6" value="OrdNo"/>
- <property key="param7" value="OrdSeq"/>
- <property key="param8" value="ORDER_REG_FR"/>
- <property key="param11" value="COIL_WTH_CONTIUNE_TO"/>
- <property key="param12" value="DLIV_TP"/>
- <property key="param9" value="ORDER_REG_TO"/>
- <property key="param13" value="RCVORD_CLF"/>
- <property key="param10" value="COIL_WTH_CONTIUNE_FR"/>
- <property key="param14" value="RCVORD_CLF"/>
- <property key="param15" value="ORD_PLAN_DATA_MIN"/>
- <property key="param16" value="ORD_PLAN_DATA_MAX"/>
- <property key="param17" value="PRODNM_CD_C"/>
- <property key="param18" value="PROD_LINE_CON"/>
- <property key="resultkey" value="ListResult_1"/>
- <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
- <property key="dao" value="mesdao"/>
- <property key="sqlkey" value="UID010031.SlabDnObj.Select"/>
- <property key="param0" value="SlabThk"/>
- <property key="description" value="1.슬라브설계대상주문정보를 조회한다.(설계상태 = '1':(설계대기))
 - SELECT * FROM TBD01_SLABDN_OBJ WHERE DSN_PROC_STAT = '1' AND ..."/>
- </child>
- <child xsi:type="Glue:FinalState" id="158" location="693,692" size="-1,-1" input="//@wire.3 //@wire.19"/>
- <child xsi:type="Glue:Activity" id="159" location="405,377" size="194,-1" input="//@wire.9" output="//@wire.11" name="DesignSlabDnRst">
- <property key="class" value="xin.glue.ui.D.D01.DesignSlabDnRst"/>
- <property key="description" value="1.대상주문을 얻어서
2.주문의 코일폭으로 슬라브 폭을 구하고
3.제품단중(하한),제품단중(상한)에 맞는 최장길이 슬라브의 길이를 취득하여
4.슬라브설계결과에 데이타를 작성한다.
가 아니라....

1. 대상이되는 주문에 대해서 설계진행중여부='Y'로 설정하고
2. 설계진행중여부='Y'인 주문에 대하여 COPY테이블을 사용해서 뻥튀기 후 슬라브설계결과테이블에 데이타작성
3. 오류발생 시 대상주문테이블에 오류코드 설정하고
4. 대상주문테이블에 설계상태='2'(설계확정대기)로 설정한다.
"/>
- </child>
- <child xsi:type="Glue:Activity" id="161" location="607,294" size="194,-1" input="//@wire.4" output="//@wire.14" name="FinishSlabDesignRst">
- <property key="class" value="xin.glue.ui.D.D01.FinishSlabDesignRst"/>
- <property key="description" value="1.설계된 슬라브 정보를 화면으로부터 변경한 후 저장하고자 할 때 사용한다.
 - 설계대상주문TBL의 설계상태='2'(설계완료)
 - 설계결과TBL에 변경내용을 갱신"/>
- </child>
- <child xsi:type="Glue:Activity" id="162" location="202,294" size="194,-1" input="//@wire.6" output="//@wire.7" name="SaveSlabDnObj">
- <property key="class" value="xin.glue.ui.D.D01.SaveSlabDnObj"/>
- <property key="description" value="1.설계대상잔중량을 수정할 수 있어야 한다."/>
- </child>
- <child xsi:type="Glue:Activity" id="4048" location="405,294" size="194,-1" input="//@wire.8" output="//@wire.9" name="PreCheckDesignObjRows">
- <property key="class" value="xin.glue.ui.D.D01.PreCheckDesignObjRows"/>
- <property key="description" value="1.슬라브설계를 실시하기 전에 적절한 정보가 맞는지에 대한 사전체크기능을 수행.
 - 가급적이면 Trustform-side에서 해결 할 수 있으면 좋겠다."/>
- </child>
- <child xsi:type="Glue:SearchActivity" id="4054" location="81,543" size="818,-1" input="//@wire.10 //@wire.15" output="//@wire.18" name="SearchByDesignProcStatus">
- <property key="resultkey" value="ListResult_2"/>
- <property key="dao" value="mesdao"/>
- <property key="param0" value="DsnProcStat"/>
- <property key="sqlkey" value="SearchByDesignProcStatus.select"/>
- <property key="param1" value="OrdNo"/>
- <property key="param2" value="OrdSeq"/>
- <property key="param-count" value="3"/>
- <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
- <property key="description" value="1.설계대상주문TBL의 설계상태와 동일한 설계결과TBL의 내용을 검색한다."/>
- </child>
- <child xsi:type="Glue:Activity" id="4055" location="809,294" size="193,-1" input="//@wire.12" output="//@wire.13" name="ConfirmSlabDesignRst">
- <property key="class" value="xin.glue.ui.D.D01.ConfirmSlabDesignRst"/>
- <property key="description" value="1.선택된 주문행에 대하여 설계상태='3'(설계확정)상태로 변경하는 기능을 수행
 - 설계대상주문TBL의 설계상태 = '3'(설계확정) 처리를 한다."/>
- </child>
- <child xsi:type="Glue:Activity" id="4057" location="1010,294" size="193,-1" input="//@wire.16" output="//@wire.17" name="DeleteSlabDesignRst">
- <property key="class" value="xin.glue.ui.D.D01.DeleteSlabDesignRst"/>
- <property key="description" value=""/>
- </child>
- <child xsi:type="Glue:SearchActivity" id="4058" location="605,618" size="194,-1" input="//@wire.18" output="//@wire.19" name="SearchMaxSlabPKey">
- <property key="dao" value="mesdao"/>
- <property key="sqlkey" value="SearchMaxSlabPKey.select"/>
- <property key="class" value="com.posdata.glue.biz.activity.PosSearch"/>
- <property key="param-count" value="0"/>
- <property key="resultkey" value="ListResult_3"/>
- <property key="description" value="1.슬라브설계결과TBL에서 Max(DNS_SLAB_NO)를 얻는다"/>
- </child>
- <property key="tx1" value="true"/>
- <property key="description" value=""/>
- <wire id="96" guardcondition="success" firstRelativePoint="229,50" lastRelativePoint="229,80"/>
- <wire id="97" guardcondition="success" firstRelativePoint="612,98" lastRelativePoint="612,137"/>
- <wire id="99" guardcondition="find" firstRelativePoint="169,240" lastRelativePoint="205,476">
- <bendpoint weight="0.5" firstDimension="-446,251" secondDimension="-535,-1"/>
- </wire>
- <wire id="100" guardcondition="success" firstRelativePoint="59,240" lastRelativePoint="692,701">
- <bendpoint weight="0.5" firstDimension="-556,477" secondDimension="-644,0"/>
- </wire>
- <wire id="105" guardcondition="finish" firstRelativePoint="703,240" lastRelativePoint="703,294"/>
- <wire id="107" guardcondition="success" firstRelativePoint="613,167" lastRelativePoint="613,210"/>
- <wire id="109" guardcondition="save" firstRelativePoint="297,240" lastRelativePoint="297,294"/>
- <wire id="110" guardcondition="success" firstRelativePoint="296,323" lastRelativePoint="296,374"/>
- <wire id="651" guardcondition="design" firstRelativePoint="503,240" lastRelativePoint="503,294"/>
- <wire id="655" guardcondition="success" firstRelativePoint="503,324" lastRelativePoint="503,377"/>
- <wire id="665" guardcondition="success" firstRelativePoint="702,573" lastRelativePoint="702,624"/>
- <wire id="667" guardcondition="success" firstRelativePoint="503,407" lastRelativePoint="503,543"/>
- <wire id="668" guardcondition="confirm" firstRelativePoint="904,240" lastRelativePoint="904,294"/>
- <wire id="669" guardcondition="success" firstRelativePoint="905,324" lastRelativePoint="905,462"/>
- <wire id="670" guardcondition="success" firstRelativePoint="703,324" lastRelativePoint="703,462"/>
- <wire id="676" guardcondition="findRst" firstRelativePoint="125,240" lastRelativePoint="125,624"/>
- <wire id="677" guardcondition="delete" firstRelativePoint="1107,240" lastRelativePoint="1107,294"/>
- <wire id="680" guardcondition="success" firstRelativePoint="1106,324" lastRelativePoint="1106,543"/>
- <wire id="683" guardcondition="success" firstRelativePoint="702,573" lastRelativePoint="702,618"/>
- <wire id="684" guardcondition="success" firstRelativePoint="703,648" lastRelativePoint="703,691"/>
- </Glue:GlueDiagram>
|