Airtable モジュール
Adobe Workfront Fusion 対応の Airtable コネクタを使用すると、Airtable アカウント内のイベントに基づいてシナリオを開始したり、レコードを作成、アップロード、更新したり、レコードを検索したり、Airtable API に対するカスタム API 呼び出しを実行したりできます。
アクセス要件
この記事で説明している機能を使用するには、次のアクセス権が必要です。
ご利用のプラン、ライセンスタイプまたはアクセス権を確認するには、Workfront 管理者にお問い合わせください。
Adobe Workfront Fusion ライセンスについて詳しくは、Adobe Workfront Fusion ライセンスを参照してください。
前提条件
この記事の機能を使用するには、Airtable アカウントが必要です。
Airtable API 情報
Airtable コネクタでは、以下を使用します。
Airtable を Workfront Fusion に接続 connect-airtable-to-workfront-fusion
- Workfront Fusion と、必要なモジュールの 接続を作成 ダイアログを開きます。
- 接続に名前を入力します。
- (オプション)「詳細設定を表示」をクリックし、Airtable のクライアント ID とクライアントシークレットを入力します。
- 「続行」ボタンをクリックして接続を作成し、モジュールに戻ります。
Airtable モジュールとそのフィールド
レコード
レコードを作成 create-a-record
このアクションモジュールは、新しいレコードを作成します。
レコードに含めるデータと、その保存場所を指定します。
このモジュールは、レコードに関連付けられた標準フィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
レコードの削除 delete-a-record
このアクションモジュールは、特定のレコードを削除します。
レコードの ID と場所を指定します。
このモジュールは、レコードの ID や関連するフィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
レコードを取得 get-a-record
このアクションモジュールは、レコードの詳細を取得します。
レコードの検索 search-records
この検索モジュールは、指定した検索クエリに一致するレコードを Airtable のオブジェクト内で検索します。
この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
レコードの更新 update-a-record
このアクションモジュールは、特定のレコードを更新します。
レコードの ID と、レコードに含める新しいデータを指定します。
このモジュールは、レコードに関連付けられた標準フィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
レコードをアップサート
このアクションモジュールは、特定のレコードを更新または挿入します。
レコードの ID と、レコードに含める新しいデータを指定します。
このモジュールは、レコードに関連付けられた標準フィールドのほか、接続を介してアクセスされるカスタムフィールドおよび値を返します。この情報は、シナリオ内の後続のモジュールにマッピングできます。
このモジュールを設定する際には、次のフィールドが表示されます。
レコードを監視 watch-records
このトリガーモジュールは、指定したテーブルでレコードが作成またはアップデートされたときにシナリオを開始します。
応答を監視
このトリガーモジュールは、フォームが送信されたときにシナリオを開始します。
web フック URL は、Workfront Fusion で生成してから、Airtable のフォーム設定に追加する必要があります。
-
新しい応答を監視モジュールを Workfront Fusion シナリオに追加します。
-
web フック URL を生成してコピーします。
手順については、Adobe Workfront Fusion のインスタントトリガー(web フック)を参照してください。
-
Airtable アカウントにログインします。
-
ベースと、フォームに使用するテーブルを開き、フォームビューを作成します。
-
必要に応じてフォームを設定し、フォームを下にスクロールして、「フォーム送信後に URL にリダイレクト」オプションを有効にします。
-
表示されるダイアログボックスに、手順 2 で生成した web フック URL を入力し、web フック URL の直後に ?record_id={record_id} を追加してレコード ID をモジュールの出力に含め、「保存」をクリックします。結果の URL は、例えば、次のようになります。
-
Workfront Fusion のシナリオに戻り、応答を監視モジュールのみを実行して、Airtable からフィールドを読み込み、それらのフィールドを他のモジュールにマッピングできるようにします。
-
「フォーム送信後に URL にリダイレクト」オプションが有効になっていて、web フック URL が追加(上記の手順 6)されているAirtable でフォームを送信します。
応答を監視モジュールがトリガーされ、目的のデータが読み込まれます。
-
Airtable/レコードを取得モジュールを、Airtable/応答を監視モジュールの直後に追加し、record_id を「レコード ID」フィールドにマッピングします。
これで、フォームが送信されるたびに、Workfront Fusion シナリオの応答を監視モジュールがトリガーされ、レコードを取得モジュールが、送信されたフォームの詳細を返します。
API 呼び出しを実行
カスタム API 呼び出し
このアクションモジュールでは、Airtable API への認証済みのカスタム呼び出しを実行できます。これにより、他の Airtable モジュールでは不可能なデータフロー自動処理を実現できます。
アクションは、指定したエンティティタイプ(Allocadia オブジェクトタイプ)に基づいて実行されます。
このモジュールを設定する際には、次のフィールドが表示されます。