Wyzebulbを使用して、オブジェクトデータをGoogle シートと同期する
7.4以降で利用可能
ここでは、 Wyzebulb を使用して、Liferay Objectと Google シート間の同期タスクをトリガーするWebhooksの使用方法について説明します。 この方法でデータを同期するには、Wyzebulbのアカウント、Googleスプレッドシート、およびアクティブなDXP 7.4インスタンスが必要です。 DXPインスタンスには、Googleスプレッドシートにデータを送受信するための必要なフィールドを持つ公開オブジェクトも必要です。
オブジェクトデータをGoogle シートに同期させる
以下の手順で、オブジェクトデータをGoogle シートに同期させます。
Wyzebulb にログインし、Flowを作成します。
[Trigger]では、 [Webhook] アプリを選択してください。
[Catch Hook] トリガーを選択し、 [Save + Continue] をクリックします。
Webhooks URL をクリックし、生成されたURLをコピーします。
Liferayインスタンスでは、コピーしたURLを使って オブジェクトアクションを定義し、新しいオブジェクトエントリーが追加されるたびにwebhookエンドポイントにリクエストを送ります。
Webhookをトリガーするためのテストオブジェクトエントリを追加します。
これにより、Webhookモジュールがオブジェクトのデータ構造を自動的に決定することができます。
テストが成功したことを確認し、 [Save + Continue] をクリックします。
[Action] では、 [Google Sheets] アプリを選択してください。
[Create a new row in Google Sheets] アクションを選択し、 [Save + Continue] をクリックします。
Google シートアプリをGoogleアカウントに接続します。
目的の [Spreadsheet] と [Worksheet] を選択します。
シートの列をオブジェクトのストラクチャーのデータフィールドにマッピングします。
[Test Action] ボタンをクリックし、テストが正常に行われたことを確認します。
[My Flows] ページに移動し、フローが実行されていることを確認します。