Commit 77ff1a77 authored by asant's avatar asant

Created component, that will update supplier_bank set active_yn as y on work flow approve.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@204483 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0d779841
<?xml version="1.0" encoding="UTF-8"?>
<Package Id="SUPBNK_WRKFLW" Name="SUPBNK_WRKFLW" xmlns="http://www.wfmc.org/2002/XPDL1.0" xmlns:xpdl="http://www.wfmc.org/2002/XPDL1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wfmc.org/2002/XPDL1.0 http://wfmc.org/standards/docs/TC-1025_schema_10_xpdl.xsd">
<PackageHeader>
<XPDLVersion>1.0</XPDLVersion>
<Vendor>Together</Vendor>
<Created>2019-07-26 11:40:04</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="SUPBNK_WRKFLW" Name="SUPBNK_WRKFLW">
<ProcessHeader DurationUnit="D">
<Created>2019-07-26 11:40:28</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="SPBNK_INIT" Name="SPBNK_INIT">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SPBNK_INIT"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiator"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.chg_user:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SPBNK_APR1" Name="SPBNK_APR1">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SPBNK_APR1"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approver"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<Application Id="SUPBNK_SIGNTRANCE" Name="SUPBNK_SIGNTRANCE">
<FormalParameters>
<FormalParameter Id="ProcessInstanceId" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="roleCodeSign" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="entityCode" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="formatCode" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="xslFileName" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="signFor" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="context1" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="context2" Index="8" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="context3" Index="9" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.SignTrans"/>
<ExtendedAttribute Name="METHOD_NAME" Value="insertSignCtx"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="UPDATE_SUPP_BANK" Name="UPDATE_SUPP_BANK">
<FormalParameters>
<FormalParameter Id="USER_INFO" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="SUPP_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="BANK_CODE_BEN" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.fin.adv.SupplierBankSaveWf"/>
<ExtendedAttribute Name="METHOD_NAME" Value="updateSupplierBank"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="ARV_MAIL" Name="ARV_MAIL">
<FormalParameters>
<FormalParameter Id="MAIL_XML" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="INFO_TYPE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.utility.EMail"/>
<ExtendedAttribute Name="METHOD_NAME" Value="sendMail"/>
</ExtendedAttributes>
</Application>
<Application Id="REJMAIL" Name="REJMAIL">
<FormalParameters>
<FormalParameter Id="MAIL_XML" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="INFO_TYPE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.utility.EMail"/>
<ExtendedAttribute Name="METHOD_NAME" Value="sendMail"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="SUPBNK_WRKFLW" Name="SUPBNK_WRKFLW">
<Implementation>
<No/>
</Implementation>
<Performer>SPBNK_INIT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SPBNK_INIT"/>
<ExtendedAttribute Name="XOffset" Value="370"/>
<ExtendedAttribute Name="YOffset" Value="80"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SPBNK_APPR_SIGN1" Name="SPBNK_APPR_SIGN1">
<Implementation>
<Tool Id="SUPBNK_SIGNTRANCE" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>SPBNK_SIGN</ActualParameter>
<ActualParameter>SUPBNK_WRKFLW</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>Supplier Bank</ActualParameter>
<ActualParameter>&lt;Detail1.supp_code&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.bank_code__ben&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SPBNK_APR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SUPBNK_WRKFLW_Tra5"/>
<TransitionRef Id="SUPBNK_WRKFLW_Tra3"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SPBNK_APR1"/>
<ExtendedAttribute Name="XOffset" Value="370"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
</ExtendedAttributes>
</Activity>
<Activity Id="UPDATE_SUPP_BANK1" Name="UPDATE_SUPP_BANK1">
<Implementation>
<Tool Id="UPDATE_SUPP_BANK" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$USER_INFO</ActualParameter>
<ActualParameter>&lt;Detail1.supp_code&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.bank_code__ben&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SPBNK_INIT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SPBNK_INIT"/>
<ExtendedAttribute Name="XOffset" Value="490"/>
<ExtendedAttribute Name="YOffset" Value="80"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SUPBNK_ARVMAIL" Name="SUPBNK_ARVMAIL">
<Implementation>
<Tool Id="ARV_MAIL" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;supplier_bank&lt;/OBJ_NAME&gt;&lt;REF_ID&gt;$REF_ID&lt;/REF_ID&gt;&lt;REF_SER&gt;$REF_SER&lt;/REF_SER&gt;&lt;LINE_NO&gt;1&lt;/LINE_NO&gt;&lt;TRANS_INFO&gt;&lt;/TRANS_INFO&gt;&lt;DOM_STR&gt;$XML_DATA_ALL&lt;/DOM_STR&gt;&lt;FORMAT_CODE&gt;SPBNK_APPRVD&lt;/FORMAT_CODE&gt;&lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt;&lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt;&lt;LINK_ADDR&gt;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SPBNK_INIT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SPBNK_INIT"/>
<ExtendedAttribute Name="XOffset" Value="610"/>
<ExtendedAttribute Name="YOffset" Value="80"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SUPBNK_RJTMAIL" Name="SUPBNK_RJTMAIL">
<Implementation>
<Tool Id="REJMAIL" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;supplier_bank&lt;/OBJ_NAME&gt;&lt;REF_ID&gt;$REF_ID&lt;/REF_ID&gt;&lt;REF_SER&gt;$REF_SER&lt;/REF_SER&gt;&lt;LINE_NO&gt;1&lt;/LINE_NO&gt;&lt;TRANS_INFO&gt;&lt;/TRANS_INFO&gt;&lt;DOM_STR&gt;$XML_DATA_ALL&lt;/DOM_STR&gt;&lt;FORMAT_CODE&gt;SPBNK_REJTD&lt;/FORMAT_CODE&gt;&lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt;&lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt;&lt;LINK_ADDR&gt;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SPBNK_INIT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SPBNK_INIT"/>
<ExtendedAttribute Name="XOffset" Value="230"/>
<ExtendedAttribute Name="YOffset" Value="80"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="SUPBNK_WRKFLW" Id="SUPBNK_WRKFLW_Tra2" To="SPBNK_APPR_SIGN1">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="SPBNK_APPR_SIGN1" Id="SUPBNK_WRKFLW_Tra3" To="UPDATE_SUPP_BANK1">
<Condition Type="CONDITION">$APP_RESULT=="S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="UPDATE_SUPP_BANK1" Id="SUPBNK_WRKFLW_Tra4" To="SUPBNK_ARVMAIL">
<Condition Type="CONDITION">$APP_RESULT=="1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SPBNK_APPR_SIGN1" Id="SUPBNK_WRKFLW_Tra5" To="SUPBNK_RJTMAIL">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="SPBNK_INIT;SUPBNK_WRKFLW;390;10;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="SPBNK_INIT;SUPBNK_RJTMAIL;150;80;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="SPBNK_INIT;SUPBNK_ARVMAIL;710;80;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="SPBNK_INIT;SPBNK_APR1;"/>
</ExtendedAttributes>
</WorkflowProcess>
</WorkflowProcesses>
<ExtendedAttributes>
<ExtendedAttribute Name="MadeBy" Value="JaWE"/>
<ExtendedAttribute Name="Version" Value="1.4.2"/>
</ExtendedAttributes>
</Package>
<?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<head>
<link type="text/css" rel="stylesheet" href="/home/base/Jaff/GTPL_WORKFLOW/css/workflowsign.css"></link>
<link type="text/css" rel="stylesheet" href="/home/base/Jaff/GTPL_WORKFLOW/css/expandy.css"></link>
<link type="text/css" rel="stylesheet" href="/home/base/Jaff/GTPL_WORKFLOW/css/fonts.css"/>
<link type="text/css" rel="stylesheet" href="/home/base/Jaff/GTPL_WORKFLOW/css/hr_portal1.css"></link>
<style type="text/css">
td
{
padding:7px;
}
</style>
</head>
<body>
<INPUT type="hidden" name="OBJ_NAME" id="OBJ_NAME" value='supplier_bank'/>
<INPUT type='hidden' name='OBJ_CONTEXT' value='1'/>
<xsl:for-each select="//Detail1">
<xsl:variable name="supp_code">
<xsl:value-of select="supp_code" />
</xsl:variable>
<xsl:variable name="bank_code__ben">
<xsl:value-of select="bank_code__ben" />
</xsl:variable>
<xsl:variable name="bank_name__ben">
<xsl:value-of select="bank_name__ben" />
</xsl:variable>
<xsl:variable name="eff_from">
<xsl:value-of select="eff_from" />
</xsl:variable>
<xsl:variable name="valid_upto">
<xsl:value-of select="valid_upto" />
</xsl:variable>
<xsl:variable name="bank_acct_no__ben">
<xsl:value-of select="bank_acct_no__ben" />
</xsl:variable>
<TABLE name="main" id="main" class="tLabel" style="position:relative; width:100%; border-top: #5fdeb2 3px solid;" cellspacing="0" cellpadding="0" >
<tr><td colspan="3" >
<TABLE width="100%" border="0" cellspacing="0" cellpadding="0" class="tblenew" style="border: #C0C0C0 1px solid; background-color:#ffffff">
<tr>
<td class="tLabelDataD3" width="50%" style="text-align:left;" >Supplier : <xsl:value-of select="supp_code"/> (<xsl:value-of select="supp_code"/>)</td>
</tr>
<tr>
<td class="tLabelDataD3" width="50%" style="text-align:left;">Bank : <xsl:value-of select="bank_name__ben"/> (<xsl:value-of select="bank_code__ben"/>)</td>
</tr>
<tr>
<td class="tLabelDataD3" width="50%" style="text-align:left;" >Effective From : <xsl:value-of select="eff_from" /></td>
</tr>
<tr>
<td class="tLabelDataD3" width="50%" style="text-align:left;">Valid Upto: <xsl:value-of select="valid_upto" /></td>
</tr>
</TABLE>
</td></tr></TABLE>
</xsl:for-each><br/>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
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