Commit 79c52627 authored by jshaikh's avatar jshaikh

updated files for qc order workflow

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@181532 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 06ee232e
...@@ -103,7 +103,7 @@ values ('prcm_qcdef_ejb',2,'COMPONENT_NAME','I','Component Name','S',null,sysdat ...@@ -103,7 +103,7 @@ values ('prcm_qcdef_ejb',2,'COMPONENT_NAME','I','Component Name','S',null,sysdat
Insert into system_service_args Insert into system_service_args
(SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('prcm_qcdef_ejb',3,'<tran_id>','I','tranid','C.String',null,sysdate,'BASE','BASE',null); values ('prcm_qcdef_ejb',3,'<tran_id>','I','tranid','B.String',null,sysdate,'BASE','BASE',null);
Insert into system_service_args Insert into system_service_args
(SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
...@@ -112,3 +112,7 @@ values ('prcm_qcdef_ejb',4,'XTRA_PARAMS','I','Extra Arguments','S',null,sysdate, ...@@ -112,3 +112,7 @@ values ('prcm_qcdef_ejb',4,'XTRA_PARAMS','I','Extra Arguments','S',null,sysdate,
Insert into system_service_args Insert into system_service_args
(SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE)
values ('prcm_qcdef_ejb',5,'FORCED_FLAG','I','Forced Flag','S',null,sysdate,'BASE','BASE',null); values ('prcm_qcdef_ejb',5,'FORCED_FLAG','I','Forced Flag','S',null,sysdate,'BASE','BASE',null);
----------------------------------------------------ALTER TABLE QUERY----------------------------------------------------------------
alter table qc_order add wf_status char(1);
...@@ -149,6 +149,36 @@ ...@@ -149,6 +149,36 @@
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/> <ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes> </ExtendedAttributes>
</Application> </Application>
<Application Id="QCOrderConfWfEJB" Name="QCOrderConfWfEJB">
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="USER_INFO" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.mfg.QCOrderConfWfEJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="rejection"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
</Applications> </Applications>
<Activities> <Activities>
<Activity Id="QCORDERWF" Name="QCORDERWF"> <Activity Id="QCORDERWF" Name="QCORDERWF">
...@@ -164,8 +194,8 @@ ...@@ -164,8 +194,8 @@
</FinishMode> </FinishMode>
<ExtendedAttributes> <ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="QCORD_INIT"/> <ExtendedAttribute Name="ParticipantID" Value="QCORD_INIT"/>
<ExtendedAttribute Name="XOffset" Value="240"/> <ExtendedAttribute Name="XOffset" Value="190"/>
<ExtendedAttribute Name="YOffset" Value="80"/> <ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes> </ExtendedAttributes>
</Activity> </Activity>
<Activity Id="QCORD_SIGN" Name="QCORD_SIGN"> <Activity Id="QCORD_SIGN" Name="QCORD_SIGN">
...@@ -203,8 +233,8 @@ ...@@ -203,8 +233,8 @@
</TransitionRestrictions> </TransitionRestrictions>
<ExtendedAttributes> <ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="QCORD_APRV"/> <ExtendedAttribute Name="ParticipantID" Value="QCORD_APRV"/>
<ExtendedAttribute Name="XOffset" Value="240"/> <ExtendedAttribute Name="XOffset" Value="190"/>
<ExtendedAttribute Name="YOffset" Value="50"/> <ExtendedAttribute Name="YOffset" Value="45"/>
</ExtendedAttributes> </ExtendedAttributes>
</Activity> </Activity>
<Activity Id="QC_CONFIRM" Name="QC_CONFIRM"> <Activity Id="QC_CONFIRM" Name="QC_CONFIRM">
...@@ -300,6 +330,30 @@ ...@@ -300,6 +330,30 @@
<ExtendedAttribute Name="YOffset" Value="80"/> <ExtendedAttribute Name="YOffset" Value="80"/>
</ExtendedAttributes> </ExtendedAttributes>
</Activity> </Activity>
<Activity Id="QCORD_REJ_ACT" Name="QCORD_REJ_ACT">
<Implementation>
<Tool Id="QCOrderConfWfEJB" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>loginCode=$PRFMR_CODE~tloginEmpCode=$PRFMR_CODE</ActualParameter>
<ActualParameter>true</ActualParameter>
<ActualParameter>$USER_INFO</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>QCORD_INIT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="QCORD_INIT"/>
<ExtendedAttribute Name="XOffset" Value="330"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
</Activities> </Activities>
<Transitions> <Transitions>
<Transition From="QCORDERWF" Id="QCORDERWF_Tra2" To="QCORD_SIGN"> <Transition From="QCORDERWF" Id="QCORDERWF_Tra2" To="QCORD_SIGN">
...@@ -321,7 +375,7 @@ ...@@ -321,7 +375,7 @@
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/> <ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes> </ExtendedAttributes>
</Transition> </Transition>
<Transition From="QCORD_SIGN" Id="QCORDERWF_Tra5" To="QC_REJMAIL"> <Transition From="QCORD_SIGN" Id="QCORDERWF_Tra5" To="QCORD_REJ_ACT">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition> <Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes> <ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
...@@ -338,9 +392,16 @@ ...@@ -338,9 +392,16 @@
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/> <ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes> </ExtendedAttributes>
</Transition> </Transition>
<Transition From="QCORD_REJ_ACT" Id="QCORDERWF_Tra16" To="QC_REJMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
</Transitions> </Transitions>
<ExtendedAttributes> <ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="QCORD_INIT;QCORDERWF;100;80;NOROUTING"/> <ExtendedAttribute Name="StartOfWorkflow" Value="QCORD_INIT;QCORDERWF;70;40;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="QCORD_INIT;END;770;80;NOROUTING"/> <ExtendedAttribute Name="EndOfWorkflow" Value="QCORD_INIT;END;770;80;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="QCORD_INIT;QCORD_APRV;"/> <ExtendedAttribute Name="ParticipantVisualOrder" Value="QCORD_INIT;QCORD_APRV;"/>
</ExtendedAttributes> </ExtendedAttributes>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment