Workatoを使用して、オブジェクトデータをGoogle シートと同期する

Workatoを使用して、オブジェクトデータをGoogle シートと同期する

7.4以降で利用可能

ここでは、 Workato を使用して、Liferay Objectと Google シート間の同期タスクをトリガーするWebhooksの使用方法について説明します。 この方法でデータを同期するには、Workatoのアカウント、Googleスプレッドシート、およびアクティブなDXP 7.4インスタンスが必要です。 DXPインスタンスには、Googleスプレッドシートにデータを送受信するための必要なフィールドを持つ公開オブジェクトも必要です。

オブジェクトデータをGoogle シートに同期させる

以下の手順で、オブジェクトデータをGoogle シートに同期させます。

  1. Workato にログインし、 [Projects] ページに移動します。

    [Projects]ページに移動します。

  2. Recipes] ページに移動し、 [Create Recipe] をクリックします。

    [Recipes]ページに移動し、[Create Recipe]をクリックします。

  3. Name] 、 [Location] のレシピを入力して、 [Trigger from a webhook] の開始点を選択します。 [Start building] をクリックします。

    [Name]と[Location]を入力し、開始地点を選びます。

  4. セットアップパネルで、 [Start guided setup] をクリックします。

    [Start guided setup]をクリックします。

  5. Event name] を入力し、生成された Webhook URL をコピーします。

    [Event Name]を入力し、[Next]をクリックします。

  6. Liferayインスタンスでは、コピーしたURLを使って オブジェクトアクションを定義し、新しいオブジェクトエントリーが追加されるたびにwebhookエンドポイントにリクエストを送ります。

    エントリーが追加されるたびに、webhookエンドポイントにリクエストを送信するアクションを定義します。

  7. Next] をクリックし、Webhookをトリガーするためのテストオブジェクトエントリーを追加します。

    これにより、Webhookモジュールがオブジェクトのデータ構造を自動的に決定することができます。

    Webhookをトリガーします。

  8. テストにより、オブジェクトのデータ構造が正常に決定されたことを確認し、 [Setup Webhook] をクリックします。

    テストでオブジェクトのデータ構造が正常に決定されたことを確認します。

  9. Action] では、 [Action in an app] を選択してください。

    [Action]で、[Action in an app]を選択します。

  10. Google Sheets] アプリを選択します。

    Google シートアプリを選択します。

  11. Add Row] アクションを選択します。

    [Add Row]アクションを選択します。

  12. アプリをGoogleアカウントに接続します。

    アプリをGoogleアカウントに接続します。

  13. オブジェクトと同期させたい [Spreadsheet] と [Worksheet] を選択します。

    目的のスプレッドシートとワークシートを選択します。

  14. シートの列をオブジェクトのストラクチャーのデータフィールドにマッピングします。

    シートの列をマッピングします。

  15. Save] をクリックします。

    [保存]をクリックします。

  16. Assets] ページに移動し、 [kebab]ボタン をクリック、 [Start] を選択してレシピを有効にします。

    レシピを有効にします。

追加情報