Using Google Sheets with Objects
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

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

Liferay DXP 7.4+

Liferay Objectをデータ統合ツールと併用することで、Objectのデータを外部サービスと同期するための自動タスクを作成することができます。 これらのタスクは、Webhooksを使用してトリガーされ、GoogleアプリケーションやMicrosoft Officeなどと接続することができます。

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

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

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

  1. Elastic.ioにサインインし、 Integrate ページに移動して、 Flowsをクリックします。

    統合ページに移動し、[フロー]をクリックします。

  2. 新しいフローを追加をクリックします。

    新しいフローを追加します。

  3. 初期トリガーの追加をクリックします。

    初期トリガーを追加します。

  4. トリガーの場合は、 Webhook コンポーネントを選択します。

    Webhookを検索して選択します。

  5. 生成された Webhook URLをコピーします。

    生成されたWebhookのURLをコピーしてください。

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

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

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

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

  8. [Send Sample Request]ボタンをクリックします。

    [Send Sample Request]ボタンをクリックします。

  9. テストでオブジェクトのデータ構造が正常に決定されたことを確認します。 Webhook URLに送信されたデータが見つかった場合、ステップには成功したことが表示されます。

    テストが正常に行われたことを確認します。

  10. 「新しいアクションの追加」をクリックします。

    新しいアクションを追加します。

  11. アクションでは、 Google スプレッドシート コンポーネントを選択します。

    Google シートのコンポーネントを選択します。

  12. [ Add Spreadsheet Row] 機能を選択します。

    [Add Spreadsheet Row] 機能を選択します。

  13. オブジェクトと同期する目的の スプレッドシートワークシート を選択します。

    オブジェクトと同期させたいスプレッドシートとシートを選択します。

  14. 選択されたシートがヘッダーが含まれているかどうかを示します。

    選択されたシートがヘッダーが含まれているかどうかを示します。

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

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

  16. [Retrieve Sample from Google Spreadsheet] ボタンをクリックします。

    [Retrieve Sample from Google Spreadsheet] ボタンをクリックします。

  17. テストが正常に行われたことを確認します。

    テストが正常に行われたことを確認します。

  18. 下書きを公開をクリックします。

    [Publish Draft]をクリックします。

  19. [Start Flow] をクリックし、新しいフローを有効にします。

    [Start Flow]をクリックします。