本例,介紹通過PostMan進行DatistEQ流程的上傳過程,以及微服務的運行過程。
1、上傳流程
上傳流程服務的參數。
http://127.0.0.1/DMS/Upload
上傳流程文件,支持DMS、DMZ文件。上傳數據體(Body)采用multipart/form-data結構,Name為服務名,數據體為文件。
<POST> <需認證>
參數:
Publish Int32 說明: 設置流程可用范圍,0為私有,1為受保護,2為公共
OverWrite Boolean 說明: 若服務存在時,是否覆蓋。
指定上傳流程的參數。
image.png
指定用戶認證信息,目前,僅支持Basic Auth認證方式。
用戶論證
注意,上傳流程只能是POST方法。
image.png
發送,完成上傳過程,系統反饋執行結果。
image.png
注:流程變量對應用于運行參數。運行時,解析運行參數并作用于運行結果。
流程變量與運行參數
流程變量應用過程
注:微服務的描述內容,源于流程的基本信息。
image.png
2、微服務訪問
單擊,上傳流程返回信息中的服務地址,PostMan自動創建一個新的頁簽,點擊執行,運行并獲取運行結果。
上傳流程返回信息
PostMan中執行
將服務地址復制到Chrome瀏覽器中,修改QMax值為30,即石英含量值小于30,運行結果如下。
Chrome中執行
注:當節點僅有一個輸出項目時,微服務返回對應類型的文件。如本例執行返回僅一張圖片。
image.png
注:將“瀏覽數據”節點,設為默認輸出;以作為默認執行節點。
image.png
3、上傳文件并執行
運行時,支持上傳本地文件并執行,可用于解析Excel報告中內容。上傳的文件存放于流程目錄下的Data目錄中,流程可用相對路徑對其引用。上傳的文件將隨機命名,以消除文件之間的干擾。
image.png
image.png