Integratelyを使用して、オブジェクトデータをGoogle シートと同期する
7.4以降で利用可能
ここでは、 Integrately を使用して、Liferay Objectと Google シート間の同期タスクをトリガーするWebhooksの使用方法について説明します。 この方法でデータを同期するには、Integratelyのアカウント、Googleスプレッドシート、およびアクティブなDXP 7.4インスタンスが必要です。 DXPインスタンスには、Googleスプレッドシートにデータを送受信するための必要なフィールドを持つ公開オブジェクトも必要です。
オブジェクトデータをGoogle シートに同期させる
以下の手順で、オブジェクトデータをGoogle シートに同期させます。
Integrately にサインインし、 [New Automation] をクリックします。
[Webhook/API Integration] アプリをオートメーションに追加します。
[Google Sheets] アプリをオートメーションに追加します。
オートメーションのトリガーとアクションを定義し、 [Go] をクリックします。
生成された Webhook URL をコピーします。
Liferayインスタンスでは、コピーしたURLを使って オブジェクトアクションを定義し、新しいオブジェクトエントリーが追加されるたびにwebhookエンドポイントにリクエストを送ります。
Webhookをトリガーするためのテストオブジェクトエントリを追加します。
これにより、Webhookアプリがオブジェクトのデータ構造を自動的に決定することができます。
Integratelyでは、 [I have set this URL in Webhook/API Integration] をクリックします。
[Done, Check if received] をクリックします。
テストが成功したことを確認し、 [Continue] をクリックします。
Google シートアプリをGoogleアカウントに接続します。
オブジェクトと同期させたい [Spreadsheet] と [Worksheet] を選択します。
シートの列をオブジェクトのストラクチャーのデータフィールドにマッピングします。
[My Automations] ページに移動し、 Power ボタンをクリックし、接続をオンにします。