SOAP モジュール

SOAPモジュールを使用して、Adobe Workfront FusionでSOAPAPI に接続できます。

アクセス要件

この記事で説明している機能を使用するには、次のアクセス権が必要です。

Adobe Workfront プラン*
Pro 以降
Adobe Workfront ライセンス*
Plan、Work
Adobe Workfront Fusion ライセンス**

現在のライセンス要件:Workfront Fusion ライセンス要件なし。

または

従来のライセンス要件:Workfront Fusion for Work Automation and Integration

製品

現在の製品要件:Select または Prime Adobe Workfront プランがある場合、この記事で説明する機能を使用するには、組織で Adobe Workfront Fusion の購入 Adobe Workfront 必要です。 Workfront Fusion は、Workfront Ultimate プランに含まれています。

または

従来の製品要件:この記事で説明している機能を使用するには、Adobe Workfront Fusion と Adobe Workfrontを組織で購入する必要があります。

ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。

Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。

SOAP モジュールの制限事項

NOTE
WDSL 読み込み中は、リダイレクトは無効になります。 これはセキュリティ機能ですが、モジュールの実行時に未検証のリダイレクトがブロックされる可能性があります。

SOAP モジュールは現在ベータ版であり、次の機能をサポートしていません。

  • 要素の再定義
  • 小数部桁数の制限
  • 合計桁数の制限
  • 空白の制限
  • マルチパートの入出力メッセージ。シングルパートメッセージのみがサポートされています。
  • SOAP エンコーディングスキーマおよび要素を活用して定義されたカスタム 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:arrayType および wsdl: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
    Method POST
    Body type Raw
    Content type XML (application/xml)
    Parse response Enabled

  4. 新しい Web ブラウザーウィンドウまたはタブを開きます。

  5. WSDL URL を Web ブラウザーのアドレスバーに貼り付け、XML ファイルを取得します。

    通常、WSDL URL の末尾は ?wsdl になりますが、そうでない場合もあります。例:http://voip.ms/api/v1/server.wsdl

  6. WSDL ファイルが Web ブラウザーに直接表示されない場合は、ダウンロードしたファイルをテキストエディターで開きます。

  7. 次の <service> または <wsdl:service> タグを探します。

  8. 見つかったら、location 属性から URL をコピーします。

  9. Workfront Fusion で、URL を HTTP モジュールの「URL」フィールドに貼り付けます。

  10. 新しい Web ブラウザーウィンドウまたはタブで、「オンライン SOAP クライアント」を開きます。

  11. WSDL URL を「WSDL URL」フィールドに貼り付けます。

  12. 参照」をクリックします。

  13. 左側の機能のリストから選択します。例:getLanguages

  14. 「XML をリクエスト」テキストエリアの内容をコピーします。

  15. Workfront Fusion で、コピーした内容をモジュールの「URL」フィールドに貼り付けます。

  16. 疑問符を実際の値に置き換えることで、選択したパラメーターの値を指定します。

  17. OK」をクリックしてモジュールの設定を閉じます。

  18. シナリオまたはモジュールを実行します。

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