與非SAP工作流應用程式整合



您還可以使用外部服務呼叫、Web服務和API呼叫將您的工作流與非SAP工作流應用程式整合。以下是一些常見的整合選項:

  • 為外部服務呼叫和BSP建立工作流任務
  • 通用工作列表啟動處理程式
  • SAP NetWeaver Exchange Infrastructure 業務流程管理
  • Wf-XML和Web服務

匯入ABAP服務

您可以使用事務程式碼:WF_EXTSRV生成您的服務。此事務用於維護WebFlow服務。您也可以透過以下選單路徑訪問它:

SAP簡易訪問 → 工具 → 業務工作流 → 開發 → 定義工具 → WebFlow服務 → 維護WebFlow服務。

Import ABAP

您必須在Web服務目錄中註冊所有要在SAP工作流中使用的Web服務。您可以透過手動輸入Web服務的所有資料來手動註冊Web服務。使用事務程式碼:WF_EXTSRV。

您也可以使用包含Web服務定義的WSDL檔案,並可以直接使用事務程式碼:WFWS匯入它。

**要註冊Web服務**,請選擇對話方塊中的“服務”,然後單擊“新建條目”。

輸入Web服務的服務ID和簡短文字。

選擇要呼叫Web服務的日誌。

對於主機,新增Web服務的地址;對於埠,新增埠號。

在“路徑”欄位中輸入Web服務的目錄和呼叫名稱。

定義Web服務的呼叫模式。在這裡,您確定是涉及對話方塊還是後臺Web服務,以及是否以及如何執行回撥。

雙擊並在對話方塊結構中選擇一個引數。

引數確定Web服務的介面。任務容器是在後續任務生成中根據引數建立的。

輸入所有Web服務引數。確保您還將Web服務的服務ID分配給引數。對於後續的任務容器建立,需要將引數作為匯入元素和匯出元素進行分配。

Register Webservice

要生成您的服務,請單擊上圖所示的“生成”按鈕。

Click Generate

您可以執行以下配置任務:

  • WF_HANDCUST 用於配置工作流URL。
WF_HANDCUST
  • WFWS 用於匯入外部WSDL。
WFWS
  • WF_EXTSRV 用於BSP和ABAP服務。
  • 生成任務。
  • 擴充套件服務以執行對WF_HANDCUST URL的回撥。
廣告