埋込みサービスのルールの作成および公開
埋込みサービスのルールを設定および公開するには、このタスクに従います。
Visual Builderアプリケーションでエンゲージメント・エンジン・ルールを使用
Visual Builderアプリケーションのルートまたはシェル・ページを示すコード・サンプルを次に示します(eeidは有効なOracle Engagement EngineアカウントIDです):
<oj-dcs-ee-rules-engine eeid="<Your-EngagementEngine-AccountId>"></oj-dcs-ee-rules-engine>
ロード・ルールの作成
- エンゲージメント・エンジンで、ナビゲーション・バーの「ルール」をクリックします。
- 「新規ルールの作成」をクリックします。
- 「ルール名」フィールドにルール名を入力します。
- 「ルールの説明」フィールドに説明を入力します。
- 「ルール評価サイクル」ドロップダウン・リストをクリックし、必要な評価サイクルを選択します。
- 「この操作の実行」領域で「アクションの追加」をクリックし、「埋込みサービス>ロード」を選択します。
- 「コンポーネントの選択」ドロップダウン・リストから埋込みサービス・コンポーネントの1つを選択します。
- (オプション)「条件」領域で「条件の追加」をクリックし、条件を追加します。
- (オプション)定義した条件が満たされない場合は、「一致しない場合の処理」セクションで実行するアクションを選択します。
- ルールを保存し、サイトに関連付け、公開します。 埋込みサービス・ルール・オプションのスクリーンショットを次に示します。  追加するルールに条件を示すスクリーンショットを次に示します。  
その他の埋込みサービス処理
実行時に埋込みサービス(ホスト・ページでのコンテキストの変更やユーザー・アクションの処理など)を更新する場合は、エンゲージメント・エンジンで他の埋込みサービス・アクションのルールを構成できます。 埋込みサービスでは、次の処理が現在サポートされています:
- 非表示 埋込みサービス・ウィジェットを非表示にします。 アンロード・アクションとは異なり、埋込みサービスはロードされたままですが、単に非表示になります。
- Load. 埋込みサービスをページにロードします。
- Maximize. デフォルトでは、Embedded Serviceは最小化されたボタンとしてロードされます。 「最大化」アクションを起動して、「埋込みサービス」ウィジェットを展開します。
- Minimize. 埋込みサービス・ウィジェットを最小化し、ボタンを表示します。
- Show. 埋込みサービス・ウィジェットを表示します。 「非表示」アクションと組み合せて、特定のページ条件に基づいて埋込みサービスを非表示および表示します。
- Unload. 埋込みサービスをページから完全に削除します。 埋込みサービスは、ロード・アクションでのみリストアできます。このアクションでは、埋込みサービス・ウィジェットを再度ロードして表示するのに時間がかかります。
- 
                        チャット・フィールドを更新します。 チャット・フォームの表示フィールドまたは非表示フィールドを変更します。 
埋込みサービスを再度表示する場合は、「アンロード」アクションではなく「非表示」および「表示」アクションを瞬時に使用することをお薦めします。
前述のすべてのアクションについて、埋込みサービスがすでに対応する状態の場合、アクションは影響を受けません。