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
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)
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
(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,
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)
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 @@
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</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>
<Activities>
<Activity Id="QCORDERWF" Name="QCORDERWF">
......@@ -164,8 +194,8 @@
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="QCORD_INIT"/>
<ExtendedAttribute Name="XOffset" Value="240"/>
<ExtendedAttribute Name="YOffset" Value="80"/>
<ExtendedAttribute Name="XOffset" Value="190"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
<Activity Id="QCORD_SIGN" Name="QCORD_SIGN">
......@@ -203,8 +233,8 @@
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="QCORD_APRV"/>
<ExtendedAttribute Name="XOffset" Value="240"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
<ExtendedAttribute Name="XOffset" Value="190"/>
<ExtendedAttribute Name="YOffset" Value="45"/>
</ExtendedAttributes>
</Activity>
<Activity Id="QC_CONFIRM" Name="QC_CONFIRM">
......@@ -300,6 +330,30 @@
<ExtendedAttribute Name="YOffset" Value="80"/>
</ExtendedAttributes>
</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>
<Transitions>
<Transition From="QCORDERWF" Id="QCORDERWF_Tra2" To="QCORD_SIGN">
......@@ -321,7 +375,7 @@
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</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>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
......@@ -338,9 +392,16 @@
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</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>
<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="ParticipantVisualOrder" Value="QCORD_INIT;QCORD_APRV;"/>
</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