統合
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このセクションでは、Google Cloud Natural Language API との統合に必要な手順について説明します。これには、ドメイン モデルの拡張 (詳細はこちらから)、[スクリプト]、[アクション]、[トリガー] の統合および外部ページのコンポーネント作成 (詳細はクラウド開発から) が含まれます。
次のアプローチでは、移植可能で柔軟なソリューションを作成できます。たとえば、必要に応じて、インポートの実行時に簡単に無効にすることができます。
スキーマ拡張
スキーマ拡張
新しいエンティティの定義である M.Content.TextAnalysis は、JSON Content.TextAnalysis.Valueプロパティで導入する必要があります。M.Content 定義は、OneToOne カーディナリティの M.Content.TextAnalysis エンティティ定義に対する新規 ContentToTextAnalysis 親子リレーションで拡張されます。ナビゲーションを許可するには、[true] に設定する必要があります。
コンテンツの変更
コンテンツの変更
テキスト分析結果を最新に保つには、コンテンツの変更を追跡し、毎回分析をトリガーする必要があります。
-
スクリプト:
M.Content.TextAnalysis エンティティのチェックが実行される [アクション] タイプの新規スクリプトを導入します。[コンテンツ] コンテンツ グループのグループ メンバーに属しているプロパティが更新された場合、対応するキーが PropertyBag に追加されます。
上記のスクリプトの例は、こちらからダウンロードできます。作成後にかならず有効化してください。
-
アクション:
上記で事前定義されたスクリプトにリンクする [アクション スクリプト] タイプの新規アクションを作成します。
-
トリガー:
エンティティ変更 の目的で処理中 の実行タイプを使用して新規トリガーを追加します。トリガーの条件には、M.Content エンティティ定義を含める必要があります。上記で説明したアクションは、pre-commit アクションとして選択されます。
テキスト分析
テキスト分析
-
スクリプト:
テキスト分析自体を実行するには、[アクション] タイプのスクリプトを作成します。例を含むファイルは、こちらのリンクからダウンロードできます。ファイルには、認証、エンティティのすべてのコンテンツ プロパティのフェッチ、リクエストの送信、M.Content.TextAnalysis エンティティへの応答からのデータの保存などが含まれます。
注意認証に関しては、_authSettings の値をアカウント設定中に取得したキーを含むファイルから対応する設定で置き換える必要があります。
-
アクション:
[アクション スクリプト] タイプの新規アクションを追加して、スクリプトにリンクします。
-
トリガー:
エンティティ修正の目的で、バックグラウンド処理中の実行タイプを使用して新規トリガーを導入します。トリガーの条件には、M.Content エンティティ定義を含める必要があります。上記で説明したアクションは、post-commit アクションとして選択されます。
自動タグ付け
自動タグ付け
Google Cloud Natural Language API からの応答に基づいて、既存のタグを自動的に作成したり、リンクしたりすることができます。
-
スクリプト:
自動タグ付けを有効化するには、[アクション] タイプのスクリプトを作成します。例は、こちらからダウンロードしてください。
-
アクション:
[アクション スクリプト] タイプの新規アクションを追加して、スクリプトにリンクします。
-
トリガー:
エンティティ変更、エンティティ作成 の目的で、バックグラウンド処理中の実行タイプを使用して新規トリガーを追加します。トリガーの条件には、M.Content.TextAnalysis エンティティ定義と Content.TextAnalysis.Value プロパティを含む必要があり、値を変更しなければなりません。上記で説明したアクションは、post-commit アクションとして選択されます。