SOAP模組

您可以使用SOAP模組來連線至Adobe Workfront Fusion中的SOAP API。

SOAP模組及其欄位

SOAP聯結器僅包含一個模組:執行SOAP動作

執行SOAP動作

此動作模組會執行指定的SOAP動作。

存取權要求

展開以檢視這篇文章中所述功能的存取權要求。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
Adobe Workfront 封裝

任何 Adobe Workfront Workflow 封裝及任何 Adobe Workfront Automation and Integration 封裝

Workfront Ultimate

Workfront Prime 和 Select 封裝,以及額外購買的 Workfront Fusion。

Adobe Workfront 授權

標準

工作或更高層級

Adobe Workfront Fusion 授權

作業型:無 Workfront Fusion 授權要求

連接器型 (舊版):Workfront Fusion for Work Automation and Integration

產品 如果您的組織擁有 Select 或 Prime Workfront 封裝,但不包括 Workfront Automation and Integration,則您的組織必須購買 Adobe Workfront Fusion。

若要詳細了解此表格中的資訊,請參閱🔗文件中的存取權要求。

關於 Adobe Workfront Fusion 授權的資訊,請參閱 Adobe Workfront Fusion 授權

SOAP模組及其欄位

設定SOAP模組時,Workfront Fusion會顯示下列欄位。 在模組中,粗體標題表示那是必要欄位。

若在欄位或函式上方看到對應按鈕,可以使用按鈕設定該欄位的變數和函式。 如需詳細資訊,請參閱將資訊從一個模組對應到另一個模組

對應切換

執行SOAP動作

此動作模組會根據您指定的WSDL執行SOAP動作。

WSDL
選取您希望模組使用的WSDL。 若要建立WSDL,請按一下欄位旁的 新增 並填寫欄位。
HTTP標頭
針對您想要新增的每個HTTP標頭,按一下 新增專案 並輸入標頭的名稱和值。
SOAP headers
針對您要新增的每個SOAP標頭,按一下 新增專案 並輸入標頭的名稱、值、名稱空間及XMLNS。
Force SOAP headers
啟用此選項以設定SOAP 1.2的標頭。

SOAP模組的限制

NOTE
在WDSL載入期間會停用重新導向。 這是安全性功能,但可能表示執行模組時會封鎖未驗證的重新導向。

SOAP模組目前為測試版,不支援:

  • 重新定義元素
  • 小數位數限制
  • 總數字限制
  • 空白字元限制
  • 輸入和輸出訊息中有多個部分。 僅支援單一零件訊息
  • 在SOAP編碼結構描述和元素的協助下定義的自訂XML結構描述元素。

範例:

Workfront Fusion無法正確辨識下列專案:

<complexType name="ArrayOfFloat">
   <complexContent>
      <restriction base="soapenc:Array">
         <attribute ref="soapenc:arrayType"
            wsdl:arrayType="xsd:integer[]"/>
      </restriction>
   </complexContent>
</complexType>

此範例包含Workfront Fusion尚未支援的soapenc:Arraysoapenc:arrayTypewsdl:arrayType參考。

因應措施

如果SOAP模組拒絕處理WSDL檔案或在模組設定中擲回各種錯誤,您可以嘗試改用通用​ HTTP > 發出要求 ​模組:

  1. 在Workfront Fusion中建立新情境。

  2. 在情境中插入​ HTTP > 提出要求 ​模組。

  3. 開啟模組的設定,並填寫下列欄位:

    table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
    方法 POST
    主體型別 Raw
    內容型別 XML (application/xml)
    剖析回應 已啟用
  4. 開啟新的Web瀏覽器視窗或標籤。

  5. 將WSDL URL貼入網頁瀏覽器的位址列,並擷取XML檔案。

    WSDL URL通常以?wsdl結尾,但不一定是,例如http://voip.ms/api/v1/server.wsdl

  6. 如果WSDL檔案沒有直接顯示在網頁瀏覽器中,請在文字編輯器中開啟下載的檔案。

  7. 搜尋<service><wsdl:service>標籤:

  8. 找到後,從location屬性複製URL。

  9. 在Workfront Fusion中,將URL貼到HTTP模組的​ 要求內容 ​欄位中。

  10. 將問號取代為實際值,以提供所選引數的值。

    note
    NOTE
    若要從WSDL檔案取得特定值,請使用線上WSDL檢視器。
  11. 按一下​確定,關閉模組的設定。

  12. 執行案例或模組。

recommendation-more-help
workfront-fusion-help-workfront-fusion