微程式用戶手冊
主頁
主頁
  • 整合服務

整合服務

功能簡介

用於建立整合服務和表單方法,與第三方系統進行連接,打通企業上下游業務。整合服務在微程式中建立後,第三方系統可以直接調用並用於資料傳輸。

  • 整合服務在微程式中建立後,第三方系統可以直接調用並用於資料傳輸,目前版本支持restful適配器、SOAP適配器、Sap適配器。
  • 每個服務下需要建立表單方法,調用時可綁定單個方法。

功能架構

1659688470054-4aefcf92-9ec1-4e75-abb4-68ad9d440121.png

設定路徑

路徑:「業務整合」——「整合服務」——「新增服務」&「新增方法」

特別說明:一個服務下,可以有多個調用方法;

1659412817443-f51b3149-dc09-4854-abf2-6350dd73779f.png

相關釋義

訊息項選項填寫說明
服務編碼--用於唯一標識您建立的服務,可支持字母、數字、符號組合
服務名稱--用於標識您建立的服務
適配器標準Rest適配器基於rest規範的提供的http接口,json格式
Soap適配器rpc的一種通訊協議,xml格式,直接把接入的服務提供的方法同步過來
Data Table適配器通過對實體表的增刪改查操作實現業務整合
Database Sql適配器直接操作目標資料庫,自己編寫sql,通過sql查詢實現業務整合,不固定任何表
SAP適配器也是一種協議,通過函數實現業務整合
kafka適配器向kafka中發送訊息的操作實現業務整合
授權方式Basic Authentication根據username、password來進行鑑權
OAuth2 Password根據客戶端憑證,以及username、password來進行鑑權,更安全可靠;
OAuth2 Client Credentials根據客戶端憑證進行鑑權;
無鑑權提供url即可;
服務類型私有僅自己能用(但:系統管理員不受限制,所有都能用)
共享可共享給其他的子管理員編輯查看
+ 可編輯者:在業務整合中可以對這個服務進行增刪改,只能選擇子管理員
+ 可查看者:在業務整合中可看到這個服務,只能選擇子管理員
屬性名稱--根據“適配器、授權方式”的不同,綁定連接服務的帳號及地址訊息

設定說明

1、整合服務建立後,其下可建立表單方法,表單方法可設定傳入參數和返回值

傳入參數和返回值支持所有資料項類型,同時支持數組、對象

數組下級中可新增支持數組與對象

1720171235962-d19b967c-7e76-484e-ba1d-994f3f1b3f80.png

表單規則中調用表單方法時,數組對應方式支持選擇主表或子表

1714122950755-5f3869c9-8247-4cf1-9c27-e6a86da17711.png

2、業務整合rest適配器的支持路徑設定參數

  • restful適配器下的表單方法中,地址URL中填寫{xxx}格式的內容時(支持多個{}),自動將{}內的參數展示在下面的傳入參數處
  • 修改URL實時解析到傳入參數中,若將URL中路徑參數刪除,則在傳入參數tab下直接刪除該參數

1720171431496-8dc0712e-3e1e-45b4-a10a-a657118c323a.png

3、設定http請求類型的表單方法,可根據連接結果,自動填寫返回值來設定表單方法的參數

1714119368689-9a8e88f3-4ee8-4539-818b-08dd931613b5.png

提取到返回值產生參數1714119403762-de883d88-a1ad-46e1-9536-9f5e006f9fbd.png

場景示範

各適配器場景應用示範

更新: 2024-08-23 20:26:12
原文: https://www.yuque.com/skwme4/hyk0u0/dliggm