Adobe Workfront Fusion で練習用統合シナリオを作成
この記事では、Adobe Workfront Fusion で統合シナリオを作成する方法について説明します。統合シナリオは、別々のアプリを接続し、様々なアプリケーションを通じてデータを流すことができます。
統合シナリオを作成するには、組織が Workfront Fusion for Work Automation and Integration ライセンスを保有している必要があります。
Workfront のみを使用した自動処理シナリオの作成について詳しくは、Adobe Workfront Fusion での練習用自動処理シナリオの作成を参照してください。
Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについては、Adobe Workfront Fusion ライセンスを参照してください。
練習シナリオを作成
Adobe Workfront Fusion の役割は、プロセスを自動処理することにより、ユーザーが同じタスクを何度も繰り返すのではなく、新しいタスクに集中できるようにすることです。これは、アプリ内やサービス内、およびそれらの間でアクションをリンクし、データを自動的に転送および変換するシナリオを作成することで機能します。作成するシナリオは、アプリまたはサービス内のデータを監視し、そのデータを処理して必要な結果を提供します。
シナリオは、アプリ内でのデータの変換方法や、アプリと web サービスの間でのデータの転送方法を示す、一連のモジュールで構成されます。
シナリオの作成方法を説明し、ベストプラクティスを強化しながら Workfront Fusion の使用方法を学べるように、この記事ではプロセスの手順を順を追って説明します。Google Sheets スプレッドシートの各行に対する新規レコードを Workfront に作成するシナリオを作成していきます。
シナリオの作成は、いくつかの主なタスクで構成されています。
アプリを選択し、シナリオに名前を付ける
-
こちらのスプレッドシートをダウンロードし、この演習全体で使用するために Google Drive にアップロードします。
または
使用している次のようなシンプルな Google Sheets スプレッドシートを作成または探します。
-
Workfront Fusion アカウントにログインします。
-
左側のパネルで シナリオ をクリックします。
note note NOTE 左側のナビゲーションパネルまたはアイコンが表示されない場合は、メニュー アイコンをクリックします。 表示された灰色のフォルダーパネルでは、シナリオをフォルダーに整理できます。
右側のメインエリアの上部で、作成した すべて のシナリオ、アクティブなシナリオ と 非アクティブなシナリオ、コンセプト(Workfront Fusion がアクティブまたは非アクティブに分類するには、さらに作業が必要なシナリオ)を確認できます。
-
フォルダーパネルで、フォルダーを追加 アイコン をクリックし、「Practice scenarios」など、最初のフォルダーの名前を入力します。
-
フォルダーを開いて、ページの右上隅にある「新しいシナリオを作成」をクリックします。
表示されるランディングページでは、作成するシナリオで使用するアプリをプリロードできます。
-
この演習では、Google Sheets アプリを検索して選択します。
-
右上隅にある「続行」をクリックします。
シナリオエディターが表示されます。中央に空のモジュールと、プリロードした Google Sheets アプリがあり、いくつかのオプションが下部のツールバーにあります。
新しいシナリオの作成を開始する場合は、まずシナリオの名前を作成するのがよいでしょう。
- 左上隅にある「新規シナリオ」プレースホルダー名を選択し、「練習用シナリオ 1」などの名前を入力します。
- 続いて、以下の最初のモジュールを追加して設定を行います。
最初のモジュールを追加して設定
クエスチョンマーク付きの空のモジュールは、追加する必要があるトリガーモジュールを表します。このモジュールは、実行されるたびにシナリオを開始します。空のモジュールの時計アイコンは、スケジュール設定済みモジュールであることを示します。
このモジュールには、シナリオで監視するデータが格納されます。
-
空のモジュールをクリックして、モジュールを選択するアプリを選択します。
事前にプリロードしたアプリが、空のモジュールの横に表示されます。検索ボックスを使用して、モジュールを持つ他のアプリを追加できます。
-
Google Sheets をクリックします。
リストが変わり、トリガーモジュールとして使用できるすべての Google Sheets モジュールが表示されます。
-
トリガーモジュールの「レコードを監視」をクリックします。
次に、Google アカウントへの認証済み接続を確立する必要があります。シナリオに追加するモジュールはすべて、アプリとの接続を確立する必要があります。
-
Google Sheets ボックスの「接続」で「追加」をクリックし、「Olivia's Google account」など、接続の名前を入力したら、「続行」をクリックします。
-
表示されるウィンドウで接続を認証します。
接続を認証するプロセスは、アプリ間で少し異なる場合があります。アプリへのログインが必要になる場合があります。通常は、「許可」ボタンをクリックする必要があります。サポートが必要な場合は、 接続の概要を参照してください。
最初のモジュールを設定
Workfront Fusion を Google Sheets アカウントに接続したら、アクセスが可能で、最初のモジュールで処理するデータがある Google Sheets スプレッドシートを指定します。
-
「スプレッドシート」ボックスをクリックし、表示されるリストから Workfront Fusion practice scenario #1 スプレッドシートを選択します。
このスプレッドシートには 2 つのシート(タブ)が含まれているので、必要なデータが含まれているシートを指定する必要があります。
-
シート ドロップダウンリストで、「プロジェクト」を選択します。
スプレッドシートにはヘッダーが含まれており、モジュールにはヘッダーを使って処理するデータを識別させます。
-
「テーブルにヘッダーが含まれる」は「はい」を選択したままにします。
-
「ヘッダーがある行」ボックスで含める行の範囲を指定できますが、この演習ではデフォルトの「A1:Z1」のままにしておきます。
-
「制限」ボックスに「1」と入力します。
これで、シナリオを実行するたびに、モジュールはスプレッドシートの 1 行のみを処理します。これは、シナリオの作成中にテストの実行を簡略化する場合に役立ちます。
-
「OK」をクリックします。
「開始場所を選択」ボックスによって、モジュールの処理を開始するスプレッドシート内の場所を指定するよう求められます。
-
「手動で選択」をクリックし、表示されるリストの先頭のオプションを選択して、「OK」をクリックします。
-
モジュールを右クリックし、「名前を変更」をクリックして、モジュールで実行する処理を説明する名前(「プロジェクトリストを監視」など)を入力したら、「OK」をクリックします。
名前はモジュールのすぐ下に表示されます。その下に Workfront Fusion には、モジュールで実行されるアクションのタイプに関する簡単な説明が含まれます。
-
2 つ目のモジュールを追加して設定に進みます。
2 つ目のモジュールを追加して設定
-
モジュールの右側の部分円をクリックして、「別のモジュールを追加」を選択します。
この 2 番目のモジュールは Workfront モジュールにする必要がありますが、Workfront アプリのプリロードは行いませんでした。
-
Workfront アプリを検索するには、「Workfront」と入力を開始し、表示されたらアプリをクリックします。
-
表示された Workfront モジュールのリストで、「レコードを作成」をクリックします。
-
先ほどの Google Sheets アプリの場合と同様に、Workfront ボックスで「追加」をクリックして、Workfront Fusion と Workfront 間の接続を追加します。
次に、スプレッドシートのデータを使用して何を行うかを指定します。
-
スプレッドシートの行を使用して Workfront にプロジェクトを作成するため、「レコードタイプ」をクリックして プロジェクト を選択します。
note tip TIP 「プロジェクト」という単語を入力し始めると、リスト内に プロジェクト が表示されます。 ボックスが展開されて、使用可能なすべての Workfront プロジェクトフィールドが表示されます。ここに最初のモジュールで見つけた情報を入力できます。
「名前」フィールドを使用します。このモジュールでは、対応する Google Sheets 行のテキストを使用して、Workfront の各プロジェクトに名前を付けます。
-
検索して「名前」フィールドをクリックします。
note tip TIP Cmd+F(Mac OS)または Ctrl + F(Windows OS)を使用すると、フィールドをすばやく特定できます。 これにより、「名前」フィールドで使用できる変数のリストが開き、Workfront で作成された各プロジェクトの名前を定義できます。
リストの上部付近にある変数は、スプレッドシートの列ヘッダーに対応しています。
-
「My Project Name (A)」変数をクリックして「名前」フィールドに追加します。
これで、このシナリオの最初のデータがマッピングされました。
スプレッドシートから Workfront にもう 1 つのデータ、各プロジェクトの開始日をマッピングしましょう。
-
検索して「予定開始日」フィールドをクリックしてから「Planned Begin Date (E)」変数をクリックすると、スプレッドシートのその列からデータが取り込まれます。
-
「OK」をクリックします。
これで、動作するシナリオが作成されました。
-
2 つ目のモジュールに「Workfront プロジェクトの作成」などの名前を付け、シナリオのテストに移ります。
シナリオのテスト
シナリオをアクティベートする前にテストすることが重要です。少なくとも 1 回実行して結果を確認します。これは、シナリオにおけるデータの流れを理解し、エラーを見つけるのに役立ちます。
スプレッドシートの 1 行を処理して、Workfront にプロジェクトを作成することにしました。シナリオを実行すると、そのようになります。
-
シナリオエディターの左下にある「1 回実行」をクリックします。
-
シナリオの実行が終了したら、 Google Sheets モジュールの上のバブルをクリックします。
表示されるボックスで、モジュールが処理したデータのバンドルに関する情報(最初に行のスプレッドシートから取り出した実際のデータなど)を確認できます。
-
Workfront モジュールの上にある実行インスペクターのバブルをクリックすると、情報の入力と出力(Workfront で作成されたプロジェクトの ID)を確認できます。
シナリオ実行情報の読み取り方法について詳しくは、次の記事を参照してください。
- 詳しくは、 Adobe Workfront Fusion でのシナリオ実行フローを参照してください。
- 処理されたバンドルについて詳しくは、 Adobe Workfront Fusion でのシナリオの実行、サイクル、フェーズを参照してください。
-
Workfront に移動して「soho downtown loft」を検索し、このシナリオで作成されたプロジェクトを確認します。これは、スプレッドシートの最後の行でした。
-
Workfront Fusion で、左下付近ににある 保存 アイコン をクリックして、シナリオの進捗を保存します。
note important IMPORTANT シナリオを改良、テストするたびに保存するようにしてください。
シナリオを確定させて再度テストします
スプレッドシート内の他のすべての行のプロジェクトを作成する場合も、シナリオを設定する必要があります。
-
Google Sheet 用に作成した「行の監視」モジュールをクリックします。
-
「制限」を 100 に変更します。
スプレッドシートの行数よりも大きい数を指定すると、シナリオですべての行を確実に取り込むことができます。
-
「行の監視」モジュールを右クリックし、「開始する場所を選択」、「すべて」、「OK」の順にクリックします。
-
「1 回実行」をクリックし、実行インスペクターのバブルを確認します。
Google Sheets の 行の監視 モジュールが 1 回だけ実行され、すべての行を読み取ります。その後、Workfront の レコードの作成 モジュールが 20 回実行され、スプレッドシートの残りの 20 行ごとにプロジェクトを作成します。
-
Workfront モジュールの実行インスペクターのバブルをクリックすると、20 個の操作がすべて表示されます。いずれかの操作をクリックすると、作成したプロジェクトに関する情報が表示されます。
-
左下付近にある 保存 アイコン をクリックします。
-
Workfront に移動して、シナリオで作成されたプロジェクトを確認します。
-
Workfront モジュールを右クリックして、「メモを追加」をクリックします。
-
表示されるメモに、モジュールの概要を入力します。
何度もモジュールを開いて内容を確認する必要がないので便利です。「スプレッドシートからマッピングされた名前、予定開始日、優先度を持つプロジェクトを作成」などと入力できます。
Google Sheets モジュールの場合は、「追加した新しい行 / プロジェクトのプロジェクトリストの監視」などと入力できます。
1 つのモジュールに複数のノートを追加できます。
-
メモ エリアを閉じます。
シナリオにメモを追加すると、シナリオエディターの下部の メモ アイコン にオレンジ色の点が表示されます。
-
メモ アイコン をクリックして、メモを表示します。
シナリオをアクティベート
これが実際のデータに使用するシナリオの場合は、アクティベートするのは最後です。シナリオをアクティベートすると、デフォルトでは 15 分ごとに実行されます。これは、実行するタイミングと頻度を定義することで変更できます。
シナリオのアクティベートについて詳しくは、Adobe Workfront Fusion でのシナリオのアクティベートまたはディアクティベートを参照してください。
スケジュールについて詳しくは、Adobe Workfront Fusion でのシナリオのスケジュールを参照してください。