Difference between revisions of "Document Approval API web services"

From InfiniteERP Wiki
Jump to: navigation, search
(Contoh)
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
== Introduction ==
 +
 +
<p>
 
API endpoint ini digunakan untuk memanggil proses approval selain dari dalam aplikasi ERP.
 
API endpoint ini digunakan untuk memanggil proses approval selain dari dalam aplikasi ERP.
 +
</p>
  
 +
== Cara penggunaan ==
 +
<p>
 +
* URL= https://HOST/infinite/org.openbravo.client.kernel?_action=org.wirabumi.gen.oez.event.DocumentRoutingHandler
 +
* METHOD = POST
 +
<br>
 +
JSON raw format:
 +
<pre>
 +
{
 +
    "DocRoutingStepId":null,
 +
    "recordIdList":["847A57EA29874F2A990535237A0B6AF2"],
 +
    "action":"OEZ_RELEASE",
 +
    "adTabId":"259",
 +
    "windowId":"170",
 +
    "doc_status_from":"DR"
 +
}
 +
</pre>
 +
 +
* recordIdList = Record ID yang akan di approved.
 +
* windowId = adalah ID dari window yang akan diapproved
 +
* adTabId = adalah ID tab dari window
 +
 +
</p>
 +
 +
== Daftar Window yang menerapkan approval ==
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! adTabId!! windowId !! Window Name
+
! Window Name !! window ID !! adTab ID !! adTab Name
 
|-
 
|-
| Example || Example || Example
+
| Purchase Order || 181 || 294  || Header
 
|-
 
|-
| Example || Example || Example
+
| Goods Movements || 170 || 259 || Header
 
|-
 
|-
| Example || Example || Example
+
| Sales Order || 143 || 186 || Header
 
|-
 
|-
| Example || Example || Example
+
| Purchase Order || 181 || 294 || Header
 
|-
 
|-
| Example || Example || Example
+
| Purchase Invoice || 183 || 290 || Header
 
|-
 
|-
| Example || Example || Example
+
| Manage Requisitions || 1004400000 || 1004400001
|-
 
| Example || Example || Example
 
|-
 
| Example || Example || Example
 
|-
 
| Example || Example || Example
 
|-
 
| Example || Example || Example
 
 
|}
 
|}
 +
 +
== Contoh ==
 +
Contoh penggunaan Document Approval API untuk merubah Document Status di window Sales Order dapat dilihat pada link berikut:<br>
 +
<p>
 +
[[Document Approval API for Sales Order(Sample)|Document Approval API for Sales Order(Sample)]]
 +
</p>

Latest revision as of 11:05, 28 May 2022

Introduction

API endpoint ini digunakan untuk memanggil proses approval selain dari dalam aplikasi ERP.

Cara penggunaan


JSON raw format:

{
    "DocRoutingStepId":null, 
    "recordIdList":["847A57EA29874F2A990535237A0B6AF2"], 
    "action":"OEZ_RELEASE", 
    "adTabId":"259", 
    "windowId":"170", 
    "doc_status_from":"DR"
}
  • recordIdList = Record ID yang akan di approved.
  • windowId = adalah ID dari window yang akan diapproved
  • adTabId = adalah ID tab dari window

Daftar Window yang menerapkan approval

Window Name window ID adTab ID adTab Name
Purchase Order 181 294 Header
Goods Movements 170 259 Header
Sales Order 143 186 Header
Purchase Order 181 294 Header
Purchase Invoice 183 290 Header
Manage Requisitions 1004400000 1004400001

Contoh

Contoh penggunaan Document Approval API untuk merubah Document Status di window Sales Order dapat dilihat pada link berikut:

Document Approval API for Sales Order(Sample)