Adobe Workfront Fusion へのアダプティブフォームの送信

機能は、早期導入プログラムで利用できます。早期導入プログラムに参加し、機能へのアクセスをリクエストするには、公式のメール ID で aem-forms-ea@adobe.com までメールを送信してください。

Adobe Workfront Fusion は、ドキュメント承認ワークフロー、メールのフィルタリングや並べ替えなど、同じタスクを繰り返すプロセスを自動化し、繰り返しタスクではなく新しいタスクに焦点を当てることができます。Adobe Workfront Fusion には、複数のシナリオが含まれています。シナリオは、アプリケーションと web サービス間のデータ転送を実行する一連のモジュールで構成されます。シナリオでは、様々な手順(モジュール)を追加してタスクを自動化します。

例えば、Workfront Fusion を使用すると、シナリオを作成して、アダプティブフォームでデータを収集し、データを処理し、データをアーカイブ用にデータストアに送信できます。シナリオを設定すると、ユーザーがフォームに入力するたびに、Workfront Fusion は自動的にタスクを実行し、データストアをシームレスに更新します。

AEM Forms as a Cloud Service には、アダプティブフォームを Adobe Workfront Fusion に接続して送信するための OOTB コネクタが用意されています。フォームを Adobe Workfront Fusion に送信すると、次のようなメリットがあります。

  • フォーム送信データを Workfront Fusion ワークフローへとシームレスに転送できるようになりました。
  • フォーム送信によってトリガーされる様々なタスクを自動化するのに役立ちます。これには、プロジェクトの開始、特定のチームメンバーへのタスクの割り当て、通知の送信、プロジェクトステータスの更新などが含まれます。これらはすべて手動介入なしで実行できます。
  • Workfront Fusion 内で取り込まれたすべてのフォーム送信では、プロジェクト関連情報の信頼できる単一の情報源を提供します。

このビデオは、コアコンポーネントのみに適用されます。UE/基盤コンポーネントについて詳しくは、記事を参照してください。

AEM Forms と Adobe Workfront Fusion を統合する前提条件 prerequisites

Workfront Fusion と AEM Forms の間の接続を確立するには、以下が必要です。

AEM Forms と Adobe Workfront Fusion の統合

​1. Workfront シナリオの作成 workflow-scenario

Workfront シナリオを作成するには、次の手順に従います。

シナリオを作成 create-scenario

シナリオを作成するには:

  1. Workfront Fusion アカウントにログインします。

  2. 左側のパネルの「シナリオ 共有アイコン をクリックします。

  3. ページの右上隅にある「新規シナリオを作成」をクリックします。新しいシナリオを作成するページが画面に表示されます。

  4. ページの左上隅にある「新規シナリオ」を選択し、シナリオの適切な名前を入力します。

  5. 疑問符をクリックし、AEM Forms として最初のモジュールを追加することを確認します。

    AEM Forms モジュールの追加

    フォームイベントの監視 ​ダイアログボックスが表示されます。

    note note
    NOTE
    最初のモジュールを AEM Forms として追加することは必須です。
  6. フォームイベントの監視 ​ダイアログボックスを選択します。Web フックを追加するウィンドウが表示されます。

Web フックを追加 add-webhook

Web フックの追加

Web フックを追加するには、次の手順に従います。

  1. 追加」をクリックします。Web フックを追加 ​ダイアログボックスが表示されます。

  2. Web フック名を指定します。

    note note
    NOTE
    指定した Web フック名が AEM インスタンスに表示されるので、Web フック名は慎重に選択することをお勧めします。
  3. 追加」をクリックして、新しい接続を追加します。接続を作成 ​ダイアログボックスが表示されます。

NOTE
テクニカルアカウントが forms-users グループのメンバーであることを確認します。それ以外の場合、web フックの追加は失敗します。

Web フックに接続を追加 add-connection

接続の追加

接続を追加するには、次の手順に従います。

  1. 接続を作成 ​ダイアログボックスで​ 接続名 ​を指定します。

  2. ドロップダウンリストから「環境」と「タイプ」を選択します。

  3. インスタンス URL を入力します。

    note note
    NOTE
    インスタンス URL は、特定の AEM Forms インスタンスを指す一意の web アドレスです。

    接続の作成に必要なサービス資格情報は Developer Console から取得できます。

  4. IMS エンドポイント ​の ims-na1.adobelogin.com を、Developer Console のサービス資格情報の imsEndpoint の値に置き換えます。

    note note
    NOTE
    imsEndpoint URL の追加中、IMS エンドポイント ​テキストボックスの https:// を保持します。
  5. 接続を作成 ​ダイアログボックスで、次の値を指定します。

    • Developer Console のサービス資格情報から clientId の値を使用して​ クライアント ID を指定します。
    • Developer Console のサービス資格情報から clientSecret の値を使用して​ クライアント秘密鍵 ​を指定します。
    • Developer Console のサービス資格情報から id の値を使用して​ テクニカルアカウント ID を指定します。
    • Developer Console のサービス資格情報から org の値を使用して​ 組織 ID を指定します。
    • Developer Console のサービス資格情報から metascopes の値を使用して​ メタスコープ ​を指定します。
    • Developer Console のサービス資格情報から privateKey の値を使用して​ 秘密鍵 ​を指定します。
    note note
    NOTE
    • 秘密鍵 ​の場合は、値から \r\n を削除します。
      例えば、秘密鍵が次のような場合があります。
      \r\nIJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL\r\nMy1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw の場合、秘密鍵から \r\n を削除すると、鍵は次のようになり、両方の値が別の行に表示されます。
    IJAVO8GDYAOZ9jMA0GCSqGSIb3DQEBCwUAMDAxL
    My1lMTUxODMxLWNtc3RnLWludGVncmF0aW9uLTAw
    • また、「抽出」ボタンを選択して、ファイルから秘密鍵または証明書を取得するオプションもあります。
  6. 続行」をクリックします。

    作成した接続は、Web フックを追加 ​ダイアログボックスの​ 接続 ​のドロップダウンリストに表示され始めます。

  7. 作成した接続の​ 接続 ​をドロップダウンリストから選択します。

  8. 保存」をクリックします。

  9. OK」をクリックして、シナリオの変更を保存します。

  10. シナリオをアクティブ化するには、シナリオエディターのオン/オフ切替スイッチボタンをクリックします。

NOTE
Workfront シナリオをアクティブ化しない場合、フォームの送信は検出されず、送信アクションを Workfront に設定すると送信が失敗します。

​2. Workfront Fusion 用のアダプティブフォームの送信アクションの設定

基盤コンポーネント

Workfront Fusion の基盤コンポーネントに基づくアダプティブフォームの送信アクションを設定するには:

  1. 編集用にアダプティブフォームを開き、アダプティブフォームのコンテナプロパティの「送信」セクションに移動します。

  2. 送信アクション ​ドロップダウンリストから「WorkFront Fusion のシナリオを呼び出す」を選択します。
    Workfront Fusion 用の送信アクション

  3. ドロップダウンリストから「Workfront Fusion のシナリオ」を選択します。

  4. 完了」をクリックします。

コアコンポーネント

Workfront Fusion のコアコンポーネントに基づくアダプティブフォームの送信アクションを設定するには:

  1. コンテンツブラウザーを開き、アダプティブフォームの​ ガイドコンテナ ​コンポーネントを選択します。

  2. ガイドコンテナプロパティ ガイドプロパティ アイコンをクリックします。 アダプティブフォームコンテナダイアログボックスが開きます。

  3. 送信」タブをクリックします。

  4. 送信アクション ​ドロップダウンリストから「WorkFront Fusion のシナリオを呼び出す」を選択します。

    Workfront Fusion 用の送信アクション

  5. ドロップダウンリストから「Workfront Fusion のシナリオ」を選択します。

  6. 完了」をクリックします。

ユニバーサルエディター

ユニバーサルエディターを使用してオーサリングされたアダプティブフォームの送信アクションを設定するには:

  1. アダプティブフォームを編集用に開きます。

  2. エディターで​ フォームプロパティを編集 拡張機能をクリックします。
    フォームプロパティ ​ダイアログが表示されます。

    note note
    NOTE
    • ユニバーサルエディターインターフェイスに フォームプロパティを編集 アイコンが表示されない場合は、Extension Manager で​ フォームプロパティを編集 ​拡張機能を有効にします。
    • ユニバーサルエディターで拡張機能を有効または無効にする方法については、Extension Manager 機能のハイライトの記事を参照してください。
  3. 送信」タブをクリックし、「WorkFront Fusion のシナリオを呼び出す」送信アクションを選択します。

    Workfront Fusion 用の送信アクション

  4. ドロップダウンリストから「Workfront Fusion のシナリオ」を選択します。

  5. 保存して閉じる」をクリックします。

ベストプラクティス best-practices

  • AEM インスタンスでシナリオ名を取得する方法がないので、Web フック名は慎重に選択することをお勧めします。後で Web フック名を変更しても、AEM Forms の送信アクションドロップダウンリストには反映されません。
  • 1 つのシナリオに複数の Web フックリンクを含めることができますが、一度にアクティブになる Web フックリンクは 1 つだけです。リンクされていない Web フックは、AEM Forms の送信アクションドロップダウンリストに表示されないように削除することをお勧めします。

関連記事

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab