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

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

7.4以降で利用可能

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

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

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

  1. Wyzebulb にログインし、Flowを作成します。

  2. [Trigger]では、 [Webhook] アプリを選択してください。

    トリガーのアプリを選択します。

    Webhooksを選択します。

  3. Catch Hook] トリガーを選択し、 [Save + Continue] をクリックします。

    Catch Hookトリガーを選択します。

    [Save and Continue]をクリックします。

  4. Webhooks URL をクリックし、生成されたURLをコピーします。

    WebhooksのURLを選択します。

    WebhooksのURLをコピーします。

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

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

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

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

  7. テストが成功したことを確認し、 [Save + Continue] をクリックします。

    テストに成功しました。

  8. Action] では、 [Google Sheets] アプリを選択してください。

    [App]をクリックして、アプリを選択します。

    Google シートを選択します。

  9. Create a new row in Google Sheets] アクションを選択し、 [Save + Continue] をクリックします。

    [Action]をクリックして、アクションを選択します。

    [Create a new row in Google Sheets]を選択します。

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

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

  11. 目的の [Spreadsheet] と [Worksheet] を選択します。

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

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

    シートの列をオブジェクトのフィールドにマッピングします。

  13. Test Action] ボタンをクリックし、テストが正常に行われたことを確認します。

    テストに成功しました。

  14. My Flows] ページに移動し、フローが実行されていることを確認します。

    フローが実行されていることを確認します。

追加情報