Commit bdbac7cd authored by cpatil's avatar cpatil

workflow xml


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93207 ce508802-f39f-4f6c-b175-0d175dae99d5
parent ad8c491d
<?xml version="1.0" encoding="UTF-8"?>
<Package Id="BMRWRKFLW" Name="BMRWRKFLW" 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>2008-12-30 12:01:10</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="MISCVOUCHERWRKFLW" Name="MISCVOUCHERWRKFLW">
<ProcessHeader DurationUnit="D">
<Created>2008-12-30 12:01:41</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="FLM" Name="FLM">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="FLM"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVAL"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="DEPT_HEAD1" Name="DEPT_HEAD1">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="DEPT_HEAD1"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Misc Voucher Approval"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SLM" Name="SLM">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SLM"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVAL"/>
</ExtendedAttributes>
</Participant>
<Participant Id="APPRAISAL_par2">
<ParticipantType1 Type="ROLE"/>
</Participant>
<Participant Id="APPRAISAL_par3">
<ParticipantType1 Type="ROLE"/>
</Participant>
<Participant Id="TLM" Name="TLM">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="TLM"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
</ExtendedAttributes>
</Participant>
<Participant Id="HR" Name="HR">
<ParticipantType1 Type="ROLE"/>
</Participant>
<Participant Id="NSM" Name="NSM">
<ParticipantType1 Type="ROLE"/>
<Description>National Sales Manager</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="NSM"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
</ExtendedAttributes>
</Participant>
<Participant Id="HR1" Name="HR">
<ParticipantType1 Type="ROLE"/>
<Description>Human Resources which will provide the Employable Resources to the Company</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="HR"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Only Intimation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="TD" Name="TD">
<ParticipantType1 Type="ROLE"/>
<Description>Training Department</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="TD"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Intimation mail"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<Application Id="SignTrans" Name="SignTrans">
<FormalParameters>
<FormalParameter Id="PRC_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_CODE" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORMAT_CODE" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XSL_FILE_NAME" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="SIGN_FOR" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CTX_1" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CTX_2" Index="8" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CTX_3" 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="ConfirmMISCVOUCHEREJB" Name="ConfirmMISCVOUCHEREJB">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROUTE_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="OPERATION" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE_APRV" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.fin.ConfirmMISCVOUCHEREJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="EMAIL" Name="EMAIL">
<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"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="MiscVouchChkAmtEJB" Name="MiscVouchChkAmtEJB">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROUTE_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="OPERATION" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE_APRV" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.fin.MiscVouchChkAmtEJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="MISCVOUCHERWRKFLW" Name="MISCVOUCHERWRKFLW">
<Implementation>
<No/>
</Implementation>
<Performer>DEPT_HEAD1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD1"/>
<ExtendedAttribute Name="XOffset" Value="260"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
<ExtendedAttribute Name="ParticipantID" Value="SO"/>
<ExtendedAttribute Name="XOffset" Value="210"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
<ExtendedAttribute Name="ParticipantID" Value="SO"/>
<ExtendedAttribute Name="XOffset" Value="51"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
<ExtendedAttribute Name="JaWE_GRAPH_OFFSET" Value="180,60"/>
<ExtendedAttribute Name="JaWE_GRAPH_PARTICIPANT_ID" Value="SO"/>
</ExtendedAttributes>
</Activity>
<Activity Id="EMPLOYEE_SIGN" Name="EMPLOYEE_SIGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>DEPTHEADAPRV1</ActualParameter>
<ActualParameter>MISCVOUCHER_APPROVAL</ActualParameter>
<ActualParameter>APPROVAL OF Misc Voucher</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>a</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>DEPT_HEAD1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="MISCVOUCHERWRKFLW9"/>
<TransitionRef Id="MISCVOUCHER_CONFIRM"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD1"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="290"/>
<ExtendedAttribute Name="ParticipantID" Value="SO"/>
<ExtendedAttribute Name="XOffset" Value="380"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
<ExtendedAttribute Name="ParticipantID" Value="DEPTHEAD"/>
<ExtendedAttribute Name="XOffset" Value="51"/>
<ExtendedAttribute Name="YOffset" Value="160"/>
<ExtendedAttribute Name="JaWE_GRAPH_PARTICIPANT_ID" Value="SO"/>
<ExtendedAttribute Name="JaWE_GRAPH_OFFSET" Value="299,52"/>
</ExtendedAttributes>
</Activity>
<Activity Id="MISCVOUCH_APPROVE" Name="MISCVOUCH_APPROVE">
<Implementation>
<Tool Id="ConfirmMISCVOUCHEREJB" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>A</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>DEPT_HEAD1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD1"/>
<ExtendedAttribute Name="XOffset" Value="790"/>
<ExtendedAttribute Name="YOffset" Value="290"/>
</ExtendedAttributes>
</Activity>
<Activity Id="MiscVouchChkAmtWKF" Name="MiscVouchChkAmtWKF">
<Implementation>
<Tool Id="MiscVouchChkAmtEJB" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>DEPT_HEAD1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="MISCVOUCHERWRKFLW6"/>
<TransitionRef Id="EMPLOYEE_SIGN"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD1"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
<Activity Id="MISCVOUCHWRKFLW3" Name="Generic">
<Implementation>
<No/>
</Implementation>
<Performer>DEPT_HEAD1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD1"/>
<ExtendedAttribute Name="XOffset" Value="790"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
<Activity Id="MISCVOUCHER_REJECT" Name="MISCVOUCHER_REJECT">
<Implementation>
<Tool Id="ConfirmMISCVOUCHEREJB" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>R</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>DEPT_HEAD1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD1"/>
<ExtendedAttribute Name="XOffset" Value="640"/>
<ExtendedAttribute Name="YOffset" Value="150"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="MiscVouchChkAmtWKF" Id="EMPLOYEE_SIGN" Name="EMPLOYEE_SIGN" To="EMPLOYEE_SIGN">
<Condition Type="CONDITION">$APP_RESULT == "true"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="EMPLOYEE_SIGN" Id="MISCVOUCHER_CONFIRM" Name="MISCVOUCHER_CONFIRM" To="MISCVOUCH_APPROVE">
<Condition Type="CONDITION">$APP_RESULT=="S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="MISCVOUCHERWRKFLW" Id="MISCVOUCHERWRKFLW_Tra5" To="MiscVouchChkAmtWKF">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="MiscVouchChkAmtWKF" Id="MISCVOUCHERWRKFLW6" To="MISCVOUCHWRKFLW3">
<Condition Type="CONDITION">$APP_RESULT == "false"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="MISCVOUCH_APPROVE" Id="MISCVOUCHERWRKFLW_Tra7" To="MISCVOUCHWRKFLW3">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="EMPLOYEE_SIGN" Id="MISCVOUCHERWRKFLW9" To="MISCVOUCHER_REJECT">
<Condition Type="CONDITION">$APP_RESULT=="R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="MISCVOUCHER_REJECT" Id="MISCVOUCHERWRKFLW_Tra16" To="MISCVOUCHWRKFLW3">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="DEPT_HEAD1;MISCVOUCHERWRKFLW;100;40;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="DEPT_HEAD1;MISCVOUCHWRKFLW3;950;40;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="DEPT_HEAD1;"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="SO;FLM;"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="EMPLOYEE;"/>
<ExtendedAttribute Name="JaWE_GRAPH_WORKFLOW_PARTICIPANT_ORDER" Value="SO;FLM;SLM;APPRAISAL_par2;APPRAISAL_par3"/>
</ExtendedAttributes>
</WorkflowProcess>
</WorkflowProcesses>
<ExtendedAttributes>
<ExtendedAttribute Name="MadeBy" Value="JaWE"/>
<ExtendedAttribute Name="Version" Value="1.4.2"/>
<ExtendedAttribute Name="EDITING_TOOL" Value="Together Workflow Editor"/>
<ExtendedAttribute Name="EDITING_TOOL_VERSION" Value="4.0-1-20110221-1015"/>
<ExtendedAttribute Name="JaWE_CONFIGURATION" Value="default"/>
</ExtendedAttributes>
</Package>
<?xml version="1.0" encoding="UTF-8"?>
<Package Id="BMRWRKFLW" Name="BMRWRKFLW" 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>2008-12-30 12:01:10</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="PURVOUCHERWRKFLW" Name="PURCVOUCHERWRKFLW">
<ProcessHeader DurationUnit="D">
<Created>2008-12-30 12:01:41</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="FLM" Name="FLM">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="FLM"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVAL"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="DEPT_HEAD" Name="DEPT_HEAD">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="DEPT_HEAD"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Purchase Voucher Approval"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SLM" Name="SLM">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SLM"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVAL"/>
</ExtendedAttributes>
</Participant>
<Participant Id="APPRAISAL_par2">
<ParticipantType1 Type="ROLE"/>
</Participant>
<Participant Id="APPRAISAL_par3">
<ParticipantType1 Type="ROLE"/>
</Participant>
<Participant Id="TLM" Name="TLM">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="TLM"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
</ExtendedAttributes>
</Participant>
<Participant Id="HR" Name="HR">
<ParticipantType1 Type="ROLE"/>
</Participant>
<Participant Id="NSM" Name="NSM">
<ParticipantType1 Type="ROLE"/>
<Description>National Sales Manager</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="NSM"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
</ExtendedAttributes>
</Participant>
<Participant Id="HR1" Name="HR">
<ParticipantType1 Type="ROLE"/>
<Description>Human Resources which will provide the Employable Resources to the Company</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="HR"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Only Intimation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="TD" Name="TD">
<ParticipantType1 Type="ROLE"/>
<Description>Training Department</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="TD"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Intimation mail"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<Application Id="SignTrans" Name="SignTrans">
<FormalParameters>
<FormalParameter Id="PRC_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_CODE" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORMAT_CODE" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XSL_FILE_NAME" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="SIGN_FOR" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CTX_1" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CTX_2" Index="8" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CTX_3" 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="ConfirmPURVOUCHEREJB" Name="ConfirmPURVOUCHEREJB">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROUTE_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="OPERATION" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE_APRV" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.fin.ConfirmPURVOUCHEREJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="EMAIL" Name="EMAIL">
<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"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="PurVouchChkAmtEJB" Name="PurVouchChkAmtEJB">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROUTE_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="OPERATION" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE_APRV" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.fin.PurVouchChkAmtEJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="PURVOUCHERWRKFLW" Name="PURVOUCHERWRKFLW">
<Implementation>
<No/>
</Implementation>
<Performer>DEPT_HEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD"/>
<ExtendedAttribute Name="XOffset" Value="260"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
<ExtendedAttribute Name="ParticipantID" Value="SO"/>
<ExtendedAttribute Name="XOffset" Value="210"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
<ExtendedAttribute Name="ParticipantID" Value="SO"/>
<ExtendedAttribute Name="XOffset" Value="51"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
<ExtendedAttribute Name="JaWE_GRAPH_OFFSET" Value="180,60"/>
<ExtendedAttribute Name="JaWE_GRAPH_PARTICIPANT_ID" Value="SO"/>
</ExtendedAttributes>
</Activity>
<Activity Id="DEPT_HEAD_SIGN" Name="DEPT_HEAD_SIGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>DEPTHEADAPRV</ActualParameter>
<ActualParameter>PURVOUCHER_APPROVAL</ActualParameter>
<ActualParameter>APPROVAL OF Purchase Voucher</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>a</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>DEPT_HEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="PURVOUCHWRKFLW18"/>
<TransitionRef Id="MISCVOUCHER_CONFIRM"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD"/>
<ExtendedAttribute Name="XOffset" Value="450"/>
<ExtendedAttribute Name="YOffset" Value="270"/>
<ExtendedAttribute Name="ParticipantID" Value="SO"/>
<ExtendedAttribute Name="XOffset" Value="380"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
<ExtendedAttribute Name="ParticipantID" Value="DEPTHEAD"/>
<ExtendedAttribute Name="XOffset" Value="51"/>
<ExtendedAttribute Name="YOffset" Value="160"/>
<ExtendedAttribute Name="JaWE_GRAPH_PARTICIPANT_ID" Value="SO"/>
<ExtendedAttribute Name="JaWE_GRAPH_OFFSET" Value="299,52"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PURVOUCH_APPROVE" Name="PURVOUCH_APPROVE">
<Implementation>
<Tool Id="ConfirmPURVOUCHEREJB" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>A</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>DEPT_HEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD"/>
<ExtendedAttribute Name="XOffset" Value="760"/>
<ExtendedAttribute Name="YOffset" Value="270"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PURVOUCHWRKFLW3" Name="Generic">
<Implementation>
<No/>
</Implementation>
<Performer>DEPT_HEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD"/>
<ExtendedAttribute Name="XOffset" Value="760"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PurVouchChkAmtWKF" Name="PurVouchChkAmtWKF">
<Implementation>
<Tool Id="PurVouchChkAmtEJB" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>DEPT_HEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="EMPLOYEE_SIGN"/>
<TransitionRef Id="PURVOUCHWRKFLW8"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD"/>
<ExtendedAttribute Name="XOffset" Value="450"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PURVOUCHWRKFLW2" Name="PURVOUCHER_REJECT">
<Implementation>
<Tool Id="ConfirmPURVOUCHEREJB" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
<ActualParameter>a</ActualParameter>
<ActualParameter>R</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>DEPT_HEAD</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="DEPT_HEAD"/>
<ExtendedAttribute Name="XOffset" Value="620"/>
<ExtendedAttribute Name="YOffset" Value="140"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="PurVouchChkAmtWKF" Id="EMPLOYEE_SIGN" Name="EMPLOYEE_SIGN" To="DEPT_HEAD_SIGN">
<Condition Type="CONDITION">$APP_RESULT == "true"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="DEPT_HEAD_SIGN" Id="MISCVOUCHER_CONFIRM" Name="MISCVOUCHER_CONFIRM" To="PURVOUCH_APPROVE">
<Condition Type="CONDITION">$APP_RESULT=="S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PURVOUCHERWRKFLW" Id="PURVOUCHERWRKFLW6" To="PurVouchChkAmtWKF">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="PurVouchChkAmtWKF" Id="PURVOUCHWRKFLW8" To="PURVOUCHWRKFLW3">
<Condition Type="CONDITION">$APP_RESULT == "false"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PURVOUCH_APPROVE" Id="PURVOUCHERWRKFLW10" To="PURVOUCHWRKFLW3">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="DEPT_HEAD_SIGN" Id="PURVOUCHWRKFLW18" To="PURVOUCHWRKFLW2">
<Condition Type="CONDITION">$APP_RESULT=="R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PURVOUCHWRKFLW2" Id="PURVOUCHWRKFLW15" To="PURVOUCHWRKFLW3">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="DEPT_HEAD;PURVOUCHERWRKFLW;100;40;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="DEPT_HEAD;PURVOUCHWRKFLW3;960;40;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="DEPT_HEAD;"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="SO;FLM;"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="EMPLOYEE;"/>
<ExtendedAttribute Name="JaWE_GRAPH_WORKFLOW_PARTICIPANT_ORDER" Value="SO;FLM;SLM;APPRAISAL_par2;APPRAISAL_par3"/>
</ExtendedAttributes>
</WorkflowProcess>
</WorkflowProcesses>
<ExtendedAttributes>
<ExtendedAttribute Name="MadeBy" Value="JaWE"/>
<ExtendedAttribute Name="Version" Value="1.4.2"/>
<ExtendedAttribute Name="EDITING_TOOL" Value="Together Workflow Editor"/>
<ExtendedAttribute Name="EDITING_TOOL_VERSION" Value="4.0-1-20110221-1015"/>
<ExtendedAttribute Name="JaWE_CONFIGURATION" Value="default"/>
</ExtendedAttributes>
</Package>
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