基本的なシナリオの作成
Adobe Workfront Fusion の役割は、プロセスを自動処理することで、ユーザーが同じタスクを何度も繰り返すのではなく、新しいタスクに集中できるようにすることです。 これは、アプリ内やサービス内、およびそれらの間でアクションをリンクし、データを自動的に転送および変換するシナリオを作成することで機能します。 作成するシナリオは、アプリまたはサービス内のデータを監視し、そのデータを処理して必要な結果を提供します。
この例では、Workfrontでリクエストを検索し、それをプロジェクトに変換するシナリオを作成するプロセスを説明します。
アクセス要件
| table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header | |
|---|---|
| Adobe Workfront パッケージ |
任意の Adobe Workfront Workflow パッケージと任意の Adobe Workfront Automation および Integration パッケージ Workfront Ultimate Workfront Fusion を追加購入した Workfront Prime および Select パッケージ。 |
| Adobe Workfront ライセンス |
標準 Work またはそれ以上 |
| 製品 | 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。 |
この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。
練習シナリオを作成
シナリオの作成を開始
-
シナリオ領域で、新しいシナリオの作成をクリックします。
「シナリオ」エリアを見つけるには、Workfront Fusionの移動を参照してください。
シナリオエディターが表示され、中央に空のモジュールが含まれます。
-
左上隅の「新しいシナリオ」プレースホルダー名を選択し、名前を入力します。
最初のモジュールを追加して設定
-
空のモジュールをクリックして、モジュールを選択するアプリを選択します。
モジュールの右側にアプリのリストが表示されます。
-
Adobe Workfrontを選択します。 表示されていない場合は、リストの下部にある検索バーをクリックし、「Workfront」と入力して、リストに表示されたら選択します。
リストが変更され、使用できるすべてのWorkfront モジュールが表示されます。
-
検索 モジュールをクリックします。
モジュール設定ウィンドウが開きます。
-
Connection ボックスで、Workfront接続を選択します。
Workfront接続がない場合は、接続の作成を参照してください。
-
レコードタイプ ボックスで、問題を選択します。 これにより、リクエストを含むイシューのみを検索するようにモジュールを設定します。
「Issue」という単語の入力を開始すると、リストに Issue が表示されます。
-
結果セット ボックスで、最初に一致するレコードを選択します。
これにより、モジュールは、条件を満たす最初のレコードのみを返すように設定されます。
-
検索条件領域で、特定のタスクを返すように条件を設定します。
-
検索条件の下の最初のボックスで、検索に含めるフィールドを選択します。 この例では、「名前」を選択します。
「name」という単語の入力を開始すると、リストに Name が表示されます。
-
演算子の場合、存在の横にあるドロップダウン矢印をクリックし、含む(大文字と小文字を区別しない)に変更します。
これにより、名前全体を入力しない場合または名前に大文字と小文字を区別せずに入力した場合でも、モジュールは名前に選択した単語を含むプロジェクトを検索できます(すべて大文字など)。
-
検索条件の最後のフィールドに、検索対象のタスクの名前に含まれる単語または語句を入力します。
-
-
出力リストで、モジュールを出力するフィールドを選択します。 この例では、「ID」フィールドおよび「名前」フィールドを選択します。
note tip TIP Cmd+F(Mac OS)または Ctrl+F(Windows OS)を使用して、すばやくフィールドを検索できます。 -
モジュール設定を保存するには、OKをクリックします。
-
モジュールを右クリックし、「名前を変更」をクリックしてから、モジュールの目的を表す名前(「リクエストの検索」など)を入力し、「OK」をクリックします。
名前はモジュールのすぐ下に表示されます。 その下に、Workfront Fusionで実行されるアクションのタイプの簡単な説明が含まれています。
-
2 つ目のモジュールを追加して設定に進みます。
2 つ目のモジュールを追加して設定
-
モジュールの右側にある部分円にカーソルを合わせ、別のモジュールを追加をクリックします。
-
アプリケーションのリストから「Adobe Workfront」を選択し、「オブジェクトを変換」モジュールを選択します。
-
「Connection」フィールドで、前のモジュールで使用したのと同じWorkfront接続を選択します。
-
レコードタイプ フィールドで、イシューを選択します。モジュールがイシューを変換するためです。
-
「変換先」フィールドで、「プロジェクト」を選択します。
-
タスク ID フィールドの横にあるマップトグルをクリックして有効にします。
有効にすると、トグルが青に変わります。 これにより、前のモジュールからタスク IDをマッピングできます。
-
「タスク ID」フィールドをクリックします。
パネルが開き、プロジェクトに変換するタスクのIDとして使用するものを選択できます。 マッピングを有効にしたので、パネルには以前のモジュールからの出力が含まれます。 前のモジュールの出力としてIDを選択したので、パネルで使用できるようになりました。
このパネルはマッピングパネルと呼ばれます。 マッピングパネルについて詳しくは、 マッピングの概要を参照してください。
-
マッピングパネルで「ID」を選択します。
ID フィールドにID ブロックが表示されます。 マッピングされるモジュールの数と、マッピングされるフィールドが表示されます。
-
「テンプレート ID」フィールドをクリックし、このプロジェクトに使用するWorkfront テンプレートの名前の入力を開始し、リストに表示されたら選択します。
-
モジュール設定を保存するには、OKをクリックします。
-
モジュールを右クリックし、「名前を変更」をクリックし、モジュールの目的を表す名前(「プロジェクトに変換する」など)を入力して、OKをクリックします。
-
引き続き シナリオのテスト を行います。
シナリオのテスト
シナリオをアクティベートする前にテストすることが重要です。少なくとも 1 回実行して結果を確認します。 これは、シナリオにおけるデータの流れを理解し、エラーを見つけるのに役立ちます。
このシナリオでは、テストが成功すると、リクエストを見つけてプロジェクトに変換します。
-
シナリオエディターの左下隅にある「1 回実行」をクリックします。
-
シナリオの実行が完了したら、最初のモジュールの上にあるバブルをクリックして、モジュールが処理したデータバンドルに関する情報(モジュールが返したリクエストから取得したデータを含む)を表示できます。
-
2番目のモジュールの上にある実行インスペクターバブルをクリックして、入力(リクエスト)と出力(変換されたプロジェクト)を確認します。
検査バブル内のデータの詳細については、次を参照してください。
- 一般的な情報については、 シナリオ実行フローを参照してください。
- 処理されたバンドルについて詳しくは、 シナリオ実行、サイクル、フェーズ を参照してください。
-
Workfront Fusionで、左下隅付近の 保存 をクリックして、シナリオの進行状況を保存します。
note important IMPORTANT シナリオを改良、テストするたびに保存するようにしてください。 シナリオをトリガーするには、Workfront アカウントで新しいイシューを作成する必要がある場合があります。
-
モジュールを右クリックし、メモを追加を選択します。
-
表示されるメモに、モジュールの概要を入力します。
1 つのモジュールに複数のノートを追加できます。
-
メモエリアを閉じます。
シナリオにメモを追加すると、シナリオエディターの下部にあるNotes アイコン
が表示されます。
-
Notes アイコン
を付けてメモを表示します。 ノートを開くと、メモアイコンの周りに円が表示されます。
シナリオをアクティベート
シナリオを作成する最後のステップは、シナリオをアクティブ化することです。
このシナリオでは特定の問題を検索しているため、アクティブ化する必要はありません。 シナリオをアクティブ化すると、スケジュールで実行されるか、アプリケーションで特定のアクションが発生したときに実行されます。 シナリオをアクティベートすると、デフォルトでは 15 分ごとに実行されます。 これは、実行するタイミングと頻度を定義することで変更できます。
シナリオのアクティブ化について詳しくは、 シナリオのアクティブ化または非アクティブ化を参照してください。
スケジュールについて詳しくは、 シナリオのスケジュール を参照してください。
次のステップ
- トリガーモジュール を追加して、新しいリクエストを定期的に検索してプロジェクトに変換できるようにします。
- リクエストが入力されるたびにシナリオを実行できるように、Webhookを追加します。
- フィルターを追加して、特定のリクエストのみがプロジェクトに変換されるようにします。
- 新しいプロジェクトの名前をカスタマイズする関数を追加します。