サービスブリッジ for Providers でのリモート選択定義の作成 (従来)

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:3分
  • プロバイダーは、顧客が サービスポータルでカタログ参照フィールドの選択リストを利用できるように、リモート選択フィールドを定義します。

    始める前に

    サービスアカウントが生成されていることを確認します。詳細については、「顧客のインスタンスでのプロバイダーレコードの作成 (従来)」を参照してください。

    リモート選択定義の作成に必要なロール:security_admin

    リモート選択フィールドの作成に必要なロール:admin

    必要なロール:admin

    手順

    1. ロールを security_admin に昇格させます。
    2. 移動先 サービスブリッジ > プロバイダー > リモート選択定義.
    3. [新規] をクリックします。
    4. フォームのフィールドに入力します。
      表 : 1. リモート選択定義フォーム
      フィールド 説明
      テーブル 顧客がサービスポータルでカタログアイテムを選択するときにクエリできるテーブルの名前。
      名前 顧客がテーブルを選択したときに変更できる自動アサインされた名前。
      GlideRecordSecure このオプションを選択すると、このテーブルに対するすべてのクエリがアクセス制御リスト (ACL) の制限に従います。このオプションが選択されていない場合、このテーブルに対するクエリはすべての ACL 制限を無視し、データアクセスを制限するには、このテーブルに対する各リモート選択肢変数で参照修飾子条件が必要です。
      AccountSecure このオプションを選択すると、このテーブルに対するすべてのクエリで、クエリを実行しているサービスアカウントの [会社 ] フィールドとテーブルの [会社 ] または [アカウント ] フィールドに基づく結果が制限されます。このフラグは、フィールドの名前が account、u_account、company、または u_company である会社またはアカウントへの参照を持つテーブルでのみ使用できます。
      簡単な説明 テーブルに関する追加情報。
      フィルター テーブルの基本条件を定義するフィルター条件。
      注:
      開発者は、リモート選択フィールドを作成するときにこのフィルターを使用する必要があります。
    5. [保存] をクリックします。
    6. 移動先 サービスブリッジ > リモートレコードプロデューサー.
    7. リモートレコードプロデューサーを選択し、[ 編集] をクリックします。
    8. [Remote Choice Variables (リモート選択変数)] 関連リストで、[ New (新規)] をクリックします。
    9. フォームのフィールドに入力します。
      表 : 2. 「リモート選択変数」フォーム
      フィールド 説明
      フィールドにマップ フィールドの値を表示するために選択したままにできるオプション。
      フィールド 参照フィールド。たとえば、テーブルの [構成アイテム ] フィールドなどです。
      レコードプロデューサーテーブル フィールドを選択すると表示される自動選択テーブル。このテーブルは、フィールドにマッピングされていない場合は手動で選択できます。
      タイプ 参照タイプ。
      リモート選択が有効 リモート選択用に選択できるオプション。
      カタログアイテム リモートレコードプロデューサーの名前。
      質問 顧客のサービスポータルのカタログレコードに表示される質問。
      タイプ仕様
      • この変数の顧客クエリに使用するリモート選択定義を含むリモート選択の参照。
      • 顧客のクエリ結果に表示されるプライマリデータ値を含むリモート選択の表示フィールド。
      • クエリ結果で顧客に表示されるセカンダリデータ値を含むリモート選択の追加情報フィールド。
      • 定義によって返されるデータを制限するために定義するフィルターオプションを含む参照修飾子の条件。
    10. [送信] をクリックします。

    タスクの結果

    設定された変数を含むリモート選択定義が作成されます。