基本的なシナリオの作成
Adobe Workfront Fusion の役割は、同じタスクを何度も繰り返すのではなく、新しいタスクに集中できるようにプロセスを自動化することです。これは、アプリ内やサービス内、およびそれらの間でアクションをリンクし、データを自動的に転送および変換するシナリオを作成することで機能します。作成するシナリオは、アプリまたはサービス内のデータを監視し、そのデータを処理して必要な結果を提供します。
この例では、Workfrontでリクエストを検索し、によってリクエストがプロジェクトに変換されるシナリオの作成プロセスを説明します。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront package | 任意 |
Adobe Workfront ライセンス |
新規: Standard または 現在:Work 以上 |
Adobe Workfront Fusion ライセンス** |
現在:Workfront Fusion ライセンスは必要ありません。 または レガシー:任意 |
製品 |
新規:
または 現在:Adobe Workfront Fusion を購入する必要があります。 |
このテーブルの情報について詳しくは、 ドキュメントのアクセス要件を参照してください。
Adobe Workfront Fusion ライセンスについては、Adobe Workfront Fusion ライセンスを参照してください。
練習シナリオを作成
シナリオの作成を開始
-
シナリオ エリアで、「新しいシナリオを作成」をクリックします。
「シナリオ」領域を見つけるには、Workfront Fusion に移動を参照してください。
シナリオエディターが表示され、中央に空のモジュールが含まれます。
-
左上隅の New scenario プレースホルダー名を選択し、名前を入力します。
-
最初のモジュールを追加して設定を続行します。
最初のモジュールを追加して設定
-
空のモジュールをクリックして、モジュールを選択するアプリを選択します。
アプリのリストがモジュールの右側に表示されます。
-
「Adobe Workfront」を選択します。 表示されない場合は、リストの下部にある検索バーをクリックして「Workfront」と入力し、リストに表示されたら選択します。
リストが変わり、使用可能なすべて Workfront モジュールが表示されます。
-
Search モジュールをクリックします。
モジュール設定ウィンドウが開きます。
-
Connection ボックスで、Workfront接続を選択します。
Workfrontに接続されていない場合は、 接続の作成を参照してください
-
「Record Type」ボックスで「Issue」を選択します。 これにより、モジュールはリクエストを含む問題のみを検索するように設定されます。
「Issue」という単語を入力し始めると、リストに Issue が表示されます。
-
「Result Set」ボックスで「First Matching Record」を選択します。
これにより、条件を満たす最初のレコードのみを返すようにモジュールが設定されます。
-
Search criteria 領域で、特定のタスクを返す条件を設定します。
-
Search Criteria の下にある最初のボックスで、検索に含めるフィールドを選択します。 この例では、「Name」を選択します。
「Name」という単語を入力し始めると、リストに name が表示されます。
-
オペレーターの場合は、「存在する の横にあるドロップダウン矢印をクリックし 「含む 大文字と小文字を区別しない) に変更します。
これにより、名前全体を入力しない場合または名前に大文字と小文字を区別せずに入力した場合でも、モジュールは名前に選択した単語を含むプロジェクトを検索できます(すべて大文字など)。
-
Search Criteria の下の最後のフィールドに、検索するタスクの名前に含まれていることがわかっている単語または語句を入力します。
-
-
Outputs リストで、モジュールの出力に使用するフィールドを選択します。 この例では、「ID」フィールドと「Name」フィールドを選択します。
note tip TIP Cmd+F(Mac OS)または Ctrl+F(Windows OS)を使用して、すばやくフィールドを検索できます。 -
「OK」をクリックして、モジュール設定を保存します。
-
モジュールを右クリックして [Rename] をクリックし、モジュールで実行する内容を説明する名前(「要求の検索」など)を入力して [OK] をクリックします。
名前はモジュールのすぐ下に表示されます。その下に Workfront Fusion には、モジュールで実行されるアクションのタイプに関する簡単な説明が含まれます。
-
2 つ目のモジュールを追加して設定に進みます。
2 つ目のモジュールを追加して設定
-
モジュールの右側にある円の上にマウスポインターを置き、「Add another module」をクリックします。
-
アプリケーションのリストから「Adobe Workfront」を選択し、モジュール Convert object を選択します。
-
Connection フィールドで、前のモジュールで使用したのと同じWorkfront接続を選択します。
-
モジュールはイシューを変換するので、「Record type」フィールドで「issue」を選択します。
-
「Convert to」フィールドで「プロジェクト」を選択します。
-
「タスク ID」フィールドの横にある「マップ」切替スイッチをクリックして有効にします。
切替スイッチが有効になると青に変わります。 これにより、前のモジュールからタスク ID をマッピングできます。
-
Task ID フィールドをクリックします。
パネルが開き、プロジェクトに変換するタスクの ID として使用するものを選択できます。 マッピングを有効にしたため、パネルには以前のモジュールからの出力が含まれます。 以前のモジュールの出力として ID を選択したので、パネルで使用できるようになりました。
このパネルは、マッピングパネルと呼ばれます。 マッピングパネルについて詳しくは、 マッピングの概要を参照してください。
-
マッピングパネルで ID を選択します。
「ID」フィールドに ID ブロックが表示されます。 マッピング元のモジュールの数と、マッピングされたフィールドが表示されます。
-
「テンプレート ID」フィールドをクリックし、このプロジェクトに使用するWorkfront テンプレートの名前の入力を開始し、リストに表示されたら選択します。
-
「OK」をクリックして、モジュール設定を保存します。
-
モジュールを右クリックして [Rename] をクリックし、モジュールで実行する内容を説明する名前([ プロジェクトに変換 ] など)を入力して、[OK] をクリックします。
-
シナリオのテストに進みます。
シナリオのテスト
シナリオをアクティベートする前にテストすることが重要です。少なくとも 1 回実行して結果を確認します。これは、シナリオにおけるデータの流れを理解し、エラーを見つけるのに役立ちます。
このシナリオでは、テストが成功すると、リクエストが見つかり、プロジェクトに変換されます。
-
シナリオエディターの左下にある「Run once」をクリックします。
-
シナリオの実行が完了したら、最初のモジュールの上にあるバブルをクリックして、モジュールが処理したデータのバンドルに関する情報(モジュールが返した要求から取り込まれたデータを含む)を表示できます。
-
2 番目のモジュールの上にある実行インスペクターのバブルをクリックして、入力(要求)と出力(変換されたプロジェクト)を確認します。
検査バブル内のデータの詳細については、以下を参照してください。
- 一般情報については、 シナリオ実行フローを参照してください。
- 処理されたバンドルについて詳しくは、 シナリオ実行、サイクル、フェーズを参照してください。
-
Workfront Fusion では、左下隅付近の Save をクリックして、シナリオの進捗を保存します。
note important IMPORTANT シナリオを改良、テストするたびに保存するようにしてください。
-
モジュールを右クリックし、「Add a note」を選択します。
-
表示されるメモに、モジュールの概要を入力します。
1 つのモジュールに複数のノートを追加できます。
-
Notes 領域を閉じます。
シナリオにメモを追加すると、シナリオエディターの下部にあるメモ Notes イコン
-
Notes アイコン
シナリオをアクティベート
シナリオを作成するための最後の手順は、シナリオをアクティブ化することです。
このシナリオでは特定の問題を検索するので、アクティブ化する必要はありません。 シナリオをアクティブ化すると、スケジュールに従って、またはアプリケーションで特定のアクションが発生したときにシナリオが実行されます。 シナリオをアクティベートすると、デフォルトでは 15 分ごとに実行されます。これは、実行するタイミングと頻度を定義することで変更できます。
シナリオのアクティブ化の詳細については、 シナリオのアクティブ化または非アクティブ化を参照してください。
スケジュールについては、 シナリオのスケジュールを参照してください。
次のステップ
- トリガーモジュールを追加して、シナリオが定期的に新しいリクエストを検索し、プロジェクトに変換できるようにします。
- Webhook を追加して、リクエストが入力されるたびにシナリオを実行できるようにします。
- フィルターを追加して、特定のリクエストのみがプロジェクトに変換されるようにします。
- 新しいプロジェクトの名前をカスタマイズする 関数を追加します。