サービスエクスチェンジ for Providers でのリモート選択定義の作成
プロバイダーは、コンシューマーがインスタンスから選択肢データをリアルタイムで取得できるように、リモート選択フィールドを定義します。
始める前に
- リモート選択定義の作成に必要なロール:security_admin
- リモート選択フィールドの作成に必要なロール:admin
手順
- ロールを security_admin に昇格させます。
- 移動先 すべて > サービスエクスチェンジ プロバイダー > アドミニストレーション > リモート選択定義.
- [New] をクリックします。
-
フォームで、フィールドに入力します。
表 : 1. [リモート選択定義] フォーム フィールド 説明 テーブル コンシューマーがサービスポータルでカタログアイテムを選択するときに照会できるテーブルの名前。 名前 security_admin ロールを持つユーザーが変更できる自動アサインされた名前。 GlideRecordSecure このオプションを選択すると、このテーブルに対するすべてのクエリはアクセス制御リスト (ACL) の制限に従います。このオプションが選択されていない場合: - このテーブルに対するクエリは、すべての ACL 制限を無視します。
- データアクセスを制限するには、各リモート選択変数に参照修飾子条件を指定する必要があります。
AccountSecure このオプションを選択すると、このテーブルに対するすべてのクエリは、クエリを実行しているサービスアカウントの [会社 ] フィールドとテーブルの [会社 ] または [アカウント ] フィールドに基づく結果を制限します。 注:このフラグは、フィールドの名前が account、u_account、company、または u_company である会社またはアカウントへの参照を持つテーブルでのみ使用できます。簡単な説明 テーブルに関する追加情報。 フィルター テーブルのベース条件を定義するフィルター条件。 - [Save (保存)] をクリックします。
- 移動先 サービスエクスチェンジ プロバイダー > アドミニストレーション > リモートカタログアイテム.
- リモートレコードプロデューサーを選択し、[ 編集] をクリックします。
- [変数] 関連リストで、[新規] をクリックします。
-
フォームで、フィールドに入力します。
表 : 2. リモート選択変数フォーム フィールド 説明 レコードプロデューサーテーブル フィールドを選択すると表示される自動選択されたテーブル。このテーブルは、フィールドにマッピングされていない場合は手動で選択できます。 タイプ 参照タイプ。 リモート選択が有効 リモート選択用に選択できるオプション。 カタログアイテム リモートレコードプロデューサーの名前。 質問 コンシューマーのサービスポータルのカタログレコードに表示される質問。 タイプ仕様 - この変数のコンシューマークエリに使用するリモート選択定義を含むリモート選択の参照。
- クエリ結果でコンシューマーに表示されるプライマリデータ値を含むリモート選択表示フィールド。
- クエリ結果でコンシューマーに表示されるセカンダリデータ値を含む、リモート選択の追加情報フィールド。
- [リモート選択依存 ] フィールドは、このリモート選択変数が依存する変数です。
- 定義によって返されるデータを制限するために定義したフィルターオプションを含む参照修飾子条件。
- [Submit (送信)] を選択します。