Google Calendar モジュール
Adobe Workfront Fusion シナリオでは、Google カレンダーを使用するワークフローを自動化したり、複数のサードパーティ製アプリケーションやサービスに接続したりできます。
シナリオの作成手順について詳しくは、シナリオの作成:記事のインデックスの記事を参照してください。
モジュールについて詳しくは、モジュール:記事インデックスの記事を参照してください。
アクセス要件
| table 0-row-2 1-row-2 2-row-2 3-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 またはそれ以上 |
| Adobe Workfront Fusion ライセンス |
オペレーションベース:Workfront Fusion ライセンス要件なし コネクターベース(レガシー):Workfront Fusion for Work Automation および Integration |
| 製品 | 組織が Workfront Automation および Integration を含まない Select またはPrime Workfront パッケージを持っている場合は、Adobe Workfront Fusion を購入する必要があります。 |
この表の情報について詳しくは、ドキュメントのアクセス要件を参照してください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
前提条件
Google Calendar モジュールを使用するには、Google アカウントが必要です。
Google Calendar APIの情報
Google カレンダーコネクタでは、次の機能が使用されます。
Google Calendar モジュールとそのフィールド
Google Calendar モジュールを設定すると、Workfront Fusion には以下のフィールドが表示されます。これらとともに、アプリやサービスのアクセスレベルなどの要因に応じて、追加の「Google Calendar」フィールドが表示される場合があります。モジュール内の太字のタイトルは、必須フィールドを示します。
フィールドまたは関数の上にマップボタンが表示されている場合は、このボタンを使用すると、そのフィールドの変数や関数を設定できます。詳しくは、モジュール間での情報のマッピングを参照してください。
トリガー
イベントの監視
このトリガーモジュールは、指定したカレンダーで新しいイベントが追加、更新、削除、開始、または終了された場合に、シナリオを実行します。このモジュールは、レコードに関連付けられたすべての標準フィールドと、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
イベントを見る(即時)
このトリガーモジュールでは、メールフックを使用して、イベントへの招待者として使用できるメールアドレスを作成します。 モジュールは、メールアドレスが招待されたイベントに基づいてシナリオを開始します。
アクション
カレンダーの作成
このアクションモジュールは、アカウントに関連付けられたカレンダーを作成します。
イベントを作成
このアクションモジュールは、イベントを作成します。
イベントのカレンダーとパラメーターを指定します。
このモジュールは、イベントの ID や関連するフィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
イベントの削除
このアクションモジュールでは、イベントを削除します。
カレンダーとイベント ID を指定します。
このモジュールは、イベントの ID や関連するフィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
イベントを取得
このモジュールは、指定した条件に基づいて、選択したカレンダー内のイベントに関する情報を取得します。
カレンダーと検索のパラメーターを指定します。
このモジュールは、イベントと関連するフィールドのIDと、接続がアクセスするカスタムフィールドと値を返します。 この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
イベントの更新
このアクションモジュールでは、既存のイベントを変更できます。
カレンダーとイベント ID を指定します。
このモジュールは、イベントの ID や関連するフィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
イテレータ
添付ファイルの繰り返し
このアクションモジュールは、イベントへの添付ファイルを繰り返し処理し、各添付ファイルを個別のバンドルに出力します。
参加者の繰り返し
このアクションモジュールは、イベントの参加者を反復的に処理し、各参加者を個別のバンドルで出力します。
イベント前のシナリオのトリガー
標準の Google Calendar メールリマインダーと Webhook/カスタムメールフックモジュールを利用して、イベントの指定時間前にシナリオをトリガーできます。
-
Google Calendar/イベントを更新モジュールを使用して、イベントにメールリマインダーを追加します。
-
Webhooks/カスタムメールフックモジュールから新しいシナリオを作成します。
- メールフックのメールアドレスをコピーします。
- シナリオを保存し、実行します。
-
Gmail で、Google Calendar メールリマインダーをメールフックのメールアドレスにリダイレクトします。
-
Gmail設定を開きます。
-
「転送と POP/IMAP」タブを開きます。
-
「転送先アドレスを追加」をクリックします。
-
コピーしたメールフックのメールアドレスを貼り付け、次へをクリックし、ポップアップウィンドウで 続行 を押して確定し、OKをクリックします。
-
Workfront Fusionで、確認メールを受信して実行を完了する新しいシナリオに切り替えます。
-
モジュールの上のバブルをクリックして、モジュールの出力を調べます。
-
Text項目を展開して、確認コードをコピーします。
-
Gmailで、編集ボックスに確認コードを貼り付け、確認をクリックします。
-
「フィルターとブロック済みアドレス」タブを開きます。
-
「新規フィルターを作成」をクリックします。
-
calendar-notification@google.comからのすべての電子メールのフィルターを設定し、フィルターを作成をクリックします。 -
「転送先」を選択して、メールフックのメールアドレスをリストから選択します。
-
「フィルターを作成」をクリックして、フィルターを作成します。
-
-
(オプション)Workfront Fusionで、Webhook > カスタムメールフック モジュールの後に テキストパーサー > Match pattern モジュールを追加して、必要な情報を取得するためにメールのHTML コードを解析します。
例えば、モジュールを次のように設定して、イベントの ID を取得できます。
パターン:
<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>テキスト:Webhook/カスタムメールフックモジュールから出力された
HTML content項目。