統合
このページの翻訳は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 アクションとして選択されます。