SOAP模組

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

存取需求

您必須具有下列存取權才能使用本文中的功能:

Adobe Workfront 計畫*
Pro或更高版本
Adobe Workfront 授權*
計畫,工作
Adobe Workfront Fusion 授權**

目前授權需求:無Workfront Fusion授權需求。

舊版授權需求:Workfront Fusion for Work Automation and Integration

產品

目前產品需求:如果您有Select或Prime Adobe Workfront計畫,您的組織必須購買Adobe Workfront Fusion及Adobe Workfront,才能使用本文所述的功能。 Workfront Fusion包含在Ultimate Workfront計畫中。

舊版產品需求:您的組織必須購買Adobe Workfront Fusion及Adobe Workfront,才能使用本文所述的功能。

若要瞭解您擁有的計畫、授權型別或存取權,請連絡您的Workfront管理員。

如需Adobe Workfront Fusion授權的相關資訊,請參閱Adobe Workfront Fusion 授權

SOAP模組的限制

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

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

  • 重新定義元素
  • 小數位數限制
  • 總數字限制
  • 空白字元限制
  • 輸入和輸出訊息中有多個部分。 僅支援單一零件訊息
  • SOAP Encoding結構描述和元素的說明下定義的自訂XML結構描述元素。
INFO
範例:
Workfront Fusion無法正確辨識下列專案:
code language-none
<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模組的URL欄位中。

  10. 在新的網頁瀏覽器視窗/標籤中開啟線上SOAP使用者端

  11. 將WSDL URL貼到WSDL URL欄位中。

  12. 按一下​ 瀏覽

  13. 從左側的函式清單中選取,例如getLanguages

  14. 複製要求XML文字區域的內容。

  15. 在Workfront Fusion中,將複製的內容貼到模組的URL欄位。

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

  17. 按一下​ 確定,關閉模組的設定。

  18. 執行案例或模組。

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43