Commit b6e88f72 authored by abibave's avatar abibave

Request Id:W16LSER003,W16LSER006

Sql,XML,XSL of Pricelist Generation and Sales Return Workflow.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@105508 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 2d88fa0d
================transetup======================
update transetup set WORKFLOW_OPT = 4,WRKFLW_INIT= 'PRICELISTGENWF' where TRAN_WINDOW ='w_pricelist_tran';
================wf_role-======================
INSERT into WF_ROLE (ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL) values ('PLGENRINTR','D','S','Initiator of Pricelist Generation Transaction','BASE','Initial',null,'base@baseinfo.com',GETDATE(),'BASE','BASE','E','SELECT EMP_CODE FROM EMPLOYEE WHERE EMP_CODE = (select emp_code from users where code = ? )');
INSERT into WF_ROLE (ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL) values ('PLGNFLAPR1','S','S','First Level First Approver of Pricelist Generation Worklfow','C12210','SignTran',null,'base@baseinfo.com',GETDATE(),'BASE','BASE','E',null);
INSERT INTO WF_ROLE (ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL) VALUES ('PLGNFLAPR2','S','S','First Level Second Approver of Pricelist Generation Worklfow','E99902','SignTran',NULL,'base@baseinfo.com',GETDATE(),'BASE','BASE','E',null);
INSERT INTO WF_ROLE (ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL) VALUES ('PLGNFINAPR','S','S','Second Level Approver of Pricelist Generation Worklfow','EA001','SignTran',NULL,'base@baseinfo.com',GETDATE(),'BASE','BASE','E',null);
============WF_ROLE_USERS=====================
INSERT into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('PLGNFINAPR','EA001',GETDATE(),'BASE','BASE');
INSERT into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('PLGNFLAPR1','C12210',GETDATE(),'BASE','BASE');
INSERT into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('PLGNFLAPR2','E99902',GETDATE(),'BASE','BASE');
=============mail_format=====================
INSERT into MAIL_FORMAT (FORMAT_CODE,FORMAT_TYPE,SEND_TO,COPY_TO,BLIND_COPY,SUBJECT,BODY_TEXT,BODY_COMP,PRIORITY,DELIVERY_REPORT,RETURN_RECEIPT,MAIL_APPLICATION,MAIL_SERVER,MAIL_BOX,MAIL_ID,ATTACH_TYPE,ATTACH_TEXT,MAIL_GENERATION,WIN_NAME,COND_METHOD,FN_NAME,MAIL_DESCR,WINNAME,EMAIL_EXPR) values ('PRCLSTGEN_APRV','T','[(E)ROLE_CODE]',null,null,'Approval Mail: Pricelist Generation Transaction <Detail1.tran_id>','Dear Sir/Madam,
This is to inform you that Pricelist Generation Transaction <Detail1.tran_id> is ready to approve.',1,1,1,1,'M',null,null,null,null,null,null,null,'w_pricelist_tran',null,null,null,null);
INSERT into MAIL_FORMAT (FORMAT_CODE,FORMAT_TYPE,SEND_TO,COPY_TO,BLIND_COPY,SUBJECT,BODY_TEXT,BODY_COMP,PRIORITY,DELIVERY_REPORT,RETURN_RECEIPT,MAIL_APPLICATION,MAIL_SERVER,MAIL_BOX,MAIL_ID,ATTACH_TYPE,ATTACH_TEXT,MAIL_GENERATION,WIN_NAME,COND_METHOD,FN_NAME,MAIL_DESCR,WINNAME,EMAIL_EXPR) values ('PRCLSTGEN_CONF','T','[(E)ROLE_CODE]',null,null,'Approved Mail: Pricelist Generation Transaction <Detail1.tran_id> is approved','Dear Sir/Madam,
This is to inform you that Pricelist Generation Transaction <Detail1.tran_id> is approved.
Remarks: <Detail1.remarks>',1,1,1,1,'M',null,null,null,null,null,null,null,'w_pricelist_tran',null,null,null,null);
INSERT INTO MAIL_FORMAT (FORMAT_CODE,FORMAT_TYPE,SEND_TO,COPY_TO,BLIND_COPY,SUBJECT,BODY_TEXT,BODY_COMP,PRIORITY,DELIVERY_REPORT,RETURN_RECEIPT,MAIL_APPLICATION,MAIL_SERVER,MAIL_BOX,MAIL_ID,ATTACH_TYPE,ATTACH_TEXT,MAIL_GENERATION,WIN_NAME,COND_METHOD,FN_NAME,MAIL_DESCR,WINNAME,EMAIL_EXPR) VALUES ('PRCLSTGEN_REJ','T','[(E)ROLE_CODE]',NULL,NULL,'Rejection Mail: Pricelist Generation Transaction <Detail1.tran_id> is rejected','Dear Sir/Madam,
This is to inform you that Pricelist Generation Transaction <Detail1.tran_id> is rejected.
Remarks: <Detail1.remarks>',1,1,1,1,'M',null,null,null,null,null,null,null,'w_pricelist_tran',null,null,null,null);
=============messages=====================
INSERT into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VFMWRKFLWF','Error in Workflow Invoke','Error occured in Workflow Invokation.','E','N',1,null,null,GETDATE(),'BASE','BASE',null,null);
INSERT into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VTMWFALINT','Transaction already Submitted','This transaction is already submitted and workflow is invoked.','E',null,null,null,null,null,null,null,null,null);
INSERT into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VFMWRKFLWS','Transaction Submitted!','Selected Transaction Submitted Successfully.','P',null,null,null,null,null,null,null,null,null);
INSERT into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VTMWFALCNF','Transaction already confirmed.','This transaction has already been confirmed, cannot be submit again.','E','N',1,null,null,GETDATE(),'BASE','BASE',null,null);
=============obj_actions=====================
INSERT into obj_actions (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,ACTION_TYPE,CHG_DATE,CHG_TERM,CHG_USER)
values ('pricelist_tran',10,'approve.gif','Submit','wf_approve','a','C','Submit','1','2','U',GETDATE(),'BASE','BASE');
=============system_events=====================
INSERT into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME)
values ('pricelist_tran','wf_approve','1','prcm_default_ejb','0',GETDATE(),'BASE','BASE','2','EJB','PricelistGenerationWfEJB');
=============system_event_services================
INSERT into system_event_services(SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION)
values ('prcm_default_ejb','Action To confirm','http://localhost:9090/axis/services/ValidatorService','Base','confirm','String','S',null,null,GETDATE(),'base','base',null,null,null);
=============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) values ('prcm_default_ejb',1,'COMPONENT_TYPE','I','Component Type','S',null,GETDATE(),'BASE ','BASE','EJB');
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_default_ejb',2,'COMPONENT_NAME','I','Component Name','S',null,GETDATE(),'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) values ('prcm_default_ejb',3,'<tran_id>','I','tranid','B.String',null,GETDATE(),'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) values ('prcm_default_ejb',4,'XTRA_PARAMS','I','Extra Arguments','S',null,GETDATE(),'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) values ('prcm_default_ejb',5,'FORCED_FLAG','I','Forced Flag','S',null,GETDATE(),'BASE ','BASE',null);
============alter query============================
ALTER TABLE pricelist_hdr ADD REMARKS VARCHAR2(120);
ALTER TABLE pricelist_hdr ADD WF_STATUS CHAR(1);
================transetup======================
update transetup set WORKFLOW_OPT = 4,WRKFLW_INIT= 'SALERETURNWF' where TRAN_WINDOW ='w_salesreturn_retn';
================wf_role-======================
Insert into WF_ROLE (ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL) values ('SALRTNINTR','D','S','Initiator of Sales Return Transaction','BASE','Initial',null,'base@baseinfo.com',GETDATE(),'BASE','BASE','E','SELECT EMP_CODE FROM EMPLOYEE WHERE EMP_CODE = (select emp_code from users where code = ? )');
Insert into WF_ROLE (ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL) values ('SRTNFLAPR1','S','S','First Level First Approver of Sales Return Worklfow','C12210','SignTran',null,'base@baseinfo.com',GETDATE(),'BASE','BASE','E',null);
INSERT INTO WF_ROLE (ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL) VALUES ('SRTNFLAPR2','S','S','First Level Second Approver of Sales Return Worklfow','E99902','SignTran',NULL,'base@baseinfo.com',GETDATE(),'BASE','BASE','E',null);
INSERT INTO WF_ROLE (ROLE_CODE,ROLE_TYPE,EVENT_CARR,DESCR,USER_ID,SUBJECT_STR,INCLUDE_DATA,EMAIL_ADDR,CHG_DATE,CHG_USER,CHG_TERM,ROLE_ENTITY,ROLE_ENTITY_SQL) VALUES ('SRTNFINAPR','S','S','Second Level Approver of Sales Return Worklfow','EA001','SignTran',NULL,'base@baseinfo.com',GETDATE(),'BASE','BASE','E',null);
============WF_ROLE_USERS=====================
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('SRTNFINAPR','EA001',GETDATE(),'BASE','BASE');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('SRTNFLAPR1','C12210',GETDATE(),'BASE','BASE');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('SRTNFLAPR2','E99902',GETDATE(),'BASE','BASE');
=============mail_format=====================
Insert into MAIL_FORMAT (FORMAT_CODE,FORMAT_TYPE,SEND_TO,COPY_TO,BLIND_COPY,SUBJECT,BODY_TEXT,BODY_COMP,PRIORITY,DELIVERY_REPORT,RETURN_RECEIPT,MAIL_APPLICATION,MAIL_SERVER,MAIL_BOX,MAIL_ID,ATTACH_TYPE,ATTACH_TEXT,MAIL_GENERATION,WIN_NAME,COND_METHOD,FN_NAME,MAIL_DESCR,WINNAME,EMAIL_EXPR) values ('SRETURN_APRV','T','[(E)ROLE_CODE]',null,null,'Approval Mail: Sales Return Transaction <Detail1.tran_id>','Dear Sir/Madam,
This is to inform you that Sales Return Transaction <Detail1.tran_id> is ready to approve.',1,1,1,1,'M',null,null,null,null,null,null,null,'w_salesreturn_retn',null,null,null,null);
Insert into MAIL_FORMAT (FORMAT_CODE,FORMAT_TYPE,SEND_TO,COPY_TO,BLIND_COPY,SUBJECT,BODY_TEXT,BODY_COMP,PRIORITY,DELIVERY_REPORT,RETURN_RECEIPT,MAIL_APPLICATION,MAIL_SERVER,MAIL_BOX,MAIL_ID,ATTACH_TYPE,ATTACH_TEXT,MAIL_GENERATION,WIN_NAME,COND_METHOD,FN_NAME,MAIL_DESCR,WINNAME,EMAIL_EXPR) values ('SALERTRN_CONF','T','[(E)ROLE_CODE]',null,null,'Approved Mail: Sales Return Transaction <Detail1.tran_id> is approved','Dear Sir/Madam,
This is to inform you that Sales Return Transaction <Detail1.tran_id> is approved.
Remarks: <Detail1.remarks>',1,1,1,1,'M',null,null,null,null,null,null,null,'w_salesreturn_retn',null,null,null,null);
INSERT INTO MAIL_FORMAT (FORMAT_CODE,FORMAT_TYPE,SEND_TO,COPY_TO,BLIND_COPY,SUBJECT,BODY_TEXT,BODY_COMP,PRIORITY,DELIVERY_REPORT,RETURN_RECEIPT,MAIL_APPLICATION,MAIL_SERVER,MAIL_BOX,MAIL_ID,ATTACH_TYPE,ATTACH_TEXT,MAIL_GENERATION,WIN_NAME,COND_METHOD,FN_NAME,MAIL_DESCR,WINNAME,EMAIL_EXPR) VALUES ('SALERTRN_REJ','T','[(E)ROLE_CODE]',NULL,NULL,'Rejection Mail: Sales Return Transaction <Detail1.tran_id> is rejected','Dear Sir/Madam,
This is to inform you that Sales Return Transaction <Detail1.tran_id> is rejected.
Remarks: <Detail1.remarks>',1,1,1,1,'M',null,null,null,null,null,null,null,'w_salesreturn_retn',null,null,null,null);
=============messages=====================
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VFMWRKFLWF','Error in Workflow Invoke','Error occured in Workflow Invokation.','E','N',1,null,null,GETDATE(),'BASE','BASE',null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VTMWFALINT','Transaction already Submitted','This transaction is already submitted and workflow is invoked.','E',null,null,null,null,null,null,null,null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VFMWRKFLWS','Transaction Submitted!','Selected Transaction Submitted Successfully.','P',null,null,null,null,null,null,null,null,null);
Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION)
values ('VTMWFALCNF','Transaction already confirmed.','This transaction has already been confirmed, cannot be submit again.','E','N',1,null,null,GETDATE(),'BASE','BASE',null,null);
=============obj_actions=====================
insert into obj_actions (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,ACTION_TYPE,CHG_DATE,CHG_TERM,CHG_USER)
values ('salesreturn_retn',10,'approve.gif','Submit','wf_approve','a','C','Submit','1','2','U',GETDATE(),'BASE','BASE');
=============system_events=====================
insert into system_events (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME)
values ('salesreturn_retn','wf_approve','1','prcm_default_ejb','0',GETDATE(),'BASE','BASE','2','EJB','SalesReturnWfEJB');
=============system_event_services================
Insert into system_event_services(SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION)
values ('prcm_default_ejb','Action To confirm','http://localhost:9090/axis/services/ValidatorService','Base','confirm','String','S',null,null,GETDATE(),'base','base',null,null,null);
=============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) values ('prcm_default_ejb',1,'COMPONENT_TYPE','I','Component Type','S',null,GETDATE(),'BASE ','BASE','EJB');
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_default_ejb',2,'COMPONENT_NAME','I','Component Name','S',null,GETDATE(),'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) values ('prcm_default_ejb',3,'<tran_id>','I','tranid','B.String',null,GETDATE(),'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) values ('prcm_default_ejb',4,'XTRA_PARAMS','I','Extra Arguments','S',null,GETDATE(),'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) values ('prcm_default_ejb',5,'FORCED_FLAG','I','Forced Flag','S',null,GETDATE(),'BASE ','BASE',null);
<?xml version="1.0" encoding="UTF-8"?>
<Package Id="PRICELISTGENWF" Name="PRICELISTGENWF" 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>2016-08-30 12:50:47</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="PRICELISTGENWF" Name="Process">
<ProcessHeader DurationUnit="D">
<Created>2016-08-30 12:51:06</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="PLGNFLAPR1" Name="PLGNFLAPR1">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="PLGNFLAPR1"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.chg_user:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="PLGNFLAPR2" Name="PLGNFLAPR2">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="PLGNFLAPR2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.chg_user:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="PRCGENINTR" Name="PRCGENINTR">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="PLGENRINTR"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.chg_user:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="PLGNFINAPR" Name="PLGNFINAPR">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="PLGNFINAPR"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.chg_user:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<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="SignTrans" Name="SignTrans">
<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="TranSave" Name="TranSave">
<FormalParameters>
<FormalParameter Id="OBJ_NAME" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_ID" 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="PRC_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="TRANS_INFO" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EDIT_FLAG" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.TransSave"/>
<ExtendedAttribute Name="METHOD_NAME" Value="saveChangeInTrans"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="PricelistGenerationConfWF" Name="PricelistGenerationConfWF">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE_APRV" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="LOGIN_SITE_CODE" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REMARKS" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.PricelistGenerationWF"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="PricelistGenEscalate" Name="PricelistGenEscalate">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE_APRV" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROLE_CODE" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ACTIVITY_ID" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.PricelistGenerationWF"/>
<ExtendedAttribute Name="METHOD_NAME" Value="escalate"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="UpdateOtherAprvSignStat" Name="UpdateOtherAprvSignStat">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROLE_CODE" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ACTIVITY_ID" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="SIGN_STATUS_FLAG" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.PricelistGenerationWF"/>
<ExtendedAttribute Name="METHOD_NAME" Value="approverSignStatusUpdate"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="EscalationStatusCheck" Name="EscalationStatusCheck">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROLE_CODE" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ACTIVITY_ID" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.PricelistGenerationWF"/>
<ExtendedAttribute Name="METHOD_NAME" Value="checkEscalationStatus"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="PRICELISTGENWF" Name="PRICELISTGENWF">
<Implementation>
<No/>
</Implementation>
<Performer>PRCGENINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="PLGNINITTOAPR1"/>
<TransitionRef Id="PLGNINITTOAPR2"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PRCGENINTR"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="49"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN_APR1_SGN" Name="PLGEN_APR1_SGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>PRCLSTGEN_APRV</ActualParameter>
<ActualParameter>PRICELISTGENWF</ActualParameter>
<ActualParameter>Approval of Pricelist Generation Transaction</ActualParameter>
<ActualParameter>Pricelist Generation</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
</ActualParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="ESCALATE" Value="PLGNAPR1TOESC"/>
</ExtendedAttributes>
</Tool>
</Implementation>
<Performer>PLGNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="PLGNAPR1TOESC"/>
<TransitionRef Id="PLGNSG1TOREJTSV"/>
<TransitionRef Id="PLGNSGN1TOTSV"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="94"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN_APR2_SGN" Name="PLGEN_APR2_SGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>PRCLSTGEN_APRV</ActualParameter>
<ActualParameter>PRICELISTGENWF</ActualParameter>
<ActualParameter>Approval of Pricelist Generation Transaction</ActualParameter>
<ActualParameter>Pricelist Generation</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
</ActualParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="ESCALATE" Value="PLGNAPR2TOESC"/>
</ExtendedAttributes>
</Tool>
</Implementation>
<Performer>PLGNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="PLGNSGN2TOTSV"/>
<TransitionRef Id="PLGNSG2TOREJTSV"/>
<TransitionRef Id="PLGNAPR2TOESC"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="270"/>
<ExtendedAttribute Name="YOffset" Value="102"/>
</ExtendedAttributes>
</Activity>
<Activity Id="END" Name="END">
<Implementation>
<No/>
</Implementation>
<Performer>PRCGENINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PRCGENINTR"/>
<ExtendedAttribute Name="XOffset" Value="880"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PRCGEN_APRVMAIL" Name="PRCGEN_APRVMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;pricelist_tran&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;PRCLSTGEN_CONF&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=pricelist_tran&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PRCGENINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PRCGENINTR"/>
<ExtendedAttribute Name="XOffset" Value="880"/>
<ExtendedAttribute Name="YOffset" Value="230"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PRCGEN_REJMAIL" Name="PRCGEN_REJMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;pricelist_tran&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;PRCLSTGEN_REJ&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=pricelist_tran&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PRCGENINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PRCGENINTR"/>
<ExtendedAttribute Name="XOffset" Value="630"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN_FIN_SGN" Name="PLGEN_FIN_SGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>PRCLSTGEN_APRV</ActualParameter>
<ActualParameter>PRICELISTGENWF</ActualParameter>
<ActualParameter>Approval of Pricelist Generation Transaction</ActualParameter>
<ActualParameter>Pricelist Generation</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="PLGNFINREJTOTSV"/>
<TransitionRef Id="PLGNFINAPRTOTSV"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="75"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN_APR1_ESC" Name="PLGEN_APR1_ESC">
<Implementation>
<Tool Id="PricelistGenEscalate" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>PLGEN_APR1_SGN</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="194"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_APR2_ESC" Name="SRTRN_APR2_ESC">
<Implementation>
<Tool Id="PricelistGenEscalate" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>SRTRN_APR2_SGN</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="270"/>
<ExtendedAttribute Name="YOffset" Value="200"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGNESCSTATCHK" Name="PLGNESCSTATCHK">
<Implementation>
<Tool Id="EscalationStatusCheck" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>PLGEN_FIN_SGN</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="75"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN_APR2_APRTSV" Name="PLGEN_APR2_APRTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pricelist_tran</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="102"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN_APR1_TSV" Name="PLGEN_APR1_TSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pricelist_tran</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="94"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGN_FIN_APRTSV" Name="PLGN_FIN_APRTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pricelist_tran</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="630"/>
<ExtendedAttribute Name="YOffset" Value="79"/>
</ExtendedAttributes>
</Activity>
<Activity Id="ESC_ACTIVITY" Name="ESC_ACTIVITY">
<Implementation>
<No/>
</Implementation>
<Performer>PRCGENINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PRCGENINTR"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGNUPDAP2SGNST" Name="PLGNUPDAP2SGNST">
<Implementation>
<Tool Id="UpdateOtherAprvSignStat" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>PLGNFLAPR2</ActualParameter>
<ActualParameter>PLGEN_APR2_SGN</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="580"/>
<ExtendedAttribute Name="YOffset" Value="93"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PRCGEN1_APRMAIL" Name="PRCGEN1_APRMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;pricelist_tran&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;PRCLSTGEN_CONF&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=pricelist_tran&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="890"/>
<ExtendedAttribute Name="YOffset" Value="194"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PRCGEN2_APRMAIL" Name="PRCGEN2_APRMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;pricelist_tran&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;PRCLSTGEN_CONF&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=pricelist_tran&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="890"/>
<ExtendedAttribute Name="YOffset" Value="200"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGNUPDAP1SGNST" Name="PLGNUPDAP1SGNST">
<Implementation>
<Tool Id="UpdateOtherAprvSignStat" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>PLGNFLAPR1</ActualParameter>
<ActualParameter>PLGEN_APR1_SGN</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="200"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PRCGEN1_REJMAIL" Name="PRCGEN1_REJMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;pricelist_tran&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;PRCLSTGEN_REJ&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=pricelist_tran&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="690"/>
<ExtendedAttribute Name="YOffset" Value="194"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN2_REJMAIL" Name="PLGEN2_REJMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;pricelist_tran&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;PRCLSTGEN_REJ&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=pricelist_tran&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="690"/>
<ExtendedAttribute Name="YOffset" Value="201"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PRCGEN_CONF" Name="PRCGEN_CONF">
<Implementation>
<Tool Id="PricelistGenerationConfWF" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>&lt;Detail1.chg_term&gt;</ActualParameter>
<ActualParameter>true</ActualParameter>
<ActualParameter>Confirmed</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="PLGNFINCON2APR2CONML"/>
<TransitionRef Id="PLGNFINCON2INTCONML"/>
<TransitionRef Id="PLGNFINCON2APR1CONML"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="780"/>
<ExtendedAttribute Name="YOffset" Value="79"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGNUPDAP2REJST" Name="PLGNUPDAP2REJST">
<Implementation>
<Tool Id="UpdateOtherAprvSignStat" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>PLGNFLAPR2</ActualParameter>
<ActualParameter>PLGEN_APR2_SGN</ActualParameter>
<ActualParameter>R</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="14"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGNUPDAP1REJST" Name="PLGNUPDAP1REJST">
<Implementation>
<Tool Id="UpdateOtherAprvSignStat" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>PLGNFLAPR1</ActualParameter>
<ActualParameter>PLGEN_APR1_SGN</ActualParameter>
<ActualParameter>R</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="12"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGN_UPDWFSTCON" Name="PLGN_UPDWFSTCON">
<Implementation>
<Tool Id="PricelistGenerationConfWF" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>&lt;Detail1.chg_term&gt;</ActualParameter>
<ActualParameter>C</ActualParameter>
<ActualParameter>&lt;Detail1.remarks&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PRCGENINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PRCGENINTR"/>
<ExtendedAttribute Name="XOffset" Value="880"/>
<ExtendedAttribute Name="YOffset" Value="140"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGN_UPDWFSTREJ" Name="PLGN_UPDWFSTREJ">
<Implementation>
<Tool Id="PricelistGenerationConfWF" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>&lt;Detail1.chg_term&gt;</ActualParameter>
<ActualParameter>R</ActualParameter>
<ActualParameter>&lt;Detail1.remarks&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PRCGENINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PRCGENINTR"/>
<ExtendedAttribute Name="XOffset" Value="760"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN_FIN_REJTSV" Name="PLGEN_FIN_REJTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pricelist_tran</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="PLGNFINTSV2REJ2ML"/>
<TransitionRef Id="PLGNFINTSV2REJ1ML"/>
<TransitionRef Id="PLGNFINTSV2INTREJML"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="630"/>
<ExtendedAttribute Name="YOffset" Value="11"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN_APR2_REJTSV" Name="PLGEN_APR2_REJTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pricelist_tran</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="320"/>
<ExtendedAttribute Name="YOffset" Value="12"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PLGEN_APR1_REJTSV" Name="PLGEN_APR1_REJTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>pricelist_tran</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PLGNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PLGNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="320"/>
<ExtendedAttribute Name="YOffset" Value="14"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="PRICELISTGENWF" Id="PLGNINITTOAPR1" Name="PLGNINITTOAPR1" To="PLGEN_APR1_SGN">
<Condition Type="CONDITION">confirmed == "N"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="confirmed.String"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR1_SGN" Id="PLGNAPR1TOESC" Name="PLGNAPR1TOESC" To="PLGEN_APR1_ESC">
<Condition Type="CONDITION">$HR_SPAN &gt; 72</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR2_SGN" Id="PLGNSGN2TOTSV" Name="PLGNSGN2TOTSV" To="PLGEN_APR2_APRTSV">
<Condition Type="CONDITION">$HR_SPAN &lt; 72 &amp;&amp; $APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT,$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="PRCGEN_APRVMAIL" Id="PLGNINAPRML2END" Name="PLGNINAPRML2END" To="PLGN_UPDWFSTCON">
<Condition Type="CONDITION">$APP_STATUS=="1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="PRCGEN_CONF" Id="PLGNFINCON2INTCONML" Name="PLGNFINCON2INTCONML" To="PRCGEN_APRVMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR1_SGN" Id="PLGNSG1TOREJTSV" Name="PLGNSG1TOREJTSV" To="PLGEN_APR1_REJTSV">
<Condition Type="CONDITION">$HR_SPAN &lt; 72 &amp;&amp; $APP_RESULT=="R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT,$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR2_SGN" Id="PLGNSG2TOREJTSV" Name="PLGNSG2TOREJTSV" To="PLGEN_APR2_REJTSV">
<Condition Type="CONDITION">$HR_SPAN &lt; 72 &amp;&amp; $APP_RESULT=="R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT,$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="PRCGEN_REJMAIL" Id="INTREJMLTOEND" Name="INTREJMLTOEND" To="PLGN_UPDWFSTREJ">
<Condition Type="CONDITION">$APP_STATUS=="1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR2_SGN" Id="PLGNAPR2TOESC" Name="PLGNAPR2TOESC" To="SRTRN_APR2_ESC">
<Condition Type="CONDITION">$HR_SPAN &gt; 72</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="PRICELISTGENWF" Id="PLGNINITTOAPR2" Name="PLGNINITTOAPR2" To="PLGEN_APR2_SGN">
<Condition Type="CONDITION">confirmed == "N"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="confirmed.String"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR1_ESC" Id="PLGN1APRESC1CHK" Name="PLGN1APRESC1CHK" To="PLGNESCSTATCHK">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR2_ESC" Id="PRICELISTGENWF_Tra65" To="PLGNESCSTATCHK">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGNESCSTATCHK" Id="PLGNESCCHKTOFINSGN" Name="PLGNESCCHKTOFINSGN" To="PLGEN_FIN_SGN">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR1_SGN" Id="PLGNSGN1TOTSV" Name="PLGNSGN1TOTSV" To="PLGEN_APR1_TSV">
<Condition Type="CONDITION">$HR_SPAN &lt; 72 &amp;&amp; $APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$HR_SPAN,$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_FIN_SGN" Id="PLGNFINAPRTOTSV" Name="PLGNFINAPRTOTSV" To="PLGN_FIN_APRTSV">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR1_TSV" Id="PLGNTSV1TOSGNSTAT" Name="PLGNTSV1TOSGNSTAT" To="PLGNUPDAP2SGNST">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR2_APRTSV" Id="PLGNTSV2TOUPD1STAT" Name="PLGNTSV2TOUPD1STAT" To="PLGNUPDAP1SGNST">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGNUPDAP1SGNST" Id="PLGNAP1UPDTOFINSGN" Name="PLGNAP1UPDTOFINSGN" To="PLGEN_FIN_SGN">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGNUPDAP2SGNST" Id="PLGNAPRSTAT2FIN" Name="PLGNAPRSTAT2FIN" To="PLGEN_FIN_SGN">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PRCGEN_CONF" Id="PLGNFINCON2APR2CONML" Name="PLGNFINCON2APR2CONML" To="PRCGEN2_APRMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PRCGEN_CONF" Id="PLGNFINCON2APR1CONML" Name="PLGNFINCON2APR1CONML" To="PRCGEN1_APRMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_FIN_REJTSV" Id="PLGNFINTSV2REJ1ML" Name="PLGNFINTSV2REJ1ML" To="PRCGEN1_REJMAIL">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_FIN_SGN" Id="PLGNFINREJTOTSV" Name="PLGNFINREJTOTSV" To="PLGEN_FIN_REJTSV">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_FIN_REJTSV" Id="PLGNFINTSV2INTREJML" Name="PLGNFINTSV2INTREJML" To="PRCGEN_REJMAIL">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGN_FIN_APRTSV" Id="PLGNFINTSVTOCON" Name="PLGNFINTSVTOCON" To="PRCGEN_CONF">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGNUPDAP2REJST" Id="APR1REJTOREJML" Name="APR1REJTOREJML" To="PRCGEN_REJMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGNUPDAP1REJST" Id="APR2REJTOREJML" Name="APR2REJTOREJML" To="PRCGEN_REJMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGN_UPDWFSTCON" Id="PRICELISTGENWF_Tra99" To="END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGN_UPDWFSTREJ" Id="PRICELISTGENWF_Tra100" To="END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_FIN_REJTSV" Id="PLGNFINTSV2REJ2ML" Name="PLGNFINTSV2REJ2ML" To="PLGEN2_REJMAIL">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR2_REJTSV" Id="PLGNREJTSV2TOUPD1ST" Name="PLGNREJTSV2TOUPD1ST" To="PLGNUPDAP1REJST">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="PLGEN_APR1_REJTSV" Id="PLGNREJTSV1TOUPD1ST" Name="PLGNREJTSV1TOUPD1ST" To="PLGNUPDAP2REJST">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="PRCGENINTR;PRICELISTGENWF;80;49;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="PLGNFLAPR1;PRCGEN1_APRMAIL;1000;194;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="PLGNFLAPR2;PRCGEN2_APRMAIL;1010;200;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="PRCGENINTR;END;990;50;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="PLGNFLAPR1;PRCGEN1_REJMAIL;800;194;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="PLGNFLAPR2;PLGEN2_REJMAIL;790;200;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="PRCGENINTR;PLGNFLAPR1;PLGNFLAPR2;PLGNFINAPR;"/>
</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"?>
<Package Id="SALERETURNWF" Name="SALERETURNWF" 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>2016-08-30 12:50:47</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="SALERETURNWF" Name="Process">
<ProcessHeader DurationUnit="D">
<Created>2016-08-30 12:51:06</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="SRTNFLAPR1" Name="SRTNFLAPR1">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SRTNFLAPR1"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.chg_user:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SRTNFLAPR2" Name="SRTNFLAPR2">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SRTNFLAPR2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.chg_user:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SC_RET_APP" Name="SC_RET_APP">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SC_RET_APP"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="RETURNED" Name="RETURNED">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="RETURNED"/>
<ExtendedAttribute Name="SIGN_FOR" Value="salesReturn"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="SALESRE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SR_SYS_ADM" Name="SR_SYS_ADM">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SR_SYS_ADM"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Only Error Intimation on Confirmation of Sales Return"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SALRTNINTR" Name="SALRTNINTR">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SALRTNINTR"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Intimation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.chg_user:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SRTNFINAPR" Name="SRTNFINAPR">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SRTNFINAPR"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.chg_user:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<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="SignTrans" Name="SignTrans">
<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="TranSave" Name="TranSave">
<FormalParameters>
<FormalParameter Id="OBJ_NAME" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_ID" 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="PRC_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="TRANS_INFO" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EDIT_FLAG" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.TransSave"/>
<ExtendedAttribute Name="METHOD_NAME" Value="saveChangeInTrans"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="SaleReturnConfWF" Name="SaleReturnConfWF">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE_APRV" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="LOGIN_SITE_CODE" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.SalesReturnWF"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="SReturnEscalate" Name="SReturnEscalate">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE_APRV" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROLE_CODE" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ACTIVITY_ID" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.SalesReturnWF"/>
<ExtendedAttribute Name="METHOD_NAME" Value="escalate"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="UpdateOtherAprvSignStat" Name="UpdateOtherAprvSignStat">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROLE_CODE" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ACTIVITY_ID" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="SIGN_STATUS_FLAG" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.SalesReturnWF"/>
<ExtendedAttribute Name="METHOD_NAME" Value="approverSignStatusUpdate"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="EscalationStatusCheck" Name="EscalationStatusCheck">
<FormalParameters>
<FormalParameter Id="TRAN_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ROLE_CODE" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="ACTIVITY_ID" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.SalesReturnWF"/>
<ExtendedAttribute Name="METHOD_NAME" Value="checkEscalationStatus"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="SALERETURNWF" Name="SALERETURNWF">
<Implementation>
<No/>
</Implementation>
<Performer>SALRTNINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="TO_APV1_SIGN"/>
<TransitionRef Id="SALERETURNWF_Tra62"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNINTR"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="49"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_APR1_SGN" Name="SRTRN_APR1_SGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>SRETURN_APRV</ActualParameter>
<ActualParameter>SALERETURNWF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>Sales Return</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
</ActualParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="ESCALATE" Value="APR1TOESC"/>
</ExtendedAttributes>
</Tool>
</Implementation>
<Performer>SRTNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="APR1TOESC"/>
<TransitionRef Id="SRTRN1APRTOREJTSV"/>
<TransitionRef Id="SALERETURNWF_Tra67"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="65"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_APR2_SGN" Name="SRTRN_APR2_SGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>SRETURN_APRV</ActualParameter>
<ActualParameter>SALERETURNWF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>Sales Return</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
</ActualParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="ESCALATE" Value="APR2TOESC"/>
</ExtendedAttributes>
</Tool>
</Implementation>
<Performer>SRTNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="TO_CONFIRM"/>
<TransitionRef Id="SRTRN2APRTOREJTSV"/>
<TransitionRef Id="APR2TOESC"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="270"/>
<ExtendedAttribute Name="YOffset" Value="85"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_CONF" Name="SRTRN_CONF">
<Implementation>
<Tool Id="SaleReturnConfWF" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>&lt;Detail1.site_code&gt;</ActualParameter>
<ActualParameter>true</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="TO_CONFMAIL"/>
<TransitionRef Id="SALERETURNWF_Tra97"/>
<TransitionRef Id="SALERETURNWF_Tra96"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="770"/>
<ExtendedAttribute Name="YOffset" Value="75"/>
</ExtendedAttributes>
</Activity>
<Activity Id="END" Name="END">
<Implementation>
<No/>
</Implementation>
<Performer>SALRTNINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNINTR"/>
<ExtendedAttribute Name="XOffset" Value="830"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_CONFMAIL" Name="SRTRN_CONFMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;salesreturn_retn&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;SALERTRN_CONF&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=salesreturn_retn&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SALRTNINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNINTR"/>
<ExtendedAttribute Name="XOffset" Value="830"/>
<ExtendedAttribute Name="YOffset" Value="229"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_REJMAIL" Name="SRTRN_REJMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;salesreturn_retn&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;SALERTRN_REJ&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=salesreturn_retn&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SALRTNINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNINTR"/>
<ExtendedAttribute Name="XOffset" Value="610"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="UPDT_WFSTAT_REJ" Name="UPDT_WFSTAT_REJ">
<Implementation>
<Tool Id="SaleReturnConfWF" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>&lt;Detail1.site_code&gt;</ActualParameter>
<ActualParameter>R</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SALRTNINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNINTR"/>
<ExtendedAttribute Name="XOffset" Value="720"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="UPDT_WFSTAT_CONF" Name="UPDT_WFSTAT_CONF">
<Implementation>
<Tool Id="SaleReturnConfWF" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>&lt;Detail1.site_code&gt;</ActualParameter>
<ActualParameter>C</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SALRTNINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNINTR"/>
<ExtendedAttribute Name="XOffset" Value="830"/>
<ExtendedAttribute Name="YOffset" Value="140"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_FIN_SGN" Name="SRTRN_FIN_SGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>SRETURN_APRV</ActualParameter>
<ActualParameter>SALERETURNWF</ActualParameter>
<ActualParameter>Approval</ActualParameter>
<ActualParameter>Sales Return</ActualParameter>
<ActualParameter>&lt;Detail1.tran_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.tran_id&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SRTNFINTOREJTSV"/>
<TransitionRef Id="SALERETURNWF_Tra68"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="75"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_APR1_ESC" Name="SRTRN_APR1_ESC">
<Implementation>
<Tool Id="SReturnEscalate" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>SRTRN_APR1_SGN</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="165"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_APR2_ESC" Name="SRTRN_APR2_ESC">
<Implementation>
<Tool Id="SReturnEscalate" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>SRTRN_APR2_SGN</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="270"/>
<ExtendedAttribute Name="YOffset" Value="175"/>
</ExtendedAttributes>
</Activity>
<Activity Id="ESCSTATUSCHK" Name="ESCSTATUSCHK">
<Implementation>
<Tool Id="EscalationStatusCheck" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>SRTRN_FIN_SGN</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="75"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_APR2_TSV" Name="SRTRN_APR2_TSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>salesreturn_retn</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="85"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_APR1_APRTSV" Name="SRTRN_APR1_APRTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>salesreturn_retn</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="65"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_FIN_APRTSV" Name="SRTRN_FIN_APRTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>salesreturn_retn</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="610"/>
<ExtendedAttribute Name="YOffset" Value="75"/>
</ExtendedAttributes>
</Activity>
<Activity Id="ESC_ACTIVITY" Name="ESC_ACTIVITY">
<Implementation>
<No/>
</Implementation>
<Performer>SALRTNINTR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNINTR"/>
<ExtendedAttribute Name="XOffset" Value="330"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="UPDAPRV2SGNSTAT" Name="UPDAPRV2SGNSTAT">
<Implementation>
<Tool Id="UpdateOtherAprvSignStat" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>SRTNFLAPR2</ActualParameter>
<ActualParameter>SRTRN_APR2_SGN</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="670"/>
<ExtendedAttribute Name="YOffset" Value="66"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN1_CONFMAIL" Name="SRTRN1_CONFMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;salesreturn_retn&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;SALERTRN_CONF&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=salesreturn_retn&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="880"/>
<ExtendedAttribute Name="YOffset" Value="164"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN2_CONFMAIL" Name="SRTRN2_CONFMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;salesreturn_retn&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;SALERTRN_CONF&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=salesreturn_retn&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="880"/>
<ExtendedAttribute Name="YOffset" Value="177"/>
</ExtendedAttributes>
</Activity>
<Activity Id="UPDAPRV1SGNSTAT" Name="UPDAPRV1SGNSTAT">
<Implementation>
<Tool Id="UpdateOtherAprvSignStat" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>SRTNFLAPR1</ActualParameter>
<ActualParameter>SRTRN_APR1_SGN</ActualParameter>
<ActualParameter>S</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="175"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN1_REJMAIL" Name="SRTRN1_REJMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;salesreturn_retn&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;SALERTRN_REJ&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=salesreturn_retn&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="670"/>
<ExtendedAttribute Name="YOffset" Value="166"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN2_REJMAIL" Name="SRTRN2_REJMAIL">
<Implementation>
<Tool Id="EMail" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;link&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;salesreturn_retn&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;SALERTRN_REJ&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;ITMTransactionEditor.jsp?Status=OUTER&amp;amp;OBJ_CONTEXT=1&amp;amp;OBJ_NAME=salesreturn_retn&amp;amp;EDIT_FLAG=V&amp;amp;DB_ID=$REF_ID&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="670"/>
<ExtendedAttribute Name="YOffset" Value="175"/>
</ExtendedAttributes>
</Activity>
<Activity Id="UPDAPRV2REJSTAT" Name="UPDAPRV2REJSTAT">
<Implementation>
<Tool Id="UpdateOtherAprvSignStat" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>SRTNFLAPR2</ActualParameter>
<ActualParameter>SRTRN_APR2_SGN</ActualParameter>
<ActualParameter>R</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="5"/>
</ExtendedAttributes>
</Activity>
<Activity Id="UPDAPRV1REJSTAT" Name="UPDAPRV1REJSTAT">
<Implementation>
<Tool Id="UpdateOtherAprvSignStat" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>SRTNFLAPR1</ActualParameter>
<ActualParameter>SRTRN_APR1_SGN</ActualParameter>
<ActualParameter>R</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="440"/>
<ExtendedAttribute Name="YOffset" Value="5"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_APR1_REJTSV" Name="SRTRN_APR1_REJTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>salesreturn_retn</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR1"/>
<ExtendedAttribute Name="XOffset" Value="330"/>
<ExtendedAttribute Name="YOffset" Value="6"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_APR2_REJTSV" Name="SRTRN_APR2_REJTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>salesreturn_retn</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFLAPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFLAPR2"/>
<ExtendedAttribute Name="XOffset" Value="340"/>
<ExtendedAttribute Name="YOffset" Value="4"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SRTRN_FIN_REJTSV" Name="SRTRN_FIN_REJTSV">
<Implementation>
<Tool Id="TranSave" Type="APPLICATION">
<ActualParameters>
<ActualParameter>salesreturn_retn</ActualParameter>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>E</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SRTNFINAPR</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SALERETURNWF_Tra108"/>
<TransitionRef Id="SALERETURNWF_Tra181"/>
<TransitionRef Id="SALERETURNWF_Tra103"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SRTNFINAPR"/>
<ExtendedAttribute Name="XOffset" Value="610"/>
<ExtendedAttribute Name="YOffset" Value="13"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="SALERETURNWF" Id="TO_APV1_SIGN" Name="TO_APV1_SIGN" To="SRTRN_APR1_SGN">
<Condition Type="CONDITION">tran_type == "RC" || tran_type == "SR" || tran_type == "SR " || tran_type == "RC "</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="tran_type.String"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR1_SGN" Id="APR1TOESC" Name="APR1TOESC" To="SRTRN_APR1_ESC">
<Condition Type="CONDITION">$HR_SPAN &gt; 72</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR2_SGN" Id="TO_CONFIRM" Name="TO_CONFIRM" To="SRTRN_APR2_TSV">
<Condition Type="CONDITION">$HR_SPAN &lt; 72 &amp;&amp; $APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT,$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_CONFMAIL" Id="CONF_TO_END" Name="CONF_TO_END" To="UPDT_WFSTAT_CONF">
<Condition Type="CONDITION">$APP_STATUS=="1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_CONF" Id="TO_CONFMAIL" Name="TO_CONFMAIL" To="SRTRN_CONFMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR1_SGN" Id="SRTRN1APRTOREJTSV" Name="SRTRN1APRTOREJTSV" To="SRTRN_APR1_REJTSV">
<Condition Type="CONDITION">$HR_SPAN &lt; 72 &amp;&amp; $APP_RESULT=="R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT,$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR2_SGN" Id="SRTRN2APRTOREJTSV" Name="SRTRN2APRTOREJTSV" To="SRTRN_APR2_REJTSV">
<Condition Type="CONDITION">$HR_SPAN &lt; 72 &amp;&amp; $APP_RESULT=="R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT,$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_REJMAIL" Id="REJ_TO_END" Name="REJ_TO_END" To="UPDT_WFSTAT_REJ">
<Condition Type="CONDITION">$APP_STATUS=="1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="UPDT_WFSTAT_REJ" Id="SALERETURNWF_Tra47" To="END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="UPDT_WFSTAT_CONF" Id="SALERETURNWF_Tra48" To="END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR2_SGN" Id="APR2TOESC" Name="APR2TOESC" To="SRTRN_APR2_ESC">
<Condition Type="CONDITION">$HR_SPAN &gt; 72</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$HR_SPAN"/>
</ExtendedAttributes>
</Transition>
<Transition From="SALERETURNWF" Id="SALERETURNWF_Tra62" To="SRTRN_APR2_SGN">
<Condition Type="CONDITION">tran_type == "RC" || tran_type == "SR" || tran_type == "SR " || tran_type == "RC "</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="tran_type.String"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR1_ESC" Id="SALERETURNWF_Tra64" To="ESCSTATUSCHK">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR2_ESC" Id="SALERETURNWF_Tra65" To="ESCSTATUSCHK">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="ESCSTATUSCHK" Id="SALERETURNWF_Tra66" To="SRTRN_FIN_SGN">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR1_SGN" Id="SALERETURNWF_Tra67" To="SRTRN_APR1_APRTSV">
<Condition Type="CONDITION">$HR_SPAN &lt; 72 &amp;&amp; $APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$HR_SPAN,$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_FIN_SGN" Id="SALERETURNWF_Tra68" To="SRTRN_FIN_APRTSV">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_FIN_APRTSV" Id="SALERETURNWF_Tra69" To="SRTRN_CONF">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR1_APRTSV" Id="SALERETURNWF_Tra70" To="UPDAPRV2SGNSTAT">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR2_TSV" Id="SALERETURNWF_Tra71" To="UPDAPRV1SGNSTAT">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="UPDAPRV1SGNSTAT" Id="SALERETURNWF_Tra94" To="SRTRN_FIN_SGN">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="UPDAPRV2SGNSTAT" Id="SALERETURNWF_Tra95" To="SRTRN_FIN_SGN">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_CONF" Id="SALERETURNWF_Tra96" To="SRTRN2_CONFMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_CONF" Id="SALERETURNWF_Tra97" To="SRTRN1_CONFMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_FIN_REJTSV" Id="SALERETURNWF_Tra103" To="SRTRN1_REJMAIL">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_FIN_SGN" Id="SRTNFINTOREJTSV" Name="SRTNFINTOREJTSV" To="SRTRN_FIN_REJTSV">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_FIN_REJTSV" Id="SALERETURNWF_Tra108" To="SRTRN_REJMAIL">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="UPDAPRV2REJSTAT" Id="APR1SGNTOREJUPD" Name="APR1SGNTOREJUPD" To="SRTRN_REJMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="UPDAPRV1REJSTAT" Id="SALERETURNWF_Tra143" To="SRTRN_REJMAIL">
<Condition Type="CONDITION">$APP_RESULT=="Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR1_REJTSV" Id="SRTRN1TSVTOREJSTS" Name="SRTRN1TSVTOREJSTS" To="UPDAPRV2REJSTAT">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_APR2_REJTSV" Id="SRTRN2TSVTOREJSTS" Name="SRTRN2TSVTOREJSTS" To="UPDAPRV1REJSTAT">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
<Transition From="SRTRN_FIN_REJTSV" Id="SALERETURNWF_Tra181" To="SRTRN2_REJMAIL">
<Condition Type="CONDITION">$APP_STATUS == "1"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_STATUS"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="SALRTNINTR;SALERETURNWF;80;49;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="SRTNFLAPR2;SRTRN2_CONFMAIL;990;177;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="SRTNFLAPR1;SRTRN1_REJMAIL;780;165;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="SALRTNINTR;END;990;50;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="SRTNFLAPR1;SRTRN1_CONFMAIL;990;166;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="SRTNFLAPR2;SRTRN2_REJMAIL;780;174;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="SALRTNINTR;SRTNFLAPR1;SRTNFLAPR2;SRTNFINAPR;"/>
</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:output method="html"/>
<xsl:decimal-format NaN="0"/>
<xsl:template match="/">
<html>
<head>
<script language="Javascript" type="text/javascript" src="/ibase/webitm/js/jquery-1.10.2.js"></script>
<style type="text/css">
.tTitle1
{
text-align:center;
}
.tHeaderD1
{
text-align:right;
}
.tTitleD1
{
text-align:center;
}
.numberData
{
text-align:right;
}
.editDisplayClass
{readOnly:true;border :inset 1;COLOR:BLACK ;BACKGROUND:#FFFFD9; TEXT-ALIGN:left;FONT:
8ptarial; width:auto;};
.editDisplayRemarkClass
{readOnly:true;border :inset 1;COLOR:black ; BACKGROUND:#FFFFD9; TEXT-ALIGN:left;FONT:
7ptarial;};
.editDisplayrightClass
{readOnly:true;border :inset 1;COLOR:black ; TEXT-ALIGN:right;FONT:8ptarial;};
.editDisplayecnterClass
{readOnly:true;border :inset 1;COLOR:white ;
BACKGROUND:#5b7290;TEXT-ALIGN:center;FONT:8ptarial;};
.displayCenterClass
{readOnly:true;border :inset 1;COLOR:#DC143C;
BACKGROUND:#CCCCFF;TEXT-ALIGN:center;FONT:10ptarial;};
.displayCenterClass2
{readOnly:true;border :inset 1;COLOR:#0000CD;
BACKGROUND:#E0FFFF;TEXT-ALIGN:center;FONT:10ptarial;};
.editDisplayColumnClass{readOnly:true;color:#555; TEXT-ALIGN:left;
padding:5px; font-size:16px; font-weight:normal;}
.editDisplayheaderClass{readOnly:true;color:#000; TEXT-ALIGN:left;
padding:5px; font-weight:normal; font-size:14px;
vertical-align:top;}
.editDisplayrightClass{readOnly:true;border :inset 1;COLOR:black ; BACKGROUND:#FFFFD9;TEXT-ALIGN:right;
font-weight:normal;}
.editDisplayecnterClass{readOnly:true; color:#5fdeb2; TEXT-ALIGN:left; font-size:18px; padding:5px 0;
font-weight:normal;}
.editDisplayecnterClass2{readOnly:true;border :inset 1;COLOR:black ; TEXT-ALIGN:center; font-weight:normal;}
.editDisplayClass{background-color: transparent
!important;readOnly:true;color:#555; TEXT-ALIGN:left; padding:5px;
font-weight:normal; font-size:14px;}
.editDisplayecnterClass1 {readOnly:true; color:#5fdeb2; TEXT-ALIGN:left; font-size:16px;
padding:10px 0 0 0;}
.editDisplayecnterClass3 {readOnly:true; color:#5fdeb2; TEXT-ALIGN:left; font-size:16px;
padding:10px 0 0 0;}
.tableClass {margin-bottom:10px; width:100%; background-color:#FFF;
/*padding:10px;*/ border-left: 1px solid #d9d9d9; border-top: 1px
solid #d9d9d9;}
.tableClass td {border-bottom: 1px solid #d9d9d9; border-right: 1px solid
#d9d9d9; font-size:14px;}
.tbletopbrd{border-top:2px solid #5fdeb2;}
.date {
color: #9d9ca2;
font-size: 11px;
font-weight: normal;
}
.tableClass1 {
margin-bottom: 5px;
width: 100%;
background-color: #FFF;
border-LEFT: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
}
.tableClass1 td {
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
font-size: 14px;
line-height: 18px;
padding: 5px;
}
</style>
</head>
<body>
<input type="hidden" value="pricelist_tran" name="OBJ_NAME" id="OBJ_NAME" />
<input type="hidden" value="2" name="PAGE_CONTEXT" id="PAGE_CONTEXT" />
<input type="hidden" value="1" name="OBJ_CONTEXT" id="OBJ_CONTEXT" />
<form name="pricelistTran">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<tr>
<td colSpan="4" class="editDisplayColumnClass">
<font size="4">
Price List Generation
</font>
</td>
</tr>
</tbody>
</table>
<xsl:for-each select="//Detail1">
<table class="tableClass tbletopbrd" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TBODY>
<xsl:variable name="dbID"><xsl:value-of select="@dbID" /></xsl:variable>
<xsl:variable name="tran_id">
<xsl:value-of select="tran_id" />
</xsl:variable>
<xsl:variable name="tran_date">
<xsl:value-of select="tran_date" />
</xsl:variable>
<xsl:variable name="price_list">
<xsl:value-of select="price_list" />
</xsl:variable>
<xsl:variable name="confirmed">
<xsl:value-of select="confirmed" />
</xsl:variable>
<xsl:variable name="conf_date">
<xsl:value-of select="conf_date" />
</xsl:variable>
<xsl:variable name="emp_code__aprv">
<xsl:value-of select="emp_code__aprv" />
</xsl:variable>
<xsl:variable name="chg_date">
<xsl:value-of select="chg_date" />
</xsl:variable>
<xsl:variable name="chg_term">
<xsl:value-of select="chg_term" />
</xsl:variable>
<xsl:variable name="descr">
<xsl:value-of select="descr" />
</xsl:variable>
<xsl:variable name="employee_emp_fname">
<xsl:value-of select="employee_emp_fname" />
</xsl:variable>
<xsl:variable name="ref_no">
<xsl:value-of select="ref_no" />
</xsl:variable>
<xsl:variable name="ref_no_old">
<xsl:value-of select="ref_no_old" />
</xsl:variable>
<xsl:variable name="calc_basis">
<xsl:value-of select="calc_basis" />
</xsl:variable>
<xsl:variable name="employee_emp_mname">
<xsl:value-of select="employee_emp_mname" />
</xsl:variable>
<xsl:variable name="employee_emp_lname">
<xsl:value-of select="employee_emp_lname" />
</xsl:variable>
<xsl:variable name="remarks">
<xsl:value-of select="remarks" />
</xsl:variable>
<xsl:variable name="wf_status">
<xsl:value-of select="wf_status" />
</xsl:variable>
<TR>
<td class="editDisplayClass" width="50%">
<font face="Times New Roman">
<font size="2">
<strong>Transaction Id : </strong>
<xsl:value-of select="tran_id" />
</font>
</font>
</td>
<td class="editDisplayClass" style="text-align: right;" width="50%">
<font face="Times New Roman">
<font size="2">
<b>Date : </b>
<xsl:value-of select="tran_date" />
</font>
</font>
</td>
</TR>
<tr>
<td class="editDisplayheaderClass"
style="text-align: center;font-size: 18px;border: 0px;padding-bottom: 0px;" colspan="2">
Price List :
<xsl:value-of select="price_list" />
</td>
</tr>
<tr>
<td class="date" style="text-align: center;border: 0px;padding-top: 0px;" width="100%" colspan="2">
<xsl:value-of select="descr"/>
</td>
</tr>
<tr>
<td class="editDisplayClass">
<font size="2">
<strong>Circular No. : </strong>
<xsl:value-of select="ref_no" />
</font>
</td>
<td class="editDisplayClass" style="text-align: right;">
<font size="2">
<strong>Circular No. Old : </strong>&#160;<xsl:value-of select="ref_no_old" />
</font>
</td>
</tr>
</TBODY>
</table>
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<xsl:variable name="dbID"><xsl:value-of select="@dbID" /></xsl:variable>
<tr>
<td class="editDisplayRemarkClass" style = "padding: 5px;" colspan = "8">
<font face="Times New Roman">
<font size="3">Remarks: <INPUT TYPE="text" style="width: 89%;" ID="Detail1.{normalize-space($dbID)}.remarks" NAME="Detail1.{normalize-space($dbID)}.remarks" ISCHANGED="false" onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)" value="{remarks}" isReq="false" size="100%" SRVCALLONCHANGE="false" /></font>
</font>
</td>
</tr>
</tbody>
</table>
</xsl:for-each>
<br />
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="editDisplayheaderClass" width="1%">
Item Details
</td>
</tr>
</table>
<table class="tableClass" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<xsl:for-each select="//Detail1">
<tr border="1">
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Sr No</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Item Code</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Description </font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Unit</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Min. Quantity</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Max. Quantity</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Rate</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Rate Type</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Effective from</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Valid Upto</font>
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="//Detail2">
<xsl:sort select="item_code" />
<xsl:variable name="dbID">
<xsl:value-of select="@domID" />
</xsl:variable>
<xsl:variable name="line_no">
<xsl:value-of select="line_no" />
</xsl:variable>
<xsl:variable name="lot_no__from">
<xsl:value-of select="lot_no__from" />
</xsl:variable>
<xsl:variable name="lot_no__to">
<xsl:value-of select="lot_no__to" />
</xsl:variable>
<xsl:variable name="item_code">
<xsl:value-of select="item_code" />
</xsl:variable>
<xsl:variable name="item_descr">
<xsl:value-of select="item_descr" />
</xsl:variable>
<xsl:variable name="max_rate">
<xsl:value-of select="max_rate" />
</xsl:variable>
<xsl:variable name="unit">
<xsl:value-of select="unit" />
</xsl:variable>
<xsl:variable name="rate">
<xsl:value-of select="rate" />
</xsl:variable>
<xsl:variable name="rate_type">
<xsl:value-of select="rate_type" />
</xsl:variable>
<xsl:variable name="min_rate">
<xsl:value-of select="min_rate" />
</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="min_qty">
<xsl:value-of select="min_qty" />
</xsl:variable>
<xsl:variable name="max_qty">
<xsl:value-of select="max_qty" />
</xsl:variable>
<xsl:variable name="chg_ref_no">
<xsl:value-of select="chg_ref_no" />
</xsl:variable>
<tr>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="line_no"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="item_code"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="item_descr"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="unit"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;" align="right">
<font face="Times New Roman" size="2">
<xsl:value-of select="min_qty"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;" align="right">
<font face="Times New Roman" size="2">
<xsl:value-of select="max_qty"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;" align="right">
<font face="Times New Roman" size="2">
<xsl:value-of select="rate"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;" align="left">
<font face="Times New Roman" size="2">
<xsl:choose>
<xsl:when test="rate_type = 'F'">
Fixed
</xsl:when>
<xsl:otherwise>
Percentage
</xsl:otherwise>
</xsl:choose>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;" align="left">
<font face="Times New Roman" size="2">
<xsl:value-of select="eff_from"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;" align="left">
<font face="Times New Roman" size="2">
<xsl:value-of select="valid_upto"/>
</font>
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
\ No newline at end of file
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:decimal-format NaN="0"/>
<xsl:template match="/">
<html>
<head>
<script language="Javascript" type="text/javascript" src="/ibase/webitm/js/jquery-1.10.2.js"></script>
<script type="text/javascript" src="/ibase/webitm/js/ITMWizardCalendar.js"></script>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/ValidateDate.js"></SCRIPT>
<style type="text/css">
.tTitle1
{
text-align:center;
}
.tHeaderD1
{
text-align:right;
}
.tTitleD1
{
text-align:center;
}
.numberData
{
text-align:right;
}
.editDisplayClass
{readOnly:true;border :inset 1;COLOR:BLACK ;BACKGROUND:#FFFFD9; TEXT-ALIGN:left;FONT:
8ptarial; width:auto;};
.editDisplayRemarkClass
{readOnly:true;border :inset 1;COLOR:black ; BACKGROUND:#FFFFD9; TEXT-ALIGN:left;FONT:
7ptarial;};
.editDisplayrightClass
{readOnly:true;border :inset 1;COLOR:black ; TEXT-ALIGN:right;FONT:8ptarial;};
.editDisplayecnterClass
{readOnly:true;border :inset 1;COLOR:white ;
BACKGROUND:#5b7290;TEXT-ALIGN:center;FONT:8ptarial;};
.displayCenterClass
{readOnly:true;border :inset 1;COLOR:#DC143C;
BACKGROUND:#CCCCFF;TEXT-ALIGN:center;FONT:10ptarial;};
.displayCenterClass2
{readOnly:true;border :inset 1;COLOR:#0000CD;
BACKGROUND:#E0FFFF;TEXT-ALIGN:center;FONT:10ptarial;};
.editDisplayColumnClass{readOnly:true;color:#555; TEXT-ALIGN:left;
padding:5px; font-size:16px; font-weight:normal;}
.editDisplayheaderClass{readOnly:true;color:#000; TEXT-ALIGN:left;
padding:5px; font-weight:normal; font-size:14px;
vertical-align:top;}
.editDisplayrightClass{readOnly:true;border :inset 1;COLOR:black ; BACKGROUND:#FFFFD9;TEXT-ALIGN:right;
font-weight:normal;}
.editDisplayecnterClass{readOnly:true; color:#5fdeb2; TEXT-ALIGN:left; font-size:18px; padding:5px 0;
font-weight:normal;}
.editDisplayecnterClass2{readOnly:true;border :inset 1;COLOR:black ; TEXT-ALIGN:center; font-weight:normal;}
.editDisplayClass{background-color: transparent
!important;readOnly:true;color:#555; TEXT-ALIGN:left; padding:5px;
font-weight:normal; font-size:14px;}
.editDisplayecnterClass1 {readOnly:true; color:#5fdeb2; TEXT-ALIGN:left; font-size:16px;
padding:10px 0 0 0;}
.editDisplayecnterClass3 {readOnly:true; color:#5fdeb2; TEXT-ALIGN:left; font-size:16px;
padding:10px 0 0 0;}
.tableClass {margin-bottom:10px; width:100%; background-color:#FFF;
/*padding:10px;*/ border-left: 1px solid #d9d9d9; border-top: 1px
solid #d9d9d9;}
.tableClass td {border-bottom: 1px solid #d9d9d9; border-right: 1px solid
#d9d9d9; font-size:14px;}
.tbletopbrd{border-top:2px solid #5fdeb2;}
.date {
color: #9d9ca2;
font-size: 11px;
font-weight: normal;
}
.tableClass1 {
margin-bottom: 5px;
width: 100%;
background-color: #FFF;
border-LEFT: 1px solid #d9d9d9;
border-top: 1px solid #d9d9d9;
}
.tableClass1 td {
border-bottom: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
font-size: 14px;
line-height: 18px;
padding: 5px;
}
</style>
<script>
function maxChar(obj,len)
{
if(obj.value.length > len)
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
}
}
</script>
</head>
<body>
<input type="hidden" value="salesreturn_retn" name="OBJ_NAME" id="OBJ_NAME" />
<input type="hidden" value="2" name="PAGE_CONTEXT" id="PAGE_CONTEXT" />
<input type="hidden" value="1" name="OBJ_CONTEXT" id="OBJ_CONTEXT" />
<form name="SalesReturn">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<tr>
<td colSpan="4" class="editDisplayColumnClass">
<font size="4">
Sales Return
</font>
</td>
</tr>
</tbody>
</table>
<xsl:for-each select="//Detail1">
<table class="tableClass tbletopbrd" cellSpacing="0" cellPadding="0" width="100%" border="0">
<TBODY>
<xsl:variable name="dbID"><xsl:value-of select="@dbID" /></xsl:variable>
<xsl:variable name="wf_status">
<xsl:value-of select="wf_status" />
</xsl:variable>
<xsl:variable name="tran_id">
<xsl:value-of select="tran_id" />
</xsl:variable>
<xsl:variable name="tran_date">
<xsl:value-of select="tran_date" />
</xsl:variable>
<xsl:variable name="claim_date">
<xsl:value-of select="claim_date" />
</xsl:variable>
<xsl:variable name="item_code">
<xsl:value-of select="item_code" />
</xsl:variable>
<xsl:variable name="descr">
<xsl:value-of select="descr" />
</xsl:variable>
<xsl:variable name="reas_code">
<xsl:value-of select="reas_code" />
</xsl:variable>
<xsl:variable name="reason_descr">
<xsl:value-of select="reason_descr" />
</xsl:variable>
<xsl:variable name="item_ser">
<xsl:value-of select="item_ser" />
</xsl:variable>
<xsl:variable name="itemser_descr">
<xsl:value-of select="itemser_descr" />
</xsl:variable>
<xsl:variable name="cust_code">
<xsl:value-of select="cust_code" />
</xsl:variable>
<xsl:variable name="cust_name">
<xsl:value-of select="cust_name" />
</xsl:variable>
<xsl:variable name="site_code">
<xsl:value-of select="site_code" />
</xsl:variable>
<xsl:variable name="site_descr">
<xsl:value-of select="site_descr" />
</xsl:variable>
<xsl:variable name="invoice_id">
<xsl:value-of select="invoice_id" />
</xsl:variable>
<xsl:variable name="cust_code__dlv">
<xsl:value-of select="cust_code__dlv" />
</xsl:variable>
<xsl:variable name="cust_name__dlv">
<xsl:value-of select="cust_name__dlv" />
</xsl:variable>
<xsl:variable name="ret_opt">
<xsl:value-of select="ret_opt" />
</xsl:variable>
<xsl:variable name="full_ret">
<xsl:value-of select="full_ret" />
</xsl:variable>
<xsl:variable name="ret_ref">
<xsl:value-of select="ret_ref" />
</xsl:variable>
<xsl:variable name="site_code__dlv">
<xsl:value-of select="site_code__dlv" />
</xsl:variable>
<xsl:variable name="dlv_location">
<xsl:value-of select="dlv_location" />
</xsl:variable>
<xsl:variable name="remarks">
<xsl:value-of select="remarks" />
</xsl:variable>
<xsl:variable name="process_fee">
<xsl:value-of select="process_fee" />
</xsl:variable>
<TR>
<td class="editDisplayClass" width="50%">
<font face="Times New Roman">
<font size="2">
<strong>Ref. Invoice Id : </strong>
</font>
<font size="2">
<xsl:choose>
<xsl:when test="normalize-space($invoice_id)= ''">
NA
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="invoice_id" />
</xsl:otherwise>
</xsl:choose>
</font>
</font>
</td>
<td class="editDisplayClass" style="text-align: right;" width="50%">
<font face="Times New Roman">
<font size="2">
<b>Claim Date : </b>
<xsl:value-of select="claim_date" />
</font>
</font>
</td>
</TR>
<tr>
<td class="editDisplayheaderClass"
style="text-align: center;font-size: 18px;border: 0px;padding-bottom: 0px;" colspan="2">
Sales Return No :
<xsl:value-of select="tran_id" />
</td>
</tr>
<tr>
<td class="date" style="text-align: center;border: 0px;padding-top: 0px;" width="100%" colspan="2">
<xsl:value-of select="tran_date"/>
</td>
</tr>
<tr>
<td class="editDisplayClass">
<font size="2">
<strong>Site : </strong>
<xsl:value-of select="site_code" />
</font>
</td>
<td class="editDisplayClass" style="text-align: right;">
<font size="2">
<strong>Item Series : </strong>&#160;<xsl:value-of select="item_ser" />
</font>
</td>
</tr>
</TBODY>
</table>
<br></br>
<table class="tableClass" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<xsl:variable name="dbID"><xsl:value-of select="@dbID" /></xsl:variable>
<tr border="1">
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Return Type</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Adj Misc Crn</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Delivery Site</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Full Return</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Return Option</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Net Amount</font>
</td>
</tr>
<tr>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="tran_type" />
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="adj_misc_crn" />
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="site_code__dlv" />
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:if test="full_ret='Y'">
<label>Yes</label>
</xsl:if>
<xsl:if test="full_ret='N'">
<label>No</label>
</xsl:if>
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:if test="ret_opt='R'">
<label>Replaced</label>
</xsl:if>
<xsl:if test="ret_opt='C'">
<label>Credit Note</label>
</xsl:if>
<xsl:if test="ret_opt='D'">
<label>Debit Note (Replacement)</label>
</xsl:if>
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;" align="right">
<font face="Times New Roman" size="2">
<xsl:value-of select="format-number(net_amt,'#####0.00')" />
</font>
</td>
</tr>
<tr>
<td class="editDisplayheaderClass" colSpan="3" width="1%" style="text-align: left;font-size: 18px;">
<font face="Times New Roman" size="2">
Customer Bill:
<xsl:value-of select="cust_code__bill" />
</font>
</td>
<td class="editDisplayheaderClass" colSpan="4" width="1%" style="text-align: left;font-size: 18px;">
<font face="Times New Roman" size="2">
Customer Dlv:
<xsl:value-of select="cust_code__dlv" />,
&#160;
<xsl:value-of select="cust_name__dlv" />
</font>
</td>
</tr>
<tr>
<td class="editDisplayheaderClass" colSpan="6" width="1%" style="text-align: left;font-size: 18px;">
<font face="Times New Roman" size="2">
Reason Code :
<xsl:value-of select="reas_code" />&#160;
<xsl:value-of select="reason_descr" />
</font>
</td>
<!--<td class="editDisplayheaderClass" colSpan="3" width="1%" style="text-align: left;font-size: 18px;">
<font face="Times New Roman" size="2">
Return Reference :
<xsl:value-of select="ret_ref" />
</font>
</td>
--></tr>
<tr>
<td class="editDisplayRemarkClass" style = "padding: 5px;" colspan = "8">
<font face="Times New Roman">
<font size="2">Remarks: <INPUT TYPE="text" style="width: 89%;" ID="Detail1.{normalize-space($dbID)}.remarks" NAME="Detail1.{normalize-space($dbID)}.remarks" ISCHANGED="false" onfocus="gotFocus(this)" onblur="gotBlur(this);maxChar(this,120)" value="{remarks}" isReq="false" size="100%" SRVCALLONCHANGE="false" /></font>
</font>
</td>
</tr>
</tbody>
</table>
</xsl:for-each>
<br />
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="editDisplayheaderClass" width="1%">
Sales Return Details
</td>
</tr>
</table>
<table class="tableClass" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<xsl:for-each select="//Detail1">
<tr border="1">
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Sr No</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Item Code</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Description </font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Unit
</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Quantity</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Rate
</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Amount
</font>
</td>
</tr>
</xsl:for-each>
<xsl:for-each select="//Detail2">
<xsl:sort select="item_code" />
<xsl:variable name="dbID">
<xsl:value-of select="@domID" />
</xsl:variable>
<xsl:variable name="line_no">
<xsl:value-of select="line_no" />
</xsl:variable>
<xsl:variable name="line_no__inv">
<xsl:value-of select="line_no__inv" />
</xsl:variable>
<xsl:variable name="invoice_id">
<xsl:value-of select="invoice_id" />
</xsl:variable>
<xsl:variable name="item_code">
<xsl:value-of select="item_code" />
</xsl:variable>
<xsl:variable name="item_descr">
<xsl:value-of select="item_descr" />
</xsl:variable>
<xsl:variable name="quantity">
<xsl:value-of select="quantity" />
</xsl:variable>
<xsl:variable name="rate">
<xsl:value-of select="rate" />
</xsl:variable>
<xsl:variable name="rate__clg">
<xsl:value-of select="rate__clg" />
</xsl:variable>
<xsl:variable name="pre_item_code">
<xsl:value-of select="preceding-sibling::Detail2[1]/item_code" />
</xsl:variable>
<tr>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="line_no"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="item_code"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="item_descr"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="unit"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;" align="right">
<font face="Times New Roman" size="2">
<xsl:value-of select="quantity"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;" align="right">
<font face="Times New Roman" size="2">
<xsl:value-of select="rate"/>
</font>
</td>
<td class="editDisplayColumnClass" style = "padding: 5px;color:#555;" align="right">
<font face="Times New Roman" size="2">
<xsl:value-of select="format-number(net_amt, '##,###,###,###,###')"/>
</font>
</td>
</tr>
</xsl:for-each>
</tbody>
</table>
</form>
<!--<script>
var _parent = window.parent;
var refId = document.getElementById("REF_ID").value;
var name = "Detail1."+refId+".remarks";
if (_parent) {
var rejButton = _parent.document.getElementById("e12signDtlGen-reject");
var aprvButton = _parent.document.getElementById("e12signDtlGen-approve");
if (aprvButton) {
aprvButton.addEventListener("click", checkRemarksValue);
}
if (rejButton) {
rejButton.addEventListener("click", checkRemarksValue);
}
}
function checkRemarksValue() {
var remarks = document.getElementById(name).value;
if(!remarks){
alert("Please enter Remarks!");
document.getElementById(name).focus();
}
}
</script>
--></body>
</html>
</xsl:template>
</xsl:stylesheet>
\ No newline at end of file
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