Google Calendar モジュール
Adobe Workfront Fusion のシナリオでは、Google カレンダー を使用するワークフローを自動化できるほか、複数のサードパーティのアプリケーションやサービスに接続することもできます。
シナリオの作成方法については、 シナリオの作成:記事のインデックスの記事を参照してください。
モジュールについて詳しくは、「 モジュール:記事インデックス」の記事を参照してください。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
前提条件
Google Calendar モジュールを使用するには、Google アカウントが必要です。
Google カレンダー 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/Custom mailhook モジュールの後に Text parser/Match pattern モジュールを追加して、メールのHTML コードを解析し、必要な情報を取得します。
例えば、モジュールを次のように設定して、イベントの ID を取得できます。
パターン:
<meta itemprop="eventId/googleCalendar" content="(?<evenitID>.*?)"/>
テキスト:Webhook/カスタムメールフックモジュールから出力された
HTML content
項目。