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"/>
- <list 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"/>
- <list 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>
- <call-bt name="addHandoverInvoiceArBackItemList" input="${inputDto}" output="outputDto">
- <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.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="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>Remove 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>Remove 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.handoverInvoiceArId" type="Long" description="handover Invoice ar id"/>
- <info name="result.payload.versionHeader" type="Long" description="version header"/>
- </info-in>
- <info-out>
- <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.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="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>
- <service name="AddHandoverInvoiceArBackItem" bean="" output="outputDto">
- <informations>
- <description>Add 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.handoverInvoiceArId" type="Long" description="handover invoice ar id"/>
- <info name="result.payload.versionHeader" type="Long" description="version header"/>
- <info name="result.payload.refId" type="Long" description="ref id"/>
- <info name="result.payload.refDocTypeId" type="Long" description="ref doc type id"/>
- <info name="result.payload.refDocNo" type="String" description="ref doc no"/>
- <info name="result.payload.refDocDate" type="String" description="ref doc date"/>
- <info name="result.payload.partnerId" type="Long" description="partner id"/>
- <info name="result.payload.dueDate" type="String" description="due date"/>
- <info name="result.payload.currCode" type="String" description="curr code"/>
- <info name="result.payload.invoiceAmount" type="Double" description="invoice amount"/>
- <info name="result.payload.outstandingAmount" type="Double" description="outstanding amount"/>
- <info name="result.payload.handoverStatus" type="String" description="handover status"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- </info-in>
- <info-out>
- <info name="result.id" type="Long" description="id"/>
- <info name="result.handoverInvoiceArId" type="Long" description="handover invoice ar id"/>
- <info name="result.tenantId" type="Long" description="tenant Id"/>
- <info name="result.refId" type="Long" description="ref id"/>
- <info name="result.refDocTypeId" type="Long" description="ref doc type id"/>
- <info name="result.refDocNo" type="String" description="ref doc no"/>
- <info name="result.refDocDate" type="String" description="ref doc date"/>
- <info name="result.partnerId" type="Long" description="partner id"/>
- <info name="result.dueDate" type="String" description="due date"/>
- <info name="result.currCode" type="String" description="curr code"/>
- <info name="result.invoiceAmount" type="Double" description="invoice amount"/>
- <info name="result.outstandingAmount" type="Double" description="outstanding amount"/>
- <info name="result.handoverStatus" type="String" description="handover status"/>
- <info name="result.remark" type="String" description="remark"/>
- <info name="result.version" type="Long" description="Version"/>
- <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-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="Long" from="${result.payload.versionHeader}"/>
- <key name="refId" type="Long" from="${result.payload.refId}"/>
- <key name="refDocTypeId" type="Long" from="${result.payload.refDocTypeId}"/>
- <key name="refDocNo" type="String" from="${result.payload.refDocNo}"/>
- <key name="refDocDate" type="String" from="${result.payload.refDocDate}"/>
- <key name="partnerId" type="Long" from="${result.payload.partnerId}"/>
- <key name="dueDate" type="String" from="${result.payload.dueDate}"/>
- <key name="currCode" type="String" from="${result.payload.currCode}"/>
- <key name="invoiceAmount" type="Double" from="${result.payload.invoiceAmount}"/>
- <key name="outstandingAmount" type="Double" from="${result.payload.outstandingAmount}"/>
- <key name="handoverStatus" type="String" from="${result.payload.handoverStatus}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- </mod-dto>
- <call-bt name="AddHandoverInvoiceArBackItem" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="getInvoiceArListForHandoverInvoiceArBackCombo" bean="" output="outputDto">
- <informations>
- <description>Get Invoice Ar List For Handover Invoice Ar Back Combo</description>
- <info-in>
- <info name="result.payload.employeeId" type="Long" description="employee id"/>
- <info name="result.payload.tenantId" type="Long" description="Tenant id"/>
- <info name="result.payload.ouId" type="Long" description="ou id"/>
- <info name="result.payload.keyword" type="String" description="keyword" />
- </info-in>
- <info-out>
- <list name="result.invoiceArList" type="List" description="List Of Invoice Ar"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="employeeId" type="Long" from="${result.payload.employeeId}"/>
- <key name="tenantId" type="Long" from="${result.payload.tenantId}"/>
- <key name="ouId" type="Long" from="${result.payload.ouId}"/>
- <key name="keyword" type="String" from="${result.payload.keyword}"/>
- </mod-dto>
- <call-bf name="getInvoiceArListForHandoverInvoiceArBackCombo" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <service name="getInvoiceArListForHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Get Invoice Ar List For Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.payload.employeeId" type="Long" description="employee id"/>
- <info name="result.payload.tenantId" type="Long" description="Tenant id"/>
- <info name="result.payload.ouId" type="Long" description="ou id"/>
- <info name="result.payload.limit" type="Long" description="limit" />
- <info name="result.payload.offset" type="Long" description="offset" />
- </info-in>
- <info-out>
- <list name="result.invoiceArList" type="List" description="List Of Invoice Ar"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="employeeId" type="Long" from="${result.payload.employeeId}"/>
- <key name="tenantId" type="Long" from="${result.payload.tenantId}"/>
- <key name="ouId" type="Long" from="${result.payload.ouId}"/>
- <key name="limit" type="Long" from="${result.payload.limit}"/>
- <key name="offset" type="Long" from="${result.payload.offset}"/>
- </mod-dto>
- <call-bf name="getInvoiceArListForHandoverInvoiceArBack" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <service name="countGetInvoiceArListForHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Count Get Invoice Ar List For Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.payload.employeeId" type="Long" description="employee id"/>
- <info name="result.payload.tenantId" type="Long" description="Tenant id"/>
- <info name="result.payload.ouId" type="Long" description="ou id"/>
- </info-in>
- <info-out>
- <list name="result.countInvoiceArList" type="List" description="Result count invoice ar list"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="employeeId" type="Long" from="${result.payload.employeeId}"/>
- <key name="tenantId" type="Long" from="${result.payload.tenantId}"/>
- <key name="ouId" type="Long" from="${result.payload.ouId}"/>
- </mod-dto>
- <call-bf name="countGetInvoiceArListForHandoverInvoiceArBack" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <service name="submitHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Submit 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.version" type="Long" description="version"/>
- </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.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="version" type="Long" from="${result.payload.version}"/>
- </mod-dto>
- <approval ref="handoverInvoiceArBack" action="SUBMIT" />
- <call-bt name="submitHandoverInvoiceArBack" input="${inputDto}" output="outputDto" approval-ref="handoverInvoiceArBack">
- <autonumber-ref>
- <ref name="handoverInvoiceArBack" />
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="getDraftHandoverInvoiceArBackListAdvance" bean="" output="outputDto">
- <informations>
- <description>Get Draft Handover Invoice Ar Back List Advance</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="user login id" />
- <info name="result.payload.employeeId" type="Long" description="employee id"/>
- <info name="result.payload.tenantId" type="Long" description="Tenant id"/>
- <info name="result.payload.ouId" type="Long" description="ou id"/>
- <info name="result.payload.remark" type="String" description="remark" />
- <info name="result.payload.dateFrom" type="String" description="Doc Date From"/>
- <info name="result.payload.dateTo" type="String" description="doc date to"/>
- <info name="result.payload.docNo" type="String" description="doc no"/>
- </info-in>
- <info-out>
- <list name="result.draftHandoverInvoiceArBackList" type="List" description="draft Handover Invoice AR Back List"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
- <key name="employeeId" type="Long" from="${result.payload.employeeId}"/>
- <key name="tenantId" type="Long" from="${result.payload.tenantId}"/>
- <key name="ouId" type="Long" from="${result.payload.ouId}"/>
- <key name="dateFrom" type="String" from="${result.payload.dateFrom}"/>
- <key name="dateTo" type="String" from="${result.payload.dateTo}"/>
- <key name="docNo" type="String" from="${result.payload.docNo}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- </mod-dto>
- <call-bf name="getDraftHandoverInvoiceArBackListAdvance" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <service name="getApprovedHandoverInvoiceArBackListAdvance" bean="" output="outputDto">
- <informations>
- <description>Get Approved Handover Invoice Ar Back List Advance</description>
- <info-in>
- <info name="result.payload.employeeId" type="Long" description="employee id"/>
- <info name="result.payload.tenantId" type="Long" description="Tenant id"/>
- <info name="result.payload.ouId" type="Long" description="ou id"/>
- <info name="result.payload.remark" type="String" description="remark" />
- <info name="result.payload.dateFrom" type="String" description="Doc Date From"/>
- <info name="result.payload.dateTo" type="String" description="doc date to"/>
- <info name="result.payload.docNo" type="String" description="doc no"/>
- </info-in>
- <info-out>
- <list name="result.approvedHandoverInvoiceArBackList" type="List" description="Approved Handover Invoice AR Back List"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="employeeId" type="Long" from="${result.payload.employeeId}"/>
- <key name="tenantId" type="Long" from="${result.payload.tenantId}"/>
- <key name="ouId" type="Long" from="${result.payload.ouId}"/>
- <key name="dateFrom" type="String" from="${result.payload.dateFrom}"/>
- <key name="dateTo" type="String" from="${result.payload.dateTo}"/>
- <key name="docNo" type="String" from="${result.payload.docNo}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- </mod-dto>
- <call-bf name="getApprovedHandoverInvoiceArBackListAdvance" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <service name="getHandoverInvoiceArBackItemListByHandoverInvoiceArId" bean="" output="outputDto">
- <informations>
- <description>Get Handover Invoice Ar Back Item List By Handover Invoice Ar Id</description>
- <info-in>
- <info name="result.payload.handoverInvoiceArId" type="Long" description="handover invoice ar id"/>
- </info-in>
- <info-out>
- <list name="result.handoverInvoiceArItemList" type="List" description="Handover Invoice Ar Item List"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="handoverInvoiceArId" type="Long" from="${result.payload.handoverInvoiceArId}"/>
- </mod-dto>
- <call-bf name="getHandoverInvoiceArBackItemListByHandoverInvoiceArId" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <service name="approveHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Approve Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.payload.id" type="Long" description="id"/>
- <info name="result.payload.version" type="Long" description="version"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- </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="id" type="Long" from="${result.payload.id}"/>
- <key name="version" type="Long" from="${result.payload.version}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- </mod-dto>
- <approval ref="handoverInvoiceArBack" action="APPROVE" />
- <call-bt name="updateHandoverInvoiceARBackWorkflowStatus" input="${inputDto}" output="outputDto" approval-ref="handoverInvoiceArBack">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="rejectHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Reject Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.payload.id" type="Long" description="id"/>
- <info name="result.payload.version" type="Long" description="version"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- </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="id" type="Long" from="${result.payload.id}"/>
- <key name="version" type="Long" from="${result.payload.version}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- </mod-dto>
- <approval ref="handoverInvoiceArBack" action="REJECT" />
- <call-bt name="updateHandoverInvoiceARBackWorkflowStatus" input="${inputDto}" output="outputDto" approval-ref="handoverInvoiceArBack">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="requestChangesHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Request Changes Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.payload.id" type="Long" description="id"/>
- <info name="result.payload.version" type="Long" description="version"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- </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="id" type="Long" from="${result.payload.id}"/>
- <key name="version" type="Long" from="${result.payload.version}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- </mod-dto>
- <approval ref="handoverInvoiceArBack" action="REQUEST CHANGES" />
- <call-bt name="updateHandoverInvoiceARBackWorkflowStatus" input="${inputDto}" output="outputDto" approval-ref="handoverInvoiceArBack">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="updateHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Update Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.payload.id" type="Long" description="id"/>
- <info name="result.payload.version" type="Long" description="version"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- </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="id" type="Long" from="${result.payload.id}"/>
- <key name="version" type="Long" from="${result.payload.version}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- </mod-dto>
- <approval ref="handoverInvoiceArBack" action="UPDATE" />
- <call-bt name="updateHandoverInvoiceARBackWorkflowStatus" input="${inputDto}" output="outputDto" approval-ref="handoverInvoiceArBack">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="cancelHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Cancel Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.payload.id" type="Long" description="id"/>
- <info name="result.payload.version" type="Long" description="version"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- </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="id" type="Long" from="${result.payload.id}"/>
- <key name="version" type="Long" from="${result.payload.version}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- </mod-dto>
- <approval ref="handoverInvoiceArBack" action="CANCEL" />
- <call-bt name="updateHandoverInvoiceARBackWorkflowStatus" input="${inputDto}" output="outputDto" approval-ref="handoverInvoiceArBack">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="voidHandoverInvoiceArBack" bean="" output="outputDto">
- <informations>
- <description>Void Handover Invoice Ar Back</description>
- <info-in>
- <info name="result.payload.id" type="Long" description="id"/>
- <info name="result.payload.version" type="Long" description="version"/>
- <info name="result.payload.remark" type="String" description="remark"/>
- </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="id" type="Long" from="${result.payload.id}"/>
- <key name="version" type="Long" from="${result.payload.version}"/>
- <key name="remark" type="String" from="${result.payload.remark}"/>
- </mod-dto>
- <approval ref="handoverInvoiceArBack" action="VOID" />
- <call-bt name="updateHandoverInvoiceARBackWorkflowStatus" input="${inputDto}" output="outputDto" approval-ref="handoverInvoiceArBack">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <service name="getHandoverInvoiceArBackUnusedAutonumList" output="outputDto">
- <informations>
- <description>Get sales order unused autonumber</description>
- <info-in>
- <!-- Info inside info-in must be filled complete with its prefix -->
- <!-- also, include common header from jleaf service here -->
- <!-- You can use Ctrl + SPACE for available 'type' -->
- <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.header.taskName" type="String" description="Task name" />
- <info name="result.payload.formatCode" type="String" description="format code" />
- <info name="result.payload.yearMonth" type="String" description="period year month YYYY/MM" />
- </info-in>
- <info-out>
- <list name="result.autonumList" type="List" description="list of autonum ()" />
- </info-out>
- </informations>
- <!-- create dto for input BF -->
- <mod-dto output="inputDto">
- <!-- you can use actual value for 'from' or get from other dto value using
- ${key-dto} -->
- <key name="tenantLoginId" type="Long" from="${result.header.tenantLoginId}" />
- <key name="scheme" type="String" from="DZ88" />
- <key name="formatCode" type="String" from="${result.payload.formatCode}" />
- <key name="yearMonth" type="String" from="${result.payload.yearMonth}" />
- <key name="flagUnused" type="String" from="Y" />
- </mod-dto>
- <!-- execute BF and output value to key 'outputDto', this key will be service
- output -->
- <call-bf name="getAutoNumGeneratedListAdvance" input="${inputDto}"
- output="outputDto">
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <service name="getHandoverInvoiceArBackStatusByUserRoleAndDocId" output="outputDtoForWorkflowStatus">
- <informations>
- <description>Get Sales Order Status By User Role And Doc Id</description>
- <info-in>
- <info name="result.header.userLoginId" description="user login id" type="Long" />
- <info name="result.header.roleLoginId" description="role login id" type="Long" />
- <info name="result.header.tenantLoginId" description="tenant login id" type="Long" />
- <info name="result.header.datetime" description="datetime" type="String" />
- <info name="result.header.sessionId" description="session id" type="String" />
- <info name="result.header.secureKey" description="secure key" type="String" />
- <info name="result.header.taskName" description="task name" type="String" />
- <info name="result.payload.docId" type="Long" description="doc id"/>
- </info-in>
- <info-out>
- <info name="result.docStatus" type="String" description="doc status"/>
- <list name="result.actions" type="List" description="action list"/>
- </info-out>
- </informations>
- <workflow-status scheme="DZ88" output="outputDtoForWorkflowStatus" doc-id="${result.payload.docId}"/>
- </service>
- <service name="findHandoverInvoiceArBackById" bean="" output="outputDto">
- <informations>
- <description>Find Handover Invoice Ar Back by Id</description>
- <info-in>
- <info name="result.payload.id" type="Long" description="id"/>
- </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="inputDto">
- <key name="id" type="Long" from="${result.payload.id}"/>
- </mod-dto>
- <call-bf name="findHandoverInvoiceArById" input="${inputDto}" output="outputDto">
- <autonumber-ref>
- </autonumber-ref>
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- </services-flow>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement