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 内で取り込まれたすべてのフォーム送信では、プロジェクト関連情報の信頼できる単一の情報源を提供します。
AEM Forms と Adobe Workfront Fusion を統合する前提条件 prerequisites
Workfront Fusion と AEM Forms の間の接続を確立するには、以下が必要です。
- 有効な Workfront および Workfront Fusion ライセンス。
- サービス資格情報を取得するために開発者コンソールへのアクセス権を持つ AEM ユーザー。
AEM Forms と Adobe Workfront Fusion の統合
1. Workfront シナリオの作成 workflow-scenario
Workfront シナリオを作成するには、次の手順に従います。
シナリオを作成 create-scenario
シナリオを作成するには:
-
Workfront Fusion アカウントにログインします。
-
左側のパネルの「シナリオ」 をクリックします。
-
ページの右上隅にある「新規シナリオを作成」をクリックします。新しいシナリオを作成するページが画面に表示されます。
-
ページの左上隅にある「新規シナリオ」を選択し、シナリオの適切な名前を入力します。
-
疑問符をクリックし、AEM Forms として最初のモジュールを追加することを確認します。
フォームイベントの監視 ダイアログボックスが表示されます。
note note NOTE 最初のモジュールを AEM Forms として追加することは必須です。 -
フォームイベントの監視 ダイアログボックスを選択します。Web フックを追加するウィンドウが表示されます。
Web フックを追加 add-webhook
Web フックを追加するには、次の手順に従います。
-
「追加」をクリックします。Web フックを追加 ダイアログボックスが表示されます。
-
Web フック名を指定します。
note note NOTE 指定した Web フック名が AEM インスタンスに表示されるので、Web フック名は慎重に選択することをお勧めします。 -
「追加」をクリックして、新しい接続を追加します。接続を作成 ダイアログボックスが表示されます。
Web フックに接続を追加 add-connection
接続を追加するには、次の手順に従います。
-
接続を作成 ダイアログボックスで 接続名 を指定します。
-
ドロップダウンリストから「環境」と「タイプ」を選択します。
-
インスタンス URL を入力します。
note note NOTE インスタンス URL は、特定の AEM Forms インスタンスを指す一意の web アドレスです。 接続の作成に必要なサービス資格情報は Developer Console から取得できます。
-
IMS エンドポイント の
ims-na1.adobelogin.com
を、Developer Console のサービス資格情報の imsEndpoint の値に置き換えます。note note NOTE imsEndpoint
URL の追加中、IMS エンドポイント テキストボックスのhttps://
を保持します。 -
接続を作成 ダイアログボックスで、次の値を指定します。
- 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
- また、「抽出」ボタンを選択して、ファイルから秘密鍵または証明書を取得するオプションもあります。
-
「続行」をクリックします。
作成した接続は、Web フックを追加 ダイアログボックスの 接続 のドロップダウンリストに表示され始めます。
-
作成した接続の 接続 をドロップダウンリストから選択します。
-
「保存」をクリックします。
-
「OK」をクリックして、シナリオの変更を保存します。
-
シナリオをアクティブ化するには、シナリオエディターのオン/オフ切替スイッチボタンをクリックします。
2. Workfront Fusion 用のアダプティブフォームの送信アクションの設定
Workfront Fusion 用の送信アクションを、次に対して設定できます。
Workfront Fusion 用の新しいアダプティブフォームの送信アクションの設定 new-af-submit-action
Workfront Fusion 用に新しいアダプティブフォームの送信アクションを設定するには、次の手順に従います。
-
AEM インスタンスにログインします。
-
Forms/フォームとドキュメント/作成/アダプティブフォーム に移動します。フォームを作成 ウィザードが表示されます。
-
「ソース」タブからアダプティブフォームテンプレートを選択します。
-
「スタイル」タブからテーマを選択します。
-
「送信」タブから「WorkFront Fusion シナリオを呼び出し」を選択します。
-
プロパティ ウィンドウの「オプション」タブから、作成した Web フックを選択します。
note note NOTE Workfront シナリオの Web フック名は、オプション ドロップダウンリストに表示されます。 -
「作成」をクリックします。
-
新しいアダプティブフォームの名前を指定し、「作成」をクリックします。
Workfront Fusion 用に既存アダプティブフォームの送信アクションの設定 existing-af-submit-action
既存のアダプティブフォームの送信アクションを Workfront Fusion 用に設定するには、次の手順に従います。
-
AEM インスタンスにログインします。
-
Forms/フォームとドキュメント に移動します。
-
アダプティブフォームを選択し、編集モードでフォームを開きます。
-
コンテンツブラウザーを開き、アダプティブフォームの ガイドコンテナ コンポーネントを選択します。
-
ガイドコンテナプロパティ アイコンをクリックします。アダプティブフォームコンテナダイアログボックスが開きます。
-
「送信」タブを開きます。
-
Workfront Fusion シナリオの呼び出し として、送信アクション を選択します。
-
ドロップダウンリストから「Workfront Fusion のシナリオ」を選択します。
-
「完了」をクリックします。
ベストプラクティス best-practices
- AEM インスタンスでシナリオ名を取得する方法がないので、Web フック名は慎重に選択することをお勧めします。後で Web フック名を変更しても、AEM Forms の送信アクションドロップダウンリストには反映されません。
- 1 つのシナリオに複数の Web フックリンクを含めることができますが、一度にアクティブになる Web フックリンクは 1 つだけです。リンクされていない Web フックは、AEM Forms の送信アクションドロップダウンリストに表示されないように削除することをお勧めします。