Commit 875ab572 authored by abibave's avatar abibave

Request Id: D16EBAS004

XML, XSL, SQL  of PO,SO,SAMD & Sales Return workflows.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103255 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 981ee02b
===================================Purchase Order=================================
---------transetup---------
update transetup set WORKFLOW_OPT = 2,WRKFLW_INIT= 'PORD_SIGN' where TRAN_WINDOW ='w_porder';
----------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,DYN_ROLE_REF) values ('P-ORD_APR1','S','S','MAIL TO PURCHASER','BASE',null,null,null,to_date('22-04-15','DD-MM-RR'),'BASE','BASE','E','SELECT EMP_CODE FROM EMPLOYEE WHERE EMP_CODE=?',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,DYN_ROLE_REF) values ('P-ORD_APR2','S','S','MAIL TO PURCHASER','C12210',null,null,null,to_date('22-04-15','DD-MM-RR'),'BASE','BASE','E','SELECT REPORT_TO FROM EMPLOYEE WHERE TRIM(EMP_CODE) = TRIM(?)',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,DYN_ROLE_REF) values ('P-ORD_APR3','S','S','MAIL TO PURCHASER','E99902',null,null,null,to_date('22-04-15','DD-MM-RR'),'BASE','BASE','E','select report_to from employee where emp_code in (select report_to from employee where emp_code=?)',null);
-------wf_role_users-------
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('P-ORD_APR2','C12210',to_date('22-04-15','DD-MM-RR'),'BASE','BASE');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('P-ORD_APR1','BASE',to_date('22-04-15','DD-MM-RR'),'BASE','BASE');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('P-ORD_APR3','E99902',to_date('22-04-15','DD-MM-RR'),'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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR) values ('P-ORD_APR2 ','T','[(E)ROLE_CODE]',null,null,'Request to Approve Purchase Order # <Detail1.purc_order> Order Date: <Detail1.ord_date>.','Dear Sir/Madam,
Please Approve Purchase Order No. <Detail1.purc_order>',null,null,null,null,null,null,null,null,null,null,null,null,null,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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR) values ('P-ORD_APR3 ','T','[(E)ROLE_CODE]',null,null,'Request to Approve Purchase Order # <Detail1.purc_order> Order Date: <Detail1.ord_date>.','Dear Sir/Madam,
Please Approve Purchase Order No. <Detail1.purc_order>',null,null,null,null,null,null,null,null,null,null,null,null,null,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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR) values ('PO_CONFIRMED','T','[(E)ROLE_CODE]',null,null,'Purchase Order <Detail1.purc_order> is Confirmed','Dear Sir/Madam,
Purchase Order <Detail1.purc_order> is Confirmed.',null,null,null,null,null,null,null,null,null,null,null,null,null,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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR) values ('PO_REJECTED ','T','[(E)ROLE_CODE]',null,null,'PO <Detail1.purc_order> is Rejected','Dear Sir/Madam,
PO <Detail1.purc_order> is Rejected.',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
==========================================Sales Order===============================
---------transetup---------
update transetup set WORKFLOW_OPT = 2,WRKFLW_INIT= 'S-ORD' where TRAN_WINDOW ='w_sorder';
----------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,DYN_ROLE_REF) values ('S-ORD-A2 ','S','S','First Approver Of Sale Order Workflow','C12210 ',null,null,null,to_date('08-08-16','DD-MM-RR'),'BASE ','BASE ','E','SELECT REPORT_TO FROM EMPLOYEE WHERE TRIM(EMP_CODE) = TRIM(?)',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,DYN_ROLE_REF) values ('S-ORD-A3 ','S','S','Second Approver Of Sale Order Workflow','E99902 ',null,null,null,to_date('08-08-16','DD-MM-RR'),'BASE ','BASE ','E','select report_to from employee where emp_code in (select report_to from employee where emp_code=?)',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,DYN_ROLE_REF) values ('S-ORD-A1 ','S','S','MAIL TO SALE CUSTOMER','BASE ',null,null,null,to_date('02-05-16','DD-MM-RR'),'BASE ','BASE ','E','SELECT EMP_CODE FROM EMPLOYEE WHERE TRIM(EMP_CODE) = TRIM(?)',null);
-------wf_role_users-------
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('S-ORD-A2 ','C12210 ',to_date('09-08-16','DD-MM-RR'),'BASE ','BASE ');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('S-ORD-A3 ','E99902 ',to_date('09-08-16','DD-MM-RR'),'BASE ','BASE ');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('S-ORD-A1 ','BASE ',to_date('02-05-16','DD-MM-RR'),'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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR) values ('S-ORD-A2 ','T','[(E)ROLE_CODE]',null,null,'<Detail1.cust_name> Order Dt:<Detail1.order_date> for <Detail1.curr_code> <Detail1.tot_amt>/- Expected Shipment Date <Detail1.due_date>','Dear Sir/Madam,
Sales Order No :<Detail1.sale_order>
Dated :<Detail1.order_date>
Customer :<Detail1.cust_name>
Ship To :<dlv_to>
Total Amt:<Detail1.curr_code> <Detail1.tot_amt>/-',null,null,null,null,null,null,null,'BASE',null,null,null,null,null,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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR) values ('S-ORD-A3 ','T','[(E)ROLE_CODE]',null,null,'<Detail1.cust_name> Order Dt:<Detail1.order_date>, <Detail1.curr_code> <Detail1.tot_amt>/- Expected Shipment Dt <Detail1.due_date> (<Detail1.sp_name>)','Dear Sir/Madam,
Sales Order No :<Detail1.sale_order>
Dated :<Detail1.order_date>
Customer :<Detail1.cust_name>
Ship To :<dlv_to>
Total Amt:<Detail1.curr_code> <Detail1.tot_amt>/-',null,null,null,null,null,null,null,'BASE',null,null,null,null,null,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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR) values ('S-ORD-CONF ','T','[(E)ROLE_CODE]',null,null,'Sales Order No. <Detail1.sale_order> Order date: <Detail1.order_date> of <Detail1.cust_name> has been Approved','Dear Sir/Madam,
Sales Order No. <Detail1.sale_order> Order date: <Detail1.order_date> of <Detail1.cust_name> has been Approved.',null,null,null,null,null,null,null,'BASE',null,null,null,null,null,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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR) values ('S-ORD-REJ2 ','T','[(E)ROLE_CODE]',null,null,'Sales Order # <Detail1.sale_order> Order date: <Detail1.order_date> of <Detail1.cust_name> has been Rejected ','Dear Sir/Madam,
Sales Order No. <Detail1.sale_order> Order date: <Detail1.order_date> has been Rejected.',null,null,null,null,null,null,null,'BASE',null,null,null,null,null,null,null,null,null);
======================================Sales Order Amendment========================
---------transetup---------
update transetup set WORKFLOW_OPT = 2,WRKFLW_INIT= 'S-AMD' where TRAN_WINDOW ='w_sordamd';
----------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,DYN_ROLE_REF) values ('S-AMD_R2','S','S','First Level Approver Of Sales Order Amendment Workflow','C12210',null,null,null,to_date('22-08-16','DD-MM-RR'),'BASE','BASE','E','SELECT REPORT_TO FROM EMPLOYEE WHERE TRIM(EMP_CODE) = TRIM(?)',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,DYN_ROLE_REF) values ('S-AMD_SP','S','S','Second Level Approver Of Sales Order Amendment Workflow','E99902',null,null,null,to_date('22-08-16','DD-MM-RR'),'BASE','BASE','E','select report_to from employee where emp_code in (select report_to from employee where emp_code=?)',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,DYN_ROLE_REF) values ('S-AMD_ORD','S','S','Initiator Of Sales Order Amendment Workflow ','BASE',null,null,null,to_date('22-08-16','DD-MM-RR'),'BASE ','BASE','E','SELECT EMP_CODE FROM EMPLOYEE WHERE TRIM(EMP_CODE) = TRIM(?)',null);
-------wf_role_users-------
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('S-AMD_R2','C12210',to_date('22-08-16','DD-MM-RR'),'BASE','BASE');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('S-AMD_SP','E99902',to_date('22-08-16','DD-MM-RR'),'BASE','BASE');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('S-AMD_ORD','BASE',to_date('22-08-16','DD-MM-RR'),'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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR)
values ('S-AMD_R2','T','[(E)ROLE_CODE]',null,null,'<Detail1.cust_name> Order Dt:<Detail1.order_date> for <Detail1.curr_code> <Detail1.tot_amt>/- Expected Shipment Date <Detail1.due_date>','Dear Sir/Madam,
Order No :<Detail1.sale_order>
Dated :<Detail1.order_date>
Customer :<Detail1.cust_name>
Ship To :<dlv_to>
Total Amt:<Detail1.curr_code> <Detail1.tot_amt>/-',null,null,null,null,null,null,null,null,null,null,null,null,null,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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR)
values ('S-AMD_SP','T','[(E)ROLE_CODE]',null,null,'<Detail1.cust_name> Order Dt:<Detail1.order_date> for <Detail1.curr_code> <Detail1.tot_amt>/- Expected Shipment Date <Detail1.due_date>','Dear Sir/Madam,
Order No :<Detail1.sale_order>
Dated :<Detail1.order_date>
Customer :<Detail1.cust_name>
Ship To :<dlv_to>
Total Amt:<Detail1.curr_code> <Detail1.tot_amt>/-',null,null,null,null,null,null,null,null,null,null,null,null,null,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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR) values ('SAMD-CONF','T','[(E)ROLE_CODE]',null,null,'Order # <Detail1.sale_order> Order date:<Detail1.order_date> of <Detail1.cust_name> has been Approved','Dear Sir/Madam,
Order # <Detail1.sale_order> Order date:<Detail1.order_date> of <Detail1.cust_name> has been Approved.',null,null,null,null,null,null,null,null,null,null,null,null,null,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,WINNAME,WIN_NAME,MAIL_GENERATION,MAIL_DESCR,FN_NAME,COND_METHOD,EMAIL_EXPR)
values ('SAMD-REJ','T','[(E)ROLE_CODE]',null,null,'<Detail1.cust_name> Order Dt:<Detail1.order_date> for <Detail1.curr_code> <Detail1.tot_amt>/- Expected Shipment Date <Detail1.due_date> is rejected.','Dear Sir/Madam,
Order No :<Detail1.sale_order>
Dated :<Detail1.order_date>
Customer :<Detail1.cust_name>
Ship To :<dlv_to>
Total Amt:<Detail1.curr_code> <Detail1.tot_amt>/- is rejected.',null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null);
======================================Sales Return===================================
---------transetup---------
update transetup set WORKFLOW_OPT = 2,WRKFLW_INIT= 'SALESRETURN' 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 ('SALRTN_INT','S','S','User of Sales Return','BASE','Initial',null,'base@baseinfo.com',to_date('30-08-16','DD-MM-RR'),'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 ('SALRTNAPR1','S','S','First Approver of Sales Return Worklfow','C12210','SignTran',null,'base@baseinfo.com',to_date('30-08-16','DD-MM-RR'),'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 ('SALRTNAPR2','S','S','Second Approver of Sales Return Worklfow','E99902','SignTran',NULL,'base@baseinfo.com',TO_DATE('30-08-16','DD-MM-RR'),'BASE','BASE','E',null);
-------wf_role_users-------
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('SALRTN_INT','BASE',to_date('30-08-16','DD-MM-RR'),'BASE','BASE');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('SALRTNAPR1','C12210',to_date('30-08-16','DD-MM-RR'),'BASE','BASE');
Insert into WF_ROLE_USERS (ROLE_CODE,USERID,CHG_DATE,CHG_USER,CHG_TERM) values ('SALRTNAPR2','E99902',to_date('30-08-16','DD-MM-RR'),'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 ('SALE_RETURN_APRV','T','[(E)ROLE_CODE]',null,null,'Approve Mail: Sales Return Id <Detail1.tran_id> is ready to approve','Dear Sir/Madam,
This is to inform you that Sales Return Id <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 ('SLRTRN_CONFIRM','T','[(E)ROLE_CODE]',null,null,'Approved Mail: Sales Return Id <Detail1.tran_id> is approved','Dear Sir/Madam,
This is to inform you that Sales Return Id <Detail1.tran_id> is approved',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 ('SLRTRN_REJECT','T','[(E)ROLE_CODE]',NULL,NULL,'Rejection Mail: Sales Return Id <Detail1.tran_id> is rejected','Dear Sir/Madam,
This is to inform you that Sales Return Id <Detail1.tran_id> is rejected',1,1,1,1,'M',null,null,null,null,null,null,null,'w_salesreturn_retn',null,null,null,null);
<?xml version="1.0" encoding="UTF-8"?>
<Package Id="PORD_SIGN" 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>2007-01-23 15:01:15</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="PORD_SIGN" Name="Process">
<ProcessHeader DurationUnit="D">
<Created>2007-01-23 15:01:31</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="POAPPR1" Name="POAPPR1">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_APR1"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approver 1"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="POAPPR2" Name="POAPPR2">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_APR2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVER 2"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="POAPPR3">
<ParticipantType1 Type="ROLE"/>
<Description>POAPPR3</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_APR3"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approver 3"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="POAPPR4" Name="POAPPR4">
<ParticipantType1 Type="ROLE"/>
<Description>POAPPR4</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_APR4"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approver 4"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="PORD_ON_REL_SELF" Name="PORD_ON_REL_SELF">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_REL"/>
<ExtendedAttribute Name="SIGN_FOR" Value="OnReleaseInit"/>
</ExtendedAttributes>
</Participant>
<Participant Id="PORD_ON_REL_ISER_SV" Name="PORD_ON_REL_ISER_SV">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_SV_A"/>
<ExtendedAttribute Name="SIGN_FOR" Value="AprvBySV"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="PORD_ON_REL_ISER_SD" Name="PORD_ON_REL_ISER_SD">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_SD_A"/>
<ExtendedAttribute Name="SIGN_FOR" Value="AprvBySD"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="POAPPR5" Name="POAPPR5">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_APR5"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval 6"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="POAPPR6" Name="POAPPR6">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_APR6"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVER"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="POAPPR7" Name="POAPPR7">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="P-ORD_APR7"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVAL"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="PORD_SIGN_USER" Name="PORD_SIGN_USER">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="PO-CRETR"/>
<ExtendedAttribute Name="SIGN_FOR" Value="PO CREATER"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="HOD1" Name="HOD1">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="ESCHOD"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="HODHODS1" Name="HODHODS1">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="ESCHODHODS"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="HOD2" Name="HOD2">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="ESCHOD"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="HODHODS2" Name="HODHODS2">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="ESCHODHODS"/>
<ExtendedAttribute Name="SIGN_FOR" Value="APPROVE"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.purc_order:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<Application Id="SIGNTRANS" Name="SignTrans">
<FormalParameters>
<FormalParameter Id="FORMAT_CODE" Index="8" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="OBJ_NAME" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_CODE" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XSL_FILE_NAME" Index="9" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="insertSign"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.SignTrans"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="PorderConfWF" Name="PorderConfWF">
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.adv.PorderConfWF"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="SYS_SIGN" Name="SystemSignConfirm">
<Description>this sign the transaction automaticaly when it is escalate</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>TRAN ID</Description>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="COMP_NAME" Value="SystemSignConfirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
</ExtendedAttributes>
</Application>
<Application Id="ChangePOStatusConfirm" Name="ChangePOStatusConfirm">
<Description>ChangePOStatusConfirm</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="EMAIL" Name="EMAIL">
<Description>EMAIL</Description>
<FormalParameters>
<FormalParameter Id="mailXMLStr" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="infoType" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="processInstanceId" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.utility.EMail"/>
<ExtendedAttribute Name="METHOD_NAME" Value="sendMail"/>
</ExtendedAttributes>
</Application>
<Application Id="CheckForHODConfirm" Name="CheckForHODConfirm">
<Description>CheckForHODConfirm</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" 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="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="SignTransCtx" Name="SignTransCtx">
<Description>New Method SignTransCtx to insert/use SignFor and context_1,context_2,context_3 .</Description>
<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="METHOD_NAME" Value="insertSignCtx"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.SignTrans"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="CheckForItemSerHODConfirm" Name="CheckForItemSerHODConfirm">
<Description>Get the value from EJB ( SV / SD /NA) BASED ON ITEMSER WISE CONFIRMATION CODE.</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" 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="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="PORD_SIGN_App1" Name="PORD_SIGN_App1">
<FormalParameters>
<FormalParameter Id="PURC_ORDER" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EMP_CODE" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="poaprvstatus"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.po.wrkflw.POAprvStatus"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="PORD_SIGN_App3" Name="POChangeStatus">
<Description>POChangeStatus</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.po.wrkflw.POChangeStatus"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="PORD_SIGN" Name="DUMMY">
<Implementation>
<No/>
</Implementation>
<Performer>POAPPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="POAPPR1"/>
<ExtendedAttribute Name="XOffset" Value="210"/>
<ExtendedAttribute Name="YOffset" Value="30"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PORD_SIGN_Act3" Name="APPRV1_SIGN_VC">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>P-ORD_A1NSSC</ActualParameter>
<ActualParameter>&lt;Detail1.supp_name&gt; Dt: &lt;Detail1.ord_date&gt;, &lt;Detail1.curr_code&gt; &lt;Detail1.tot_amt&gt;/-</ActualParameter>
<ActualParameter>Purchase Order</ActualParameter>
<ActualParameter>&lt;Detail1.emp_code&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.ord_date&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>POAPPR3</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="PORD_SIGN_Tra558"/>
<TransitionRef Id="PORD_SIGN_Tra89"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="POAPPR3"/>
<ExtendedAttribute Name="XOffset" Value="210"/>
<ExtendedAttribute Name="YOffset" Value="61"/>
</ExtendedAttributes>
</Activity>
<Activity Id="CONFIRMATION_PO" Name="CONFIRMATION_PO">
<Implementation>
<Tool Id="PorderConfWF" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>loginCode=$PRFMR_CODE~tloginEmpCode=$PRFMR_CODE</ActualParameter>
<ActualParameter>true</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>POAPPR3</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="POAPPR3"/>
<ExtendedAttribute Name="XOffset" Value="510"/>
<ExtendedAttribute Name="YOffset" Value="61"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PORD_SIGN_Act31" Name="APPRV1_SIGN_MGR">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>P-ORD_A1NSSC</ActualParameter>
<ActualParameter>&lt;Detail1.supp_name&gt; Dt: &lt;Detail1.ord_date&gt;, &lt;Detail1.curr_code&gt; &lt;Detail1.tot_amt&gt;/-</ActualParameter>
<ActualParameter>Purchase Order</ActualParameter>
<ActualParameter>&lt;Detail1.emp_code&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.ord_date&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>POAPPR2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="PORD_SIGN_Tra151"/>
<TransitionRef Id="PORD_SIGN_Tra70"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="POAPPR2"/>
<ExtendedAttribute Name="XOffset" Value="209"/>
<ExtendedAttribute Name="YOffset" Value="102"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PO_REJ_MAIL" Name="PO_REJ_MAIL">
<Implementation>
<Tool Id="EMAIL" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;porder&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;PO_REJECTED&lt;/FORMAT_CODE&gt;&lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt;&lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt;&lt;LINK_ADDR&gt;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>POAPPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="POAPPR1"/>
<ExtendedAttribute Name="XOffset" Value="510"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
</ExtendedAttributes>
</Activity>
<Activity Id="END_SVSD_CONF_EMAIL" Name="END_SVSD_CONF_EMAIL">
<Implementation>
<Tool Id="EMAIL" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;porder&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;PO_CONFIRMED&lt;/FORMAT_CODE&gt;&lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt;&lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt;&lt;LINK_ADDR&gt;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>POAPPR1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="POAPPR1"/>
<ExtendedAttribute Name="XOffset" Value="510"/>
<ExtendedAttribute Name="YOffset" Value="130"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="PORD_SIGN" Id="PORD_SIGN_Tra10" Name="PORD_SIGN_Tra10" To="PORD_SIGN_Act31">
<Condition Type="CONDITION">status == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="status.string"/>
</ExtendedAttributes>
</Transition>
<Transition From="PORD_SIGN_Act3" Id="PORD_SIGN_Tra558" To="CONFIRMATION_PO">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PORD_SIGN_Act31" Id="PORD_SIGN_Tra151" To="PORD_SIGN_Act3">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="CONFIRMATION_PO" Id="PORD_SIGN_Tra1024" Name="PORD_SIGN_Tra1024" To="END_SVSD_CONF_EMAIL">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PORD_SIGN_Act3" Id="PORD_SIGN_Tra89" Name="PORD_SIGN_Tra89" To="PO_REJ_MAIL">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PORD_SIGN_Act31" Id="PORD_SIGN_Tra70" Name="PORD_SIGN_Tra70" To="PO_REJ_MAIL">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="POAPPR1;PORD_SIGN;100;30;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="POAPPR1;PO_REJ_MAIL;720;20;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="POAPPR1;END_SVSD_CONF_EMAIL;720;130;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="POAPPR1;POAPPR2;POAPPR3;"/>
</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="QCORDERAPRV" Name="QCORDERAPRV" 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>2014-05-20 15:54:44</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="QCORDERAPRV" Name="QCORDERAPRV">
<ProcessHeader DurationUnit="D">
<Created>2014-05-20 15:55:40</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="QCORDERAPRV" Name="ENGINEERQC">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="QCORDRENGR"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="PRJMANAGER" Name="PRJMANAGER">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="QCORDPMMGR"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approve"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.site_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="GENMANAGER" Name="GENMANAGER">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="QCORDGMMGR"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approve"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.site_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<Application Id="SignTrans" Name="SignTrans">
<FormalParameters>
<FormalParameter Id="PRC_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_CODE" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORMAT_CODE" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XSL_FILE_NAME" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="SIGN_FOR" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CTX_1" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CTX_2" Index="8" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="CTX_3" Index="9" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.SignTrans"/>
<ExtendedAttribute Name="METHOD_NAME" Value="insertSignCtx"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="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="ENTITY_ID" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_INST_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_CODE" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="NEW_REC" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="saveChangeInTrans"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.TransSave"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="QCOrderAprvConfWF" Name="QCOrderAprvConfWF">
<FormalParameters>
<FormalParameter Id="QORDER_NO" 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="EJB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.mfg.QCOrderAprvConfWF"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="EMAIL" Name="EMAIL">
<FormalParameters>
<FormalParameter Id="MAIL_XML" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="INFO_TYPE" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_ID" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.utility.EMail"/>
<ExtendedAttribute Name="METHOD_NAME" Value="sendMail"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="QCORDERAPRV" Name="QCORDERAPRV">
<Implementation>
<No/>
</Implementation>
<Performer>QCORDERAPRV</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="QCORDERAPRV"/>
<ExtendedAttribute Name="XOffset" Value="290"/>
<ExtendedAttribute Name="YOffset" Value="49"/>
</ExtendedAttributes>
</Activity>
<Activity Id="PM_SIGN" Name="PM_SIGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>QCORDR_APRV_MGR</ActualParameter>
<ActualParameter>QCORDERAPRV</ActualParameter>
<ActualParameter>APPROVAL</ActualParameter>
<ActualParameter>QCOrder</ActualParameter>
<ActualParameter>&lt;Detail1.qorder_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.qorder_no&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>PRJMANAGER</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SIGNTRANREJT1"/>
<TransitionRef Id="SINTRNSAVE2"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="PRJMANAGER"/>
<ExtendedAttribute Name="XOffset" Value="290"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
</ExtendedAttributes>
</Activity>
<Activity Id="QC_REJMAIL" Name="QC_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;qcorder_new&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;QCORDR_APRV_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;&lt;/LINK_ADDR&gt; &lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>QCORDERAPRV</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="QCORDERAPRV"/>
<ExtendedAttribute Name="XOffset" Value="520"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
<Activity Id="QC_CONFIRM" Name="QC_CONFIRM">
<Implementation>
<Tool Id="QCOrderAprvConfWF" 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>GENMANAGER</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="GENMANAGER"/>
<ExtendedAttribute Name="XOffset" Value="520"/>
<ExtendedAttribute Name="YOffset" Value="55"/>
</ExtendedAttributes>
</Activity>
<Activity Id="QC_CONFMAIL" Name="QC_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;qcorder_new&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;QCORDR_APRV_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;&lt;/LINK_ADDR&gt; &lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>QCORDERAPRV</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="QCORDERAPRV"/>
<ExtendedAttribute Name="XOffset" Value="520"/>
<ExtendedAttribute Name="YOffset" Value="150"/>
</ExtendedAttributes>
</Activity>
<Activity Id="END" Name="END">
<Implementation>
<No/>
</Implementation>
<Performer>QCORDERAPRV</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="QCORDERAPRV"/>
<ExtendedAttribute Name="XOffset" Value="670"/>
<ExtendedAttribute Name="YOffset" Value="90"/>
</ExtendedAttributes>
</Activity>
<Activity Id="GM_SIGN" Name="GM_SIGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>QCORDR_APRV_MGR</ActualParameter>
<ActualParameter>QCORDERAPRV</ActualParameter>
<ActualParameter>APPROVAL</ActualParameter>
<ActualParameter>QCOrder</ActualParameter>
<ActualParameter>&lt;Detail1.qorder_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.qorder_no&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>GENMANAGER</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="SINTRNSAVE22"/>
<TransitionRef Id="SIGNTRANREJT12"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="GENMANAGER"/>
<ExtendedAttribute Name="XOffset" Value="290"/>
<ExtendedAttribute Name="YOffset" Value="55"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="QCORDERAPRV" Id="CONDITION" Name="CONDITION" To="PM_SIGN">
<Condition Type="CONDITION">status=="U"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="status.String"/>
</ExtendedAttributes>
</Transition>
<Transition From="PM_SIGN" Id="SIGNTRANREJT1" Name="SIGNTRANREJT1" To="QC_REJMAIL">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="PM_SIGN" Id="SINTRNSAVE2" Name="SINTRNSAVE2" To="GM_SIGN">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="QC_CONFIRM" Id="CONDITION2" Name="CONDITION2" To="QC_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="QC_CONFMAIL" Id="SENDMAILCOND" Name="SENDMAILCOND" To="END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="GM_SIGN" Id="SINTRNSAVE22" Name="SINTRNSAVE22" To="QC_CONFIRM">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="GM_SIGN" Id="SIGNTRANREJT12" Name="SIGNTRANREJT12" To="QC_REJMAIL">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="QC_REJMAIL" Id="QCORDERAPRV_Tra17" To="END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="QCORDERAPRV;QCORDERAPRV;150;49;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="QCORDERAPRV;END;800;89;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="QCORDERAPRV;PRJMANAGER;GENMANAGER;"/>
</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="S-AMD" Name="mail" 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>2007-01-19 16:27:21</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="S-AMD" Name="Process">
<ProcessHeader DurationUnit="D">
<Created>2007-01-19 16:28:29</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="SORD-AMD_REQ" Name="SORD-AMD_REQ">
<ParticipantType1 Type="ROLE"/>
<Description>Let first approve/sign the Sale order approver of SORDER Module.</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD_ORD"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__amd:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-AMD_APPR2_Par1" Name="APPR2-SELORDER">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD-A2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="approval between 10000 &amp; 20000"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SORD-AMD_SP" Name="SORD-AMD_SP">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD_SP"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__amd:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SORD-AMD_FINAL" Name="SORD-AMD_FINAL">
<ParticipantType1 Type="ROLE"/>
<Description>This mail will go to order send by automatically after approved/ sign mail by approver.</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD_FNAL"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SORD-AMD_SP-CONF" Name="SORD-AMD_SP-CONF">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD_SPCF"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.sales_pers:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SORD-AMD-SP-REJA" Name="SORD-AMD-SP-REJA">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD_SPRJ"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initialization"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.sales_pers:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SORD-AMD-ORD-REJA" Name="SORD-AMD-ORD-REJA">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD_EREJ"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initialization"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__amd:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SORD-AMD_CONF" Name="SORD-AMD_CONF">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD_EMCF"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initialization"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__amd:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-AMD-FAIL" Name="S-AMD-FAIL">
<ParticipantType1 Type="ROLE"/>
<Description>sending mail due to fail transaction action</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD-F"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__amd:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Requester:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-AMD_THRD-SECOND" Name="S-AMD_THRD-SECOND">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD-A32"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Second Third Approval"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-AMD_ESC-SALES-PERS">
<ParticipantType1 Type="ROLE"/>
<Description>mail indication to sales person about auto sign by system after waiting for a fix time.</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD-C21"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.sales_pers:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-AMD_RPT_TO" Name="S-AMD_RPT_TO">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD_R2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__amd:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-AMD_2ND_PU01">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD-PU01"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-AMD_2ND_PU02">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD-PU02"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-AMD_2ND_EX01">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD-EX01"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SORD-AMD_CONF_2LEV" Name="SORD-AMD_CONF_2LEV">
<ParticipantType1 Type="ROLE"/>
<Description>Final confirmation email if approve in 2nd level.</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-AMD-CO2L"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initialization"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__amd:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<Application Id="PRFM_COND" Name="PerformCondition">
<FormalParameters>
<FormalParameter Id="PRC_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EXPR_STR" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="VAR_NAME_STR" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.PerformCondition"/>
<ExtendedAttribute Name="METHOD_NAME" Value="performCondition"/>
</ExtendedAttributes>
</Application>
<Application Id="SignTrans" Name="SignTrans">
<Description>Mailing Complaint</Description>
<FormalParameters>
<FormalParameter Id="PRC_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="OBJ_NAME" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_CODE" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORMAT_CODE" Index="8" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XSL_FILE_NAME" Index="9" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="insertSign"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.SignTrans"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="SOrderAmdConfWF" Name="SOrderAmdConfWF">
<Description>Calling SOrderAmdConf for confirmation</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>This is the Current Transaction ID</Description>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.adv.SOrderAmdConfWF"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="CMPLT_SAVE" Name="EMail">
<Description>Mailing Complaint</Description>
<FormalParameters>
<FormalParameter Id="mailXMLStr" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>Mailing Info String</Description>
</FormalParameter>
<FormalParameter Id="infoType" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>Mailing Info String</Description>
</FormalParameter>
<FormalParameter Id="processInstanceId" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.utility.EMail"/>
<ExtendedAttribute Name="METHOD_NAME" Value="sendMail"/>
</ExtendedAttributes>
</Application>
<Application Id="SAMD-CR-CHK" Name="SOrderAmdWFInvokeChkConfirm">
<Description>This is for checking the crd limit before confirm the transaction</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>This is the Current Transaction ID</Description>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="COMP_NAME" Value="SOrderAmdWFInvokeChkConfirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="TRAN_SAVE" Name="TransSave">
<Description>Saving Transaction</Description>
<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="ENTITY_ID" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_INST_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_CODE" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="NEW_REC" 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="SYS_SIGN" Name="SystemSignConfirm">
<Description>this sign the transaction automaticaly when it is escalate</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>TRAN ID</Description>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>ENTITY CODE</Description>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>REF SERIES</Description>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="COMP_NAME" Value="SystemSignConfirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
</ExtendedAttributes>
</Application>
<Application Id="SignTransCtx" Name="SignTransCtx">
<Description>New Method SignTransCtx to insert/use SignFor and context_1,context_2,context_3 .</Description>
<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="METHOD_NAME" Value="insertSignCtx"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.SignTrans"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="S-AMD_CR_OVERRIDER" Name="SOrderCrOverWriteConfirm">
<Description>Over Ride Credit Check ( used sorder's ejb)</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="CheckForHODConfirm" Name="CheckForHODConfirm">
<Description>CheckForHODConfirm</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" 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="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="S-AMD" Name="S-AMD">
<Implementation>
<No/>
</Implementation>
<Performer>SORD-AMD_REQ</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SORD-AMD_REQ"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
<Activity Id="S-AMD_REP_ATHORITY" Name="SIGN_BY_REPATHORITY">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>S-AMD_S-AMD-A2</ActualParameter>
<ActualParameter>Amended Order Of &lt;Detail1.customer_a_cust_name&gt; dated:&lt;Detail1.amd_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.sale_order&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.order_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.customer_b_cust_name&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SORD-AMD_SP</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="S-AMD_Tra587"/>
<TransitionRef Id="S-AMD_Tra138"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SORD-AMD_SP"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="75"/>
</ExtendedAttributes>
</Activity>
<Activity Id="WRKFLW_END" Name="WRKFLW_END">
<Implementation>
<No/>
</Implementation>
<Performer>SORD-AMD_REQ</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SORD-AMD_REQ"/>
<ExtendedAttribute Name="XOffset" Value="670"/>
<ExtendedAttribute Name="YOffset" Value="70"/>
</ExtendedAttributes>
</Activity>
<Activity Id="MAIL_FOR_REJECTION" Name="MAIL_FOR_REJECTION">
<Implementation>
<Tool Id="CMPLT_SAVE" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;sordamd&lt;/OBJ_NAME&gt;&lt;REF_ID&gt;$REF_ID&lt;/REF_ID&gt;&lt;REF_SER&gt;S-AMD&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;SAMD-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;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SORD-AMD_REQ</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SORD-AMD_REQ"/>
<ExtendedAttribute Name="XOffset" Value="520"/>
<ExtendedAttribute Name="YOffset" Value="20"/>
</ExtendedAttributes>
</Activity>
<Activity Id="S-AMD_EMAIL_APRV_INT" Name="S-AMD_EMAIL_APRV_INT">
<Implementation>
<Tool Id="CMPLT_SAVE" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;sordamd&lt;/OBJ_NAME&gt;&lt;REF_ID&gt;$REF_ID&lt;/REF_ID&gt;&lt;REF_SER&gt;S-AMD&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;SAMD-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;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SORD-AMD_REQ</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SORD-AMD_REQ"/>
<ExtendedAttribute Name="XOffset" Value="520"/>
<ExtendedAttribute Name="YOffset" Value="130"/>
</ExtendedAttributes>
</Activity>
<Activity Id="S-AMD_REPORT_TO" Name="S-AMD_REPORT_TO">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>S-AMD_S-AMD-A2</ActualParameter>
<ActualParameter>Amended Order Of &lt;Detail1.customer_a_cust_name&gt; dated:&lt;Detail1.amd_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.sale_order&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.order_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.customer_b_cust_name&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>S-AMD_RPT_TO</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="S-AMD_Tra469"/>
<TransitionRef Id="S-AMD_Tra519"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="S-AMD_RPT_TO"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="60"/>
</ExtendedAttributes>
</Activity>
<Activity Id="S-AMD_SP_CONF" Name="S-AMD_SP_CONF">
<Implementation>
<Tool Id="SOrderAmdConfWF" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>loginCode=$PRFMR_CODE~tloginEmpCode=$PRFMR_CODE</ActualParameter>
<ActualParameter>true</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SORD-AMD_SP</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SORD-AMD_SP"/>
<ExtendedAttribute Name="XOffset" Value="520"/>
<ExtendedAttribute Name="YOffset" Value="75"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="S-AMD" Id="T_S-AMD_Tra2" Name="mail transaction" To="S-AMD_REPORT_TO">
<Condition Type="CONDITION">order_status == "S"</Condition>
<Description>removed item_ser conditions</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="order_status.String"/>
</ExtendedAttributes>
</Transition>
<Transition From="MAIL_FOR_REJECTION" Id="S-AMD_Tra214" To="WRKFLW_END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="S-AMD_EMAIL_APRV_INT" Id="S-AMD_Tra218" To="WRKFLW_END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="S-AMD_REPORT_TO" Id="S-AMD_Tra469" To="MAIL_FOR_REJECTION">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="S-AMD_REPORT_TO" Id="S-AMD_Tra519" To="S-AMD_REP_ATHORITY">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="S-AMD_REP_ATHORITY" Id="S-AMD_Tra587" Name="S-AMD_Tra587" To="S-AMD_SP_CONF">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="S-AMD_SP_CONF" Id="S-AMD_Tra591" Name="S-AMD_Tra591" To="S-AMD_EMAIL_APRV_INT">
<Condition Type="CONDITION">$APP_RESULT== "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="S-AMD_REP_ATHORITY" Id="S-AMD_Tra138" To="MAIL_FOR_REJECTION">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="SORD-AMD_REQ;S-AMD;70;40;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="SORD-AMD_REQ;WRKFLW_END;800;70;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="SORD-AMD_REQ;S-AMD_RPT_TO;SORD-AMD_SP;"/>
</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="S-ORD" Name="mail" 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>2007-01-19 16:27:21</Created>
</PackageHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<ConformanceClass GraphConformance="NON_BLOCKED"/>
<WorkflowProcesses>
<WorkflowProcess AccessLevel="PUBLIC" Id="S-ORD" Name="Process">
<ProcessHeader DurationUnit="D">
<Created>2007-01-19 16:28:29</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="S-ORD_SORDER_Par1" Name="CREATOR_SALEORDER">
<ParticipantType1 Type="ROLE"/>
<Description>Let Initiator of SORDER Module.</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-A1"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__ord:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_APPR2_Par1" Name="APPR2-SELORDER">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-A2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="approval between 10000 &amp; 20000"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SIGN_SORDER_Part2" Name="SIGN_REP_ATHORITY">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-A2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__ord:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SIGN_SORDER_Part3" Name="SIGN_FIN-ATHORITY">
<ParticipantType1 Type="ROLE"/>
<Description>This mail will go to order send by automatically after approved/ sign mail by approver.</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-A3"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__ord:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SIGN_SORDER_Part4" Name="INT_MAIL4CONFIRM">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-A4"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.sales_pers:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD-REJA" Name="S-ORD-REJA">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-REJA"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initialization"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.sales_pers:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD-REJA2" Name="S-ORD-REJA2">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-REJ2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initialization"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__ord:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_CONF" Name="S-ORD_CONF">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-CONF"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initialization"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__ord:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_FAIL" Name="S-ORD_FAIL">
<ParticipantType1 Type="ROLE"/>
<Description>SEND MAIL FOR FAIL TRANSACTION</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-F"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__ord:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Requester:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_THRD-SECOND" Name="S-ORD_THRD-SECOND">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-A32"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Second Third Approval"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_ESC-APRV" Name="S-ORD_ESC-APRV">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-C21"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_ESC-SALES-PERS" Name="S-ORD_ESC-SALES-PERS">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-C21"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.sales_pers:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
<ExtendedAttribute Name="SIGN_FOR" Value="initiation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_REPORT_TO">
<ParticipantType1 Type="ROLE"/>
<Description>@nd level sign to be based on order_taken_by's report to for dept ( PO01,PO02,EX01)</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-A2R2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__ord:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_HOD_PU01">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-PU01"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_HOD_PU02">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-PU02"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_HOD_EX01">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-EX01"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initiation"/>
</ExtendedAttributes>
</Participant>
<Participant Id="S-ORD_CONF_2LEV" Name="S-ORD_CONF_2LEV">
<ParticipantType1 Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="S-ORD-CO2L"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Initialization"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.emp_code__ord:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
</Participants>
<Applications>
<Application Id="PRFM_COND" Name="PerformCondition">
<FormalParameters>
<FormalParameter Id="PRC_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="EXPR_STR" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="VAR_NAME_STR" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.PerformCondition"/>
<ExtendedAttribute Name="METHOD_NAME" Value="performCondition"/>
</ExtendedAttributes>
</Application>
<Application Id="SignTrans" Name="SignTrans">
<Description>Mailing Complaint</Description>
<FormalParameters>
<FormalParameter Id="PRC_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="OBJ_NAME" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_ID" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_ROLE_CODE" Index="5" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRFMR_CODE" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XML_DATA_ALL" Index="7" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORMAT_CODE" Index="8" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XSL_FILE_NAME" Index="9" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="insertSign"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.SignTrans"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="SorderConfWF" Name="SorderConfWF">
<Description>Calling SaleOrderTWFInvokeConfirmEJB for confirmation through EJB</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>This is the Current Transaction ID</Description>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.adv.SorderConfWF"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="CMPLT_SAVE" Name="EMail">
<Description>Mailing Complaint</Description>
<FormalParameters>
<FormalParameter Id="mailXMLStr" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>Mailing Info String</Description>
</FormalParameter>
<FormalParameter Id="infoType" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>Mailing Info String</Description>
</FormalParameter>
<FormalParameter Id="processInstanceId" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="JB"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.utility.EMail"/>
<ExtendedAttribute Name="METHOD_NAME" Value="sendMail"/>
</ExtendedAttributes>
</Application>
<Application Id="SORD-CR-CHK" Name="SOrderWFInvokeChkConfirm">
<Description>This is for checking the crd limit before confirm the transaction</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>This is the Current Transaction ID</Description>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="COMP_NAME" Value="SOrderWFInvokeChkConfirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="TRAN_SAVE" Name="TransSave">
<Description>Saving Transaction</Description>
<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="ENTITY_ID" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="PRC_INST_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_CODE" Index="6" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="NEW_REC" 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="SYS_SIGN" Name="SystemSignConfirm">
<Description>this sign the transaction automaticaly when it is escalate</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>TRAN ID</Description>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
<Description>entity code</Description>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="COMP_NAME" Value="SystemSignConfirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
</ExtendedAttributes>
</Application>
<Application Id="S-ORD_CR_OVERRIDER" Name="SOrderCrOverWriteConfirm">
<Description>Over Ride Credit Check</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="FORCED_FLAG" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
</FormalParameters>
<ExtendedAttributes>
<ExtendedAttribute Name="APPLN_TYPE" Value="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="SignTransCtx" Name="SignTransCtx">
<Description>New Method SignTransCtx to insert/use SignFor and context_1,context_2,context_3 .</Description>
<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="METHOD_NAME" Value="insertSignCtx"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.wrkflw.utility.SignTrans"/>
<ExtendedAttribute Name="EXEC_MODE" Value="ASYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="CheckForHODConfirm" Name="CheckForHODConfirm">
<Description>CheckForHODConfirm</Description>
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="REF_SER" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="XTRA_PARAMS" 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="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="S-ORD" Name="S-ORD">
<Implementation>
<Tool Id="PRFM_COND" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>order_status == "S"</ActualParameter>
<ActualParameter>Detail1.order_status.CHAR</ActualParameter>
<ActualParameter>$XML_DATA_ALL</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>S-ORD_SORDER_Par1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="S-ORD_SORDER_Par1"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
<Activity Id="MAIL_FOR_REJECTION" Name="MAIL_FOR_REJECTION">
<Implementation>
<Tool Id="CMPLT_SAVE" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;sorder&lt;/OBJ_NAME&gt;&lt;REF_ID&gt;$REF_ID&lt;/REF_ID&gt;&lt;REF_SER&gt;S-ORD&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;S-ORD-REJ2&lt;/FORMAT_CODE&gt;&lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt;&lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt;&lt;LINK_ADDR&gt;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>S-ORD_SORDER_Par1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="S-ORD_SORDER_Par1"/>
<ExtendedAttribute Name="XOffset" Value="460"/>
<ExtendedAttribute Name="YOffset" Value="40"/>
</ExtendedAttributes>
</Activity>
<Activity Id="S-ORD_EMAIL_APRV_INT" Name="INTMAIL_2CREATOR">
<Implementation>
<Tool Id="CMPLT_SAVE" Type="APPLICATION">
<ActualParameters>
<ActualParameter>&lt;ROOT&gt;&lt;EMAIL_TYPE&gt;&lt;/EMAIL_TYPE&gt;&lt;OBJ_NAME&gt;sorder&lt;/OBJ_NAME&gt;&lt;REF_ID&gt;$REF_ID&lt;/REF_ID&gt;&lt;REF_SER&gt;S-ORD&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;S-ORD-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;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>S-ORD_SORDER_Par1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="S-ORD_SORDER_Par1"/>
<ExtendedAttribute Name="XOffset" Value="460"/>
<ExtendedAttribute Name="YOffset" Value="130"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SORDCONF_FINATHOR1" Name="CONF_FINAL_ATHOR1">
<Implementation>
<Tool Id="SorderConfWF" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$REF_ID</ActualParameter>
<ActualParameter>loginCode=$PRFMR_CODE~tloginEmpCode=$PRFMR_CODE</ActualParameter>
<ActualParameter>true</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SIGN_SORDER_Part3</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SIGN_SORDER_Part3"/>
<ExtendedAttribute Name="XOffset" Value="460"/>
<ExtendedAttribute Name="YOffset" Value="115"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SORD_FINAL_ATHOR" Name="SIGN_FINAL_ATHOR">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>S-ORD_S-ORD-A1</ActualParameter>
<ActualParameter>&lt;Detail1.cust_name&gt; Dt:&lt;Detail1.order_date&gt;, &lt;Detail1.curr_code&gt; &lt;Detail1.tot_amt&gt;/- &lt;Detail1.sp_name&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.emp_code__ord&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.order_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.order_date&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SIGN_SORDER_Part3</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="S-ORD_Tra259"/>
<TransitionRef Id="S-ORD_Tra587"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SIGN_SORDER_Part3"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="119"/>
</ExtendedAttributes>
</Activity>
<Activity Id="S-ORD_REP_ATHORITY" Name="S-ORD_REP_ATHORITY">
<Implementation>
<Tool Id="SignTransCtx" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>S-ORD_S-ORD-A1</ActualParameter>
<ActualParameter>&lt;Detail1.cust_name&gt; Dt:&lt;Detail1.order_date&gt;, &lt;Detail1.curr_code&gt; &lt;Detail1.tot_amt&gt;/-</ActualParameter>
<ActualParameter>&lt;Detail1.emp_code__ord&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.order_date&gt;</ActualParameter>
<ActualParameter>&lt;Detail1.order_date&gt;</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SIGN_SORDER_Part2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="S-ORD_Tra114"/>
<TransitionRef Id="S-ORD_Tra138"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SIGN_SORDER_Part2"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="S-ORD" Id="T_SORDER_Tra2" Name="mail transaction" To="S-ORD_REP_ATHORITY">
<Condition Type="CONDITION">order_status == "S"</Condition>
<Description>removed item_ser conditions.</Description>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="order_status.String"/>
</ExtendedAttributes>
</Transition>
<Transition From="SORDCONF_FINATHOR1" Id="S-ORD_Tra216" To="S-ORD_EMAIL_APRV_INT">
<Condition Type="CONDITION">$APP_RESULT == "Y"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SORD_FINAL_ATHOR" Id="S-ORD_Tra259" To="MAIL_FOR_REJECTION">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SORD_FINAL_ATHOR" Id="S-ORD_Tra587" To="SORDCONF_FINATHOR1">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="S-ORD_REP_ATHORITY" Id="S-ORD_Tra114" To="SORD_FINAL_ATHOR">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="S-ORD_REP_ATHORITY" Id="S-ORD_Tra138" To="MAIL_FOR_REJECTION">
<Condition Type="CONDITION">$APP_RESULT == "R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="S-ORD_SORDER_Par1;S-ORD;70;40;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="S-ORD_SORDER_Par1;S-ORD_EMAIL_APRV_INT;640;130;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="S-ORD_SORDER_Par1;MAIL_FOR_REJECTION;640;40;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="S-ORD_SORDER_Par1;SIGN_SORDER_Part2;SIGN_SORDER_Part3;"/>
</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="SALESRETURN" Name="SALESRETURN" 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="SALESRETURN" Name="Process">
<ProcessHeader DurationUnit="D">
<Created>2016-08-30 12:51:06</Created>
</ProcessHeader>
<RedefinableHeader PublicationStatus="UNDER_TEST"/>
<Participants>
<Participant Id="SALRTNAPV1" Name="SALRTNAPV1">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SALRTNAPR1"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.cust_code:"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR_TYPE" Value="String:"/>
</ExtendedAttributes>
</Participant>
<Participant Id="SALRTNAPV2" Name="SALRTNAPV2">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SALRTNAPR2"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Approval"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.cust_code:"/>
<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="SALRTRNINT" Name="SALRTRNINT">
<ParticipantType Type="ROLE"/>
<ExtendedAttributes>
<ExtendedAttribute Name="PRFMR_ROLE_CODE" Value="SALRTN_INT"/>
<ExtendedAttribute Name="SIGN_FOR" Value="Intimation"/>
<ExtendedAttribute Name="PRFMR_ROLE_EXPR" Value="Detail1.cust_code:"/>
<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="TransSave" Name="TransSave">
<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="EJB"/>
<ExtendedAttribute Name="METHOD_NAME" Value="confirm"/>
<ExtendedAttribute Name="COMP_NAME" Value="ibase.webitm.ejb.dis.SaleReturnConfWF"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="UpdateStatus" Name="UpdateStatus">
<FormalParameters>
<FormalParameter Id="REF_ID" Index="1" 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.UpdateStatus"/>
<ExtendedAttribute Name="METHOD_NAME" Value="updateStatus"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
</ExtendedAttributes>
</Application>
<Application Id="IdentifyNextActivity" Name="IdentifyNextActivity">
<Description>Identification of next activity</Description>
<FormalParameters>
<FormalParameter Id="processID" Index="1" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="refSer" Index="2" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="refID" Index="3" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="currStatus" Index="4" Mode="IN">
<DataType>
<BasicType Type="STRING"/>
</DataType>
</FormalParameter>
<FormalParameter Id="tran_id" Index="5" 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.IndentifyNextActivity"/>
<ExtendedAttribute Name="EXEC_MODE" Value="SYNC"/>
<ExtendedAttribute Name="METHOD_NAME" Value="nextActivity"/>
</ExtendedAttributes>
</Application>
</Applications>
<Activities>
<Activity Id="SALESRETURN" Name="SALESRETURN">
<Implementation>
<No/>
</Implementation>
<Performer>SALRTRNINT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTRNINT"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="49"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SALRTRN_APR1_SIGN" Name="SALRTRN_APR1_SIGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>SALE_RETURN_APRV</ActualParameter>
<ActualParameter>SALESRETURN</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>SALRTNAPV1</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="TO_APV2_SIGN"/>
<TransitionRef Id="T0_REJMAIL"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNAPV1"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="80"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SALRTRN_APR2_SIGN" Name="SALRTRN_APR2_SIGN">
<Implementation>
<Tool Id="SignTrans" Type="APPLICATION">
<ActualParameters>
<ActualParameter>$PRC_ID</ActualParameter>
<ActualParameter>$PRFMR_ROLE_CODE</ActualParameter>
<ActualParameter>$PRFMR_CODE</ActualParameter>
<ActualParameter>SALE_RETURN_APRV</ActualParameter>
<ActualParameter>SALESRETURN</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>SALRTNAPV2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Split Type="XOR">
<TransitionRefs>
<TransitionRef Id="TO_CONFIRM"/>
<TransitionRef Id="SALESRETURN_Tra36"/>
</TransitionRefs>
</Split>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNAPV2"/>
<ExtendedAttribute Name="XOffset" Value="180"/>
<ExtendedAttribute Name="YOffset" Value="65"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SLRTRN_CONF" Name="SLRTRN_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>SALRTNAPV2</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTNAPV2"/>
<ExtendedAttribute Name="XOffset" Value="490"/>
<ExtendedAttribute Name="YOffset" Value="65"/>
</ExtendedAttributes>
</Activity>
<Activity Id="END" Name="END">
<Implementation>
<No/>
</Implementation>
<Performer>SALRTRNINT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTRNINT"/>
<ExtendedAttribute Name="XOffset" Value="620"/>
<ExtendedAttribute Name="YOffset" Value="90"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SLRTRN_CONFMAIL" Name="SLRTRN_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;SLRTRN_CONFIRM&lt;/FORMAT_CODE&gt;&lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt;&lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt;&lt;LINK_ADDR&gt;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SALRTRNINT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTRNINT"/>
<ExtendedAttribute Name="XOffset" Value="490"/>
<ExtendedAttribute Name="YOffset" Value="150"/>
</ExtendedAttributes>
</Activity>
<Activity Id="SLRTRN_REJMAIL" Name="SLRTRN_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;SLRTRN_REJECT&lt;/FORMAT_CODE&gt;&lt;XML_DATA&gt;$XML_DATA_ALL&lt;/XML_DATA&gt;&lt;ENTITY_CODE&gt;$PRFMR_CODE&lt;/ENTITY_CODE&gt;&lt;LINK_ADDR&gt;&lt;/LINK_ADDR&gt;&lt;/ROOT&gt;</ActualParameter>
<ActualParameter>ITM</ActualParameter>
<ActualParameter>$PRC_ID</ActualParameter>
</ActualParameters>
</Tool>
</Implementation>
<Performer>SALRTRNINT</Performer>
<StartMode>
<Automatic/>
</StartMode>
<FinishMode>
<Automatic/>
</FinishMode>
<TransitionRestrictions>
<TransitionRestriction>
<Join Type="XOR"/>
</TransitionRestriction>
</TransitionRestrictions>
<ExtendedAttributes>
<ExtendedAttribute Name="ParticipantID" Value="SALRTRNINT"/>
<ExtendedAttribute Name="XOffset" Value="490"/>
<ExtendedAttribute Name="YOffset" Value="50"/>
</ExtendedAttributes>
</Activity>
</Activities>
<Transitions>
<Transition From="SALESRETURN" Id="TO_APV1_SIGN" Name="TO_APV1_SIGN" To="SALRTRN_APR1_SIGN">
<Condition Type="CONDITION">confirmed == "N"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="confirmed.String"/>
</ExtendedAttributes>
</Transition>
<Transition From="SALRTRN_APR1_SIGN" Id="TO_APV2_SIGN" Name="TO_APV2_SIGN" To="SALRTRN_APR2_SIGN">
<Condition Type="CONDITION">$APP_RESULT == "S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SALRTRN_APR2_SIGN" Id="TO_CONFIRM" Name="TO_CONFIRM" To="SLRTRN_CONF">
<Condition Type="CONDITION">$APP_RESULT=="S"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SLRTRN_CONFMAIL" Id="CONF_TO_END" Name="CONF_TO_END" To="END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
<Transition From="SLRTRN_CONF" Id="TO_CONFMAIL" Name="TO_CONFMAIL" To="SLRTRN_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="SALRTRN_APR1_SIGN" Id="T0_REJMAIL" Name="T0_REJMAIL" To="SLRTRN_REJMAIL">
<Condition Type="CONDITION">$APP_RESULT=="R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SALRTRN_APR2_SIGN" Id="SALESRETURN_Tra36" To="SLRTRN_REJMAIL">
<Condition Type="CONDITION">$APP_RESULT=="R"</Condition>
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
<ExtendedAttribute Name="VAR_NAMES" Value="$APP_RESULT"/>
</ExtendedAttributes>
</Transition>
<Transition From="SLRTRN_REJMAIL" Id="REJ_TO_END" Name="REJ_TO_END" To="END">
<ExtendedAttributes>
<ExtendedAttribute Name="RoutingType" Value="NOROUTING"/>
</ExtendedAttributes>
</Transition>
</Transitions>
<ExtendedAttributes>
<ExtendedAttribute Name="StartOfWorkflow" Value="SALRTRNINT;SALESRETURN;80;49;NOROUTING"/>
<ExtendedAttribute Name="EndOfWorkflow" Value="SALRTRNINT;END;760;90;NOROUTING"/>
<ExtendedAttribute Name="ParticipantVisualOrder" Value="SALRTRNINT;SALRTNAPV1;SALRTNAPV2;"/>
</ExtendedAttributes>
</WorkflowProcess>
</WorkflowProcesses>
<ExtendedAttributes>
<ExtendedAttribute Name="MadeBy" Value="JaWE"/>
<ExtendedAttribute Name="Version" Value="1.4.2"/>
</ExtendedAttributes>
</Package>
This source diff could not be displayed because it is too large. You can view the blob instead.
<?xml version='1.0' encoding='utf-8'?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:NonHtml="http://www.progress.com/StylusStudio/NonHtml" exclude-result-prefixes="NonHtml">
<xsl:output method="html"/>
<xsl:template match="/">
<html>
<head>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/scheduler/js/date-picker.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/ValidateDate.js"></SCRIPT>
<!-- <SCRIPT language="Javascript" type="text/javascript" src="/ibase/qms/js/DateValidator.js"></SCRIPT>
<SCRIPT language="Javascript" type="text/javascript" src="/ibase/webitm/js/StatelessItemChange.js"></SCRIPT> -->
<style type="text/css">
.editDisplayClass
{readOnly:true;border :inset 1;COLOR:BLACK ;BACKGROUND:#FFFFD9; TEXT-ALIGN:left;FONT: 8ptarial;};
.editDisplayClass1
{readOnly:true;BACKGROUND:WHITE; TEXT-ALIGN:left;FONT: 8ptarial;};
.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;}
/*Changed by Shravan*/
.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;
}
</style>
<script language="JavaScript" type="text/javascript">
var objCur = "";
var oldVal = "";
var obj1 = "";
var preObj;
function gotFocus(column)
{
if(preObj != undefined)
{
if(document.getElementById(preObj.name+"__img") != undefined)
{
if(document.getElementById(preObj.name+"__img").style.visibility=="visible")
document.getElementById(preObj.name+"__img").style.visibility="hidden";
}
}
if(column.getAttribute("SRVCALLONCHANGE") == "true")
{
document.getElementById(column.name+"__img").style.visibility="visible";
}
objCur=column.name;
oldVal=column.value;
dotNotaion = undefined;
}
/*function gotBlur(obj)
{
preObj = obj;
if((oldVal != obj.value) || (obj.ISCHANGED == "true"))
{
obj.ISCHANGED = "true";
var isSRVCALLONCHANGE = obj.SRVCALLONCHANGE;
if(isSRVCALLONCHANGE == 'undefined' || isSRVCALLONCHANGE == null) {
isSRVCALLONCHANGE = obj.getAttribute("SRVCALLONCHANGE");
}
if( isSRVCALLONCHANGE == "true" )
{
itemChange( obj );
setDataValue( obj );
}
}
}*/
function setDataValue (obj)
{
var name = obj.name ;
if(obj.name.indexOf("emp_code__aprv1")!=-1)
{
var fieldName = name.replace("emp_code__aprv1","employee_b_emp_aprv1_fname");
var fname =document.getElementById(fieldName).value ;
fieldName = name.replace("emp_code__aprv1","employee_b_emp_aprv1_mname");
var mname =document.getElementById(fieldName).value;
fieldName = name.replace("emp_code__aprv1","employee_b_emp_aprv1_lname");
var lname =document.getElementById(fieldName).value;
fieldName = name.replace("emp_code__aprv1","ra1_name");
document.getElementById(fieldName).value = fname + " " + mname + " " + lname;
}
else if(obj.name.indexOf("emp_code__aprv2")!=-1)
{
var fieldName = name.replace("emp_code__aprv2","employee_c_emp_aprv2_fname");
var fname =document.getElementById(fieldName).value ;
fieldName = name.replace("emp_code__aprv2","employee_c_emp_aprv2_mname");
var mname =document.getElementById(fieldName).value;
fieldName = name.replace("emp_code__aprv2","employee_c_emp_aprv2_lname");
var lname =document.getElementById(fieldName).value;
fieldName = name.replace("emp_code__aprv2","ra2_name");
document.getElementById(fieldName).value = fname + " " + mname + " " + lname;
}
else if(obj.name.indexOf("emp_code__aprv3")!=-1)
{
var fieldName = name.replace("emp_code__aprv3","employee_d_emp_aprv3_fname");
var fname =document.getElementById(fieldName).value ;
fieldName = name.replace("emp_code__aprv3","employee_d_emp_aprv3_mname");
var mname =document.getElementById(fieldName).value;
fieldName = name.replace("emp_code__aprv3","employee_d_emp_aprv3_lname");
var lname =document.getElementById(fieldName).value;
fieldName = name.replace("emp_code__aprv3","ra3_name");
document.getElementById(fieldName).value = fname + " " + mname + " " + lname;
}
else{}
}
function assignValue(value1)
{
obj1.value=value1;
gotBlur(obj1);
}
function handleMandatory(obj)
{
if(obj.name.indexOf("qty_passed") != -1)
{
alert("Please Specify Quantity Passed.");
return false;
}
else if(obj.name.indexOf("qty_rejected") != -1)
{
alert("Please Specify Quantity Rejected.");
return false;
}
else if(obj.name.indexOf("rejection_code") != -1)
{
alert("Please Specify Rejection Code.");
return false;
}
else if(obj.name.indexOf("loc_code__aprv") != -1)
{
alert("Please Specify Approved Location.");
return false;
}
else if(obj.name.indexOf("loc_code__rej") != -1)
{
alert("Please Specify Rejection Location.");
return false;
}
obj.focus();
return false;
}
function setDropDownValue(dropDownObj)
{
var selectedValue =dropDownObj.options[dropDownObj.selectedIndex].text;
if("YES"== selectedValue )
{
selectedValue="Y";
}
else if ("NO"== selectedValue)
{
selectedValue="N";
}
else if ("CONFIRM"== selectedValue)
{
selectedValue="C";
}
else if ("NFFE"== selectedValue)
{
var dropDownObjName = dropDownObj.name;
var fieldName = dropDownObjName.replace("__cmb","");
var fieldName = fieldName.replace("recommendation","remarks");
document.getElementById(fieldName).setAttribute("isReq","true");
selectedValue="N";
}
else if ("PUT ON PROBATION"== selectedValue)
{
selectedValue="P";
}
else if ("EXTEND PROBATION"== selectedValue)
{
selectedValue="XP";
}
else if ("EXTEND CONFIRMATION"== selectedValue)
{
selectedValue="XC";
}
else if ("Score"== selectedValue)
{
selectedValue="";
}
var dropDownObjName = dropDownObj.name;
var fieldName = dropDownObjName.replace("__cmb","");
document.getElementById(fieldName).value=selectedValue;
document.getElementById(fieldName).onblur();
}
function maxChar(obj,len)
{
if(obj.value.length > len)
{
obj.focus();
alert("Enter up to "+len+" Characters only");
return false;
}
}
function callDisableField()
{
if(signStatus != null)
{
signStatus = signStatus.trim();
}
if(signStatus != "U")
{
disableInputFld();
}
}
function disableInputFld()
{
var elemArr = document.forms[0].elements;
for (var i=0; i&lt;elemArr.length; i++)
{
var curObj = elemArr[i];
curObj.disabled = "true";
curObj.POPUPEXISTS = false;
if( curObj.style.TYPE == "datetime" )
{
curObj.style.TYPE = "";
}
if ( curObj.readOnly == true )
{
curObj.POPUPEXISTS = false;
if( curObj.style.TYPE == "datetime" )
{
curObj.style.TYPE = "";
}
}
if ( curObj.elementType == "text" )
{
curObj.style.display = "";
}
}
}
function concatEmpName()
{
var fname="",mname="",lname="";
var dbId = document.getElementById("Detail1.dbID").value;
fname = document.getElementById("Detail1." +dbId+ ".employee_b_emp_aprv1_fname").value;
mname = document.getElementById("Detail1." +dbId+ ".employee_b_emp_aprv1_mname").value;
lname = document.getElementById("Detail1." +dbId+ ".employee_b_emp_aprv1_lname").value;
document.getElementById("Detail1." +dbId+ ".ra1_name").value=fname + " " + mname + " " + lname;
fname = document.getElementById("Detail1." +dbId+ ".employee_c_emp_aprv2_fname").value;
mname = document.getElementById("Detail1." +dbId+ ".employee_c_emp_aprv2_mname").value;
lname = document.getElementById("Detail1." +dbId+ ".employee_c_emp_aprv2_lname").value;
document.getElementById("Detail1." +dbId+ ".ra2_name").value=fname + " " + mname + " " + lname;
fname = document.getElementById("Detail1." +dbId+ ".employee_d_emp_aprv3_fname").value;
mname = document.getElementById("Detail1." +dbId+ ".employee_d_emp_aprv3_mname").value;
lname = document.getElementById("Detail1." +dbId+ ".employee_d_emp_aprv3_lname").value;
document.getElementById("Detail1." +dbId+ ".ra3_name").value=fname + " " + mname + " " + lname;
}
function getPopHelpList(icon)
{
var popupParam = icon.getAttribute("CUR_POPUP_PARAM");
var fldName = icon.getAttribute("CUR_FIELD_NAME");
var oldVal;
var coreMdlId=null;
if(popupParam != "")
{
var popUpParamString = popupParam.toLowerCase();
var curFieldName = fldName;
oldVal = document.getElementById( curFieldName ).value;
if ( curFieldName.indexOf(".") != -1 )
{
curFieldName = curFieldName.substring(curFieldName.lastIndexOf(".")+1,curFieldName.length);
}
obj1 = document.getElementById(curFieldName);
var urlParamString = "";
if(popUpParamString == "null")
{
urlParamString = "";
}
else
{
var paramFieldArray = popUpParamString.split(":");
for(ctr = 1; ctr &lt; paramFieldArray.length; ctr++)
{
if( paramFieldArray[ctr].indexOf(".") != -1 )
{
paramFieldArray[ctr] = paramFieldArray[ctr].substring(paramFieldArray[ctr].indexOf(".")+1);
}
urlParamString += paramFieldArray[ctr] + "=" + escape((document.getElementById(paramFieldArray[ctr]) != undefined)?document.getElementById(paramFieldArray[ctr]).value:"")+"&amp;";
}
}
urlParamString = urlParamString.substring(0, urlParamString.length - 1);
var url = "PopUp.jsp?FIELDNAME="+escape(curFieldName)+"&amp;KEYSTRING="+popUpParamString+"&amp;"+urlParamString+"&amp;CORE_MDL_ID="+coreMdlId+"&amp;OBJ_NAME="+objName;
var fullwidth = eval(screen.width)/2+130;
var fullheight = screen.height - 70;
window.open(url,"","toolbar=no,status=yes,resizable=yes,scrollbars=yes,left=250,top=0,width="+fullwidth+",height="+fullheight);
}
}
function setSignBy()
{
SIGN_BY="LOCHR";
}
</script>
<LINK type="text/css" rel="stylesheet" href="/ibase/css/workflowsign.css" />
</head>
<body>
<form name="form">
<table cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<tr>
<td colSpan="4" class="editDisplayColumnClass">
<font size="4">
Quality Control Order
</font>
</td>
</tr>
</tbody>
</table>
<xsl:for-each select="//Detail1">
<xsl:variable name="dbID"><xsl:value-of select="@dbID"/></xsl:variable>
<table class="tableClass tbletopbrd" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<TR>
<td class="editDisplayClass" width="50%">
<font face="Times New Roman">
<font size="2">
<strong>PO Rcpt/WOI No : </strong>
</font>
<font size="2">
<xsl:value-of select="porcp_no" />
</font>
</font>
</td>
<td class="editDisplayClass" style="text-align: right;" width="50%">
<font face="Times New Roman">
<font size="2">
<b>Site Code : </b>
<xsl:value-of select="site_code" />
</font >
</font>
</td>
</TR>
<tr>
<td class="editDisplayheaderClass" style="text-align: center;font-size: 18px;border: 0px;padding-bottom: 0px;" colspan="2">
QC Order No:
<xsl:value-of select="qorder_no"/>
</td>
</tr>
<tr>
<td class="date" style="text-align: center;border: 0px;padding-top: 0px;" width="100%" colspan="2">
<xsl:value-of select="qorder_date"/>
</td>
</tr>
<tr>
<td class="editDisplayClass" width="50%">
<font size="2"><strong>Supplier Code: </strong></font>
<font size="2">
<xsl:value-of select="supp_code"/>
</font> &#160;&#160;&#160;&#160;
</td>
<td class="editDisplayClass" style="text-align: right;" width="50%">
<font size="2">
<xsl:value-of select="supp_name"/>
</font>
</td>
</tr>
</tbody>
</table>
<br></br>
<table class="tableClass" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tbody>
<tr border="1">
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Item Code</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">Qty Passed
</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Qty Rejected
</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Location
</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Aprv Location
</font>
</td>
<td class="editDisplayheaderClass">
<font face="Times New Roman" size="2">Rej. Location
</font>
</td>
</tr>
<tr>
<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="unit" />
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="quantity" />
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="qty_passed" />
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="qty_rejected" />
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="loc_code" />
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="loc_code__aprv" />
</font>
</td>
<td class="editDisplayColumnClass" style="padding: 5px;color:#555;">
<font face="Times New Roman" size="2">
<xsl:value-of select="loc_code__rej" />
</font>
</td>
</tr>
<tr>
<td class="editDisplayColumnClass" style = "padding: 5px;" colspan = "8">
<font face="Times New Roman">
<font size="2">Rejection Code:<xsl:value-of select="rejection_code"/><![CDATA[ ]]><xsl:value-of select="rejection_descr"/></font>
</font>
</td>
</tr>
<tr>
<td class="editDisplayRemarkClass" style = "padding: 5px;" colspan = "8">
<font face="Times New Roman">
<font size="2">Remarks:<xsl:value-of select="remarks"/></font>
</font>
</td>
</tr>
</tbody>
</table>
</xsl:for-each>
</form>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment