Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <services-flow xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns="http://www.jleaf.org/jleaf/service-flow" schemaLocation="http://www.jleaf.org/jleaf/service-flow">
- <service name="addHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Add Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="User login id"/>
- <info name="result.header.tenantLoginId" type="Long" description="Tenant login id"/>
- <info name="result.header.roleLoginId" type="Long" description="Role login id"/>
- <info name="result.header.datetime" type="String" description="Datetime"/>
- <info name="result.payload.ouId" type="Long" description="Ou id"/>
- <info name="result.payload.docNo" type="String" description="docNo"/>
- <info name="result.payload.docDate" type="String" description="docDate"/>
- <info name="result.payload.employeeId" type="Long" description="employeeId"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- <info name="result.payload.handoverInvoiceArItemList" type="List" description="Handover Invoice Ar Item List (refId, refDocTypeId, partnerId, dueDate, currCode, invoiceAmount, outstandingAmount, handoverStatus, remark)"/>
- </info-in>
- <info-out>
- <info name="result.id" type="Long" description="id"/>
- <info name="result.tenantId" type="Long" description="Tenant Id"/>
- <info name="result.ouId" type="Long" description="OU id"/>
- <info name="result.docTypeId" type="Long" description="Doc type id"/>
- <info name="result.docNo" type="String" description="Doc no"/>
- <info name="result.docDate" type="String" description="Doc date"/>
- <info name="result.extDocNo" type="String" description="Ext doc no"/>
- <info name="result.extDocDate" type="String" description="Ext doc date"/>
- <info name="result.refId" type="Long" description="Ref id"/>
- <info name="result.refDocTypeId" type="Long" description="Ref doc type id"/>
- <info name="result.employeeId" type="Long" description="employee id"/>
- <info name="result.estimateReturnDate" type="String" description="Estimate Return Date"/>
- <info name="result.remark" type="String" description="Remark"/>
- <info name="result.statusDoc" type="String" description="Status doc"/>
- <info name="result.workflowStatus" type="String" description="Workflow Status"/>
- <info name="result.createUserId" type="Long" description="create user id"/>
- <info name="result.createDateTime" type="String" description="create date time"/>
- <info name="result.updateUserId" type="String" description="update User Id"/>
- <info name="result.updateDateTime" type="String" description="update date time"/>
- <info name="result.version" type="Long" description="Version"/>
- </info-out>
- </informations>
- <!-- Validation Admin -->
- <mod-dto output="valAdminInputDto">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${result.payload.ouId}" />
- <key name="docDate" type="String" from="${result.payload.docDate}" />
- </mod-dto>
- <call-bf output="valAdminOutputDto" input="${valAdminInputDto}" name="valFinanceArTrxCanInput">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDto">
- <key name="tenantLoginId" type="Long" from="${result.header.tenantLoginId}"/>
- <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
- <key name="roleLoginId" type="Long" from="${result.header.roleLoginId}"/>
- <key name="datetime" type="String" from="${result.header.datetime}"/>
- <key name="ouId" type="Long" from="${result.payload.ouId}"/>
- <key name="docNo" type="String" from="${result.payload.docNo}"/>
- <key name="docDate" type="String" from="${result.payload.docDate}"/>
- <key name="employeeId" type="Long" from="${result.payload.employeeId}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- <list name="handoverInvoiceArItemList" from="${result.payload.handoverInvoiceArItemList}"/>
- </mod-dto>
- <mod-dto output="inputDtoForParamAutonum">
- <key name="id" type="Long" from="${result.payload.ouId}" />
- </mod-dto>
- <autonumber ref="handoverInvoiceArBack" action="CREATE" />
- <approval ref="handoverInvoiceArBack" action="CREATE"/>
- <call-bt name="addHandoverInvoiceArBack" input="${inputDto}" output="outputDto" approval-ref="handoverInvoiceArBack">
- <autonumber-ref>
- <ref name="handoverInvoiceArBack" />
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="addHandoverInvoiceArBackItemList" bean="" output="outputDto">
- <informations>
- <description>Add Handover Invoice Ar Back Item List</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="User login id"/>
- <info name="result.header.tenantLoginId" type="Long" description="Tenant login id"/>
- <info name="result.header.roleLoginId" type="Long" description="Role login id"/>
- <info name="result.header.datetime" type="String" description="Datetime"/>
- <info name="result.payload.handoverInvoiceArId" type="Long" description="handover invoice ar id"/>
- <info name="result.payload.versionHeader" type="Long" description="version header"/>
- <info name="result.payload.handoverInvoiceArItemList" type="List" description="Handover Invoice Ar Item List (refId, refDocTypeId, partnerId, dueDate, currCode, invoiceAmount, outstandingAmount, handoverStatus, remark)"/>
- </info-in>
- <info-out>
- <info name="result.id" type="Long" description="id"/>
- <info name="result.tenantId" type="Long" description="Tenant Id"/>
- <info name="result.ouId" type="Long" description="OU id"/>
- <info name="result.docTypeId" type="Long" description="Doc type id"/>
- <info name="result.docNo" type="String" description="Doc no"/>
- <info name="result.docDate" type="String" description="Doc date"/>
- <info name="result.extDocNo" type="String" description="Ext doc no"/>
- <info name="result.extDocDate" type="String" description="Ext doc date"/>
- <info name="result.refId" type="Long" description="Ref id"/>
- <info name="result.refDocTypeId" type="Long" description="Ref doc type id"/>
- <info name="result.employeeId" type="Long" description="employee id"/>
- <info name="result.estimateReturnDate" type="String" description="Estimate Return Date"/>
- <info name="result.remark" type="String" description="Remark"/>
- <info name="result.statusDoc" type="String" description="Status doc"/>
- <info name="result.workflowStatus" type="String" description="Workflow Status"/>
- <info name="result.createUserId" type="Long" description="create user id"/>
- <info name="result.createDateTime" type="String" description="create date time"/>
- <info name="result.updateUserId" type="String" description="update User Id"/>
- <info name="result.updateDateTime" type="String" description="update date time"/>
- <info name="result.version" type="Long" description="Version"/>
- </info-out>
- </informations>
- <mod-dto output="inputDtoForFindHandoverInvoiceArById">
- <key name="id" type="Long" from="${result.payload.handoverInvoiceArId}"/>
- </mod-dto>
- <call-bf output="outputDtoForFindHandoverInvoiceArById"
- input="${inputDtoForFindHandoverInvoiceArById}"
- name="findHandoverInvoiceArById">
- <onsuccess />
- <onerror />
- </call-bf>
- <!-- Validation Admin -->
- <mod-dto output="valAdminInputDto">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${outputDtoForFindHandoverInvoiceArById.ouId}" />
- <key name="docDate" type="String" from="${outputDtoForFindHandoverInvoiceArById.docDate}" />
- </mod-dto>
- <call-bf output="valAdminOutputDto" input="${valAdminInputDto}" name="valFinanceArTrxCanInput">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDto">
- <key name="tenantLoginId" type="Long" from="${result.header.tenantLoginId}"/>
- <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
- <key name="roleLoginId" type="Long" from="${result.header.roleLoginId}"/>
- <key name="datetime" type="String" from="${result.header.datetime}"/>
- <key name="handoverInvoiceArId" type="Long" from="${result.payload.handoverInvoiceArId}"/>
- <key name="versionHeader" type="String" from="${result.payload.versionHeader}"/>
- <list name="handoverInvoiceArItemList" from="${result.payload.handoverInvoiceArItemList}"/>
- </mod-dto>
- <approval ref="addHandoverInvoiceArBackItemList" action="CREATE"/>
- <call-bt name="AddHandoverInvoiceArBackItemList" input="${inputDto}" output="outputDto" approval-ref="addHandoverInvoiceArBackItemList">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="EditHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Edit Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="User login id"/>
- <info name="result.header.tenantLoginId" type="Long" description="Tenant login id"/>
- <info name="result.header.roleLoginId" type="Long" description="Role login id"/>
- <info name="result.header.datetime" type="String" description="Datetime"/>
- <info name="result.payload.id" type="Long" description="id"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- <info name="result.payload.version" type="Long" description="version"/>
- </info-in>
- <info-out>
- <info name="result.id" type="Long" description="id"/>
- </info-out>
- </informations>
- <mod-dto output="inputDtoForFindHandoverInvoiceArById">
- <key name="id" type="Long" from="${result.payload.id}"/>
- </mod-dto>
- <call-bf output="outputDtoForFindHandoverInvoiceArById"
- input="${inputDtoForFindHandoverInvoiceArById}"
- name="findHandoverInvoiceArById">
- <onsuccess />
- <onerror />
- </call-bf>
- <!-- Validation Admin -->
- <mod-dto output="valAdminInputDto">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${outputDtoForFindHandoverInvoiceArById.ouId}" />
- <key name="docDate" type="String" from="${outputDtoForFindHandoverInvoiceArById.docDate}" />
- </mod-dto>
- <call-bf output="valAdminOutputDto" input="${valAdminInputDto}" name="valFinanceArTrxCanInput">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDto">
- <key name="tenantLoginId" type="Long" from="${result.header.tenantLoginId}"/>
- <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
- <key name="roleLoginId" type="Long" from="${result.header.roleLoginId}"/>
- <key name="datetime" type="String" from="${result.header.datetime}"/>
- <key name="id" type="Long" from="result.payload.id"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- <key name="version" type="Long" from="result.payload.version"/>
- </mod-dto>
- <autonumber/>
- <approval/>
- <call-bt name="editHandoverInvoiceArBack" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="EditHandoverInvoiceArBackItem" bean="" output="outputDto">
- <informations>
- <description>Edit Handover Invoice Ar Back Item</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="User login id"/>
- <info name="result.header.tenantLoginId" type="Long" description="Tenant login id"/>
- <info name="result.header.roleLoginId" type="Long" description="Role login id"/>
- <info name="result.header.datetime" type="String" description="Datetime"/>
- <info name="result.payload.id" type="Long" description="id"/>
- <info name="result.payload.handoverStatus" type="String" description="handover status"/>
- <info name="result.payload.handoverInvoiceArId" type="Long" description="handover invoice ar id"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- <info name="result.payload.version" type="Long" description="version"/>
- <info name="result.payload.versionHeader" type="Long" description="version header"/>
- </info-in>
- <info-out>
- <info name="result.id" type="Long" description="id"/>
- <info name="result.handoverInvoiceArId" type="Long" description="handover invoice ar id"/>
- </info-out>
- </informations>
- <mod-dto output="inputDtoForFindHandoverInvoiceArById">
- <key name="id" type="Long" from="${result.payload.id}"/>
- </mod-dto>
- <call-bf output="outputDtoForFindHandoverInvoiceArById"
- input="${inputDtoForFindHandoverInvoiceArById}"
- name="findHandoverInvoiceArById">
- <onsuccess />
- <onerror />
- </call-bf>
- <!-- Validation Admin -->
- <mod-dto output="valAdminInputDto">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${outputDtoForFindHandoverInvoiceArById.ouId}" />
- <key name="docDate" type="String" from="${outputDtoForFindHandoverInvoiceArById.docDate}" />
- </mod-dto>
- <call-bf output="valAdminOutputDto" input="${valAdminInputDto}" name="valFinanceArTrxCanInput">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDto">
- <key name="tenantLoginId" type="Long" from="${result.header.tenantLoginId}"/>
- <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
- <key name="roleLoginId" type="Long" from="${result.header.roleLoginId}"/>
- <key name="datetime" type="String" from="${result.header.datetime}"/>
- <key name="id" type="Long" from="result.payload.id"/>
- <key name="handoverStatus" type="String" from="${result.payload.handoverStatus}"/>
- <key name="handoverInvoiceArId" type="Long" from="${result.payload.handoverInvoiceArId}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- <key name="version" type="Long" from="${result.payload.version}"/>
- <key name="versionHeader" type="Long" from="${result.payload.versionHeader}"/>
- </mod-dto>
- <autonumber/>
- <approval/>
- <call-bt name="editHandoverInvoiceArBack" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="removeHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Add Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="User login id"/>
- <info name="result.header.tenantLoginId" type="Long" description="Tenant login id"/>
- <info name="result.header.roleLoginId" type="Long" description="Role login id"/>
- <info name="result.header.datetime" type="String" description="Datetime"/>
- <info name="result.payload.id" type="Long" description="id"/>
- </info-in>
- <info-out>
- </info-out>
- </informations>
- <mod-dto output="inputDtoForFindHandoverInvoiceArById">
- <key name="id" type="Long" from="${result.payload.id}"/>
- </mod-dto>
- <call-bf output="outputDtoForFindHandoverInvoiceArById"
- input="${inputDtoForFindHandoverInvoiceArById}"
- name="findHandoverInvoiceArById">
- <onsuccess />
- <onerror />
- </call-bf>
- <!-- Validation Admin -->
- <mod-dto output="valAdminInputDto">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${outputDtoForFindHandoverInvoiceArById.ouId}" />
- <key name="docDate" type="String" from="${outputDtoForFindHandoverInvoiceArById.docDate}" />
- </mod-dto>
- <call-bf output="valAdminOutputDto" input="${valAdminInputDto}" name="valFinanceArTrxCanInput">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDto">
- <key name="tenantLoginId" type="Long" from="${result.header.tenantLoginId}"/>
- <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
- <key name="roleLoginId" type="Long" from="${result.header.roleLoginId}"/>
- <key name="datetime" type="String" from="${result.header.datetime}"/>
- <key name="id" type="Long" from="${result.payload.id}"/>
- </mod-dto>
- <mod-dto output="inputDtoForParamAutonum">
- <key name="id" type="Long" from="${result.payload.id}" />
- </mod-dto>
- <autonumber ref="handoverInvoiceArBack" action="DELETE" />
- <approval ref="handoverInvoiceArBack" action="DELETE"/>
- <call-bt name="removeHandoverInvoiceArBack" input="${inputDto}" output="outputDto" approval-ref="handoverInvoiceArBack">
- <autonumber-ref>
- <ref name="handoverInvoiceArBack" />
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="removeHandoverInvoiceArBackItem" bean="" output="outputDto">
- <informations>
- <description>Add Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="User login id"/>
- <info name="result.header.tenantLoginId" type="Long" description="Tenant login id"/>
- <info name="result.header.roleLoginId" type="Long" description="Role login id"/>
- <info name="result.header.datetime" type="String" description="Datetime"/>
- <info name="result.payload.id" type="Long" description="id"/>
- <info name="result.payload.handoverInvoiceArId" type="Long" description="handover Invoice ar id"/>
- <info name="result.payload.versionHeader" type="Long" description="version header"/>
- </info-in>
- <info-out>
- <key name="handoverInvoiceArId" type="Long" from="${result.payload.handoverInvoiceArId}"/>
- </info-out>
- </informations>
- <mod-dto output="inputDtoForFindHandoverInvoiceArById">
- <key name="id" type="Long" from="${result.payload.id}"/>
- </mod-dto>
- <call-bf output="outputDtoForFindHandoverInvoiceArById"
- input="${inputDtoForFindHandoverInvoiceArById}"
- name="findHandoverInvoiceArById">
- <onsuccess />
- <onerror />
- </call-bf>
- <!-- Validation Admin -->
- <mod-dto output="valAdminInputDto">
- <key name="tenantId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="ouId" type="Long" from="${outputDtoForFindHandoverInvoiceArById.ouId}" />
- <key name="docDate" type="String" from="${outputDtoForFindHandoverInvoiceArById.docDate}" />
- </mod-dto>
- <call-bf output="valAdminOutputDto" input="${valAdminInputDto}" name="valFinanceArTrxCanInput">
- <onsuccess />
- <onerror />
- </call-bf>
- <mod-dto output="inputDto">
- <key name="tenantLoginId" type="Long" from="${result.header.tenantLoginId}"/>
- <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
- <key name="roleLoginId" type="Long" from="${result.header.roleLoginId}"/>
- <key name="datetime" type="String" from="${result.header.datetime}"/>
- <key name="id" type="Long" from="${result.payload.id}"/>
- <key name="handoverInvoiceArId" type="Long" from="${result.payload.handoverInvoiceArId}"/>
- <key name="versionHeader" type="Long" from="${result.payload.versionHeader}"/>
- </mod-dto>
- <call-bt name="removeHandoverInvoiceArBackItem" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- </services-flow>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement