天天看點

阿裡雲RPA流程自動化服務端API詳解

一、服務端API是什麼

阿裡雲RPA的服務端API就是我們提供給第三方使用的接口,通過代碼中對接口的調用來實作跟RPA服務相關的功能。

阿裡雲RPA流程自動化服務端API詳解

二、服務端API的使用場景

服務端API的第一個使用場景是,第三方的系統如何和機器人進行互動。阿裡雲RPA的服務端API能夠把RPA的機器人執行當做一種服務以http接口方式提供給第三方系統,實作了第三方系統和機器人的互動。

阿裡雲RPA流程自動化服務端API詳解

第二個使用場景是,在某個需要實作業務中,往往需要通路另一個系統擷取到結果後流程才能繼續進行,這種情況該怎麼辦呢?使用我們的阿裡雲RPA可以将擷取另外一個系統的操作編寫成應用并釋出,然後使用API接口去調用這個應用,讓機器人執行任務并把結果傳回。這樣就能保證在流程不中斷的情況下實作所有的功能。

阿裡雲RPA流程自動化服務端API詳解

第三個使用場景是,怎樣保證每次通路接口時的安全性。我們服務端的API接口對于每一次HTTP或者HTTPS協定請求,都會根據通路中的簽名資訊驗證通路請求者身份。需要使用AccessKeyID和AccessKeySecret(控制台擷取)對稱加密驗證實作。

阿裡雲RPA流程自動化服務端API詳解

三、服務端API的分類

服務端API包括機器人,應用,任務和檔案相關的接口類型,共開放四十多個接口。第一類,機器人相關接口功能:包括查詢機器人資訊、更新機器人認證狀态、更新機器人排程狀态等。第二類,應用相關接口功能:包括擷取應用清單、申請應用、審批應用等。第三類,任務相關接口功能:包括建立計劃任務、服務型任務、檢視任務狀态及結果、以及查詢相關日志等。第四類,檔案相關接口功能:包括上傳檔案等。

阿裡雲RPA流程自動化服務端API詳解

四、使用文檔參考

阿裡雲RPA服務端API支援基于URL發起HTTP/HTTPS GET/POST請求,所有的請求參數都包含在URL中。API的請求參數,以及對應的參數說明,如下圖所示。

阿裡雲RPA流程自動化服務端API詳解

繼續閱讀