このユースケースでは、「Zendeskアダプタ」を使用してServiceNowインシデントおよび添付をZendeskと同期する方法について説明します。 インシデントの詳細は、Zendeskのチケットとして添付とともに追加されます。 この実装パターンでは、ステップの概要を示します。
- アプリ駆動オーケストレートされた統合を作成します。
- ServiceNowアダプタを統合キャンバスにドラッグし、次のように構成します:
- 基本情報ページで、エンドポイント名を指定し、「次」をクリックします。
- アプリケーション・ページで、「インシデント」アプリケーション、「インシデント」モジュールを選択し、「次」をクリックします。
- フィールド・ページで、必須フィールドを選択し、「次」をクリックします。
- 条件ページで、「作成日」を選択し、「次」をクリックします。
- レスポンス・ページで、「次」をクリックします。
- サマリー・ページで選択内容を確認し、「完了」をクリックします。
- 割当処理を統合キャンバスにドラッグし、次の3つの変数を作成します:
- ループが完了したかどうかをチェックするフラグ変数:
$flag="false"
- 次のページ値を格納するリンク変数:
$link=""
- 添付トークンを格納するトークン変数:
$token=""
- whileアクションを統合キャンバスにドラッグし、次の条件を指定します:
- ServiceNowアダプタを統合キャンバスにドラッグし、次のように構成します:
- 「基本情報」ページで、エンドポイント名を指定し、「次」をクリックします。
- アクション・ページで、「添付情報」を選択します。
- 操作ページで、「レコード /sの添付 /sメタデータの取得」操作、「複数の添付Metadata」オプションを選択し、「次」をクリックします。
- Summaryページで選択内容を確認します。
- 各アクションを統合キャンバスにドラッグし、繰返し要素としてresultを割り当てます。
- ServiceNowアダプタを統合キャンバスにドラッグし、次のように構成します:
- 「基本情報」ページで、エンドポイント名を指定し、「次」をクリックします。
- アクション・ページで、「添付情報」を選択します。
- 操作ページで、「モジュールまたは表からの特定レコードの添付ファイルのダウンロード」操作を選択し、「次」をクリックします。
- サマリー・ページで選択内容を確認します。
- 必要なマッピングを実行します。
- 「Zendeskアダプタ」接続を統合キャンバスにドラッグし、エンドポイントを構成します。
- 「基本情報」ページで、エンドポイント名を指定し、「次」をクリックします。
- アクション・ページで、「情報の作成、更新または削除」を選択します。
- 操作ページで、「チケット」モジュール、「添付ファイルのアップロード」操作を選択し、「次」をクリックします。
- Summaryページで選択内容を確認します。
- 次のように、割当てアクションを統合キャンバスにドラッグし、トークン・パラメータに値を割り当てます:
- スイッチ・アクションを統合キャンバスにドラッグして、
linkおよびPagination Objectにデータが含まれているかどうかを確認します。
link !=0.0
count( PaginationObject) !=0.0
- 条件文が
trueと評価された場合、リンクおよびフラグ変数を次のように割り当てます:
- 条件文が
falseと評価された場合、次のようにフラグ変数を割り当てます:
- 「Zendeskアダプタ」接続を統合キャンバスにドラッグし、エンドポイントを構成します。
- 「基本情報」ページで、エンドポイント名を指定し、「次」をクリックします。
- アクション・ページで、「情報の作成、更新または削除」を選択します。
- 操作ページで、「チケット」モジュール、「チケットの作成」操作を選択し、「次」をクリックします。
- サマリー・ページで選択内容を確認します。
- 必要なマッピングを実行します。
- 完了したら、統合を保存してアクティブ化します。