ユーザー基準の拡張

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • 使用可能なユーザー基準フィールドが十分でない場合は、ユーザー基準テーブルを拡張してください。ユーザー基準は、部門、会社、グループなどのさまざまなユーザーフィールド (ユーザー [sys_user] テーブルのフィールド) を参照します。ユーザー基準をカスタムフィールドで拡張して、必要な他のユーザー参照フィールド (ユーザー [sys_user] テーブルのフィールド) を含めることができます。

    始める前に

    必要なロール:admin

    このタスクについて

    たとえば、ユーザー基準を拡張してユーザーのコストセンターを含め、次に特定のカタログアイテムがそのコストセンターのメンバーだけになるように限定できます。
    ユーザー基準テーブルを拡張するには、以下のルールを満たしてください。
    • 追加するフィールドは、ユーザーレコード内の参照フィールドである必要があります。
    • ユーザー基準テーブルに追加されたフィールドは、リストタイプである必要があります。
    • フィールドは、一致する名前を持つ必要があります。例えば、cost_center [sys_user] および u_cost_center ("u" プレフィックスはテーブル内のカスタムフィールドに追加されます) は一致すると見なされます。

    この例では、現在のユーザー基準レコードを拡張して、コストセンターをオプションとして含める方法を示します。

    図 : 1. コストセンターを拡張する前のユーザー基準レコード
    コストセンターを追加するユーザー基準レコード

    手順

    1. 次のように移動する。 All (すべて) > システム定義 > テーブル.
    2. [ユーザー基準] レコードを開きます。
    3. [テーブル列] 関連リストで、[新規作成] をクリックします。
    4. タイプを [リスト] に設定し、次に列ラベルとして「コストセンター」と入力します。
      [列名] フィールドには、u_cost_center が入力されます。
    5. [参照仕様] フォームセクションで、参照フィールドに対して [コストセンター] を選択します。
    6. 必要に応じて、条件や追加情報を辞書エントリに追加します。
    7. [送信] をクリックします。
    8. [サービスカタログ] > [カタログ定義] > [ユーザー基準] に移動します。
    9. ユーザー基準レコードを選択または作成して、新しいフィールドを使用できることを確認します。

    次のタスク

    ユーザー基準レコードをテストするには、次の場所に移動します。 Service Catalog > カタログ定義 > ユーザー基準をクリックし、任意のレコードを開きます。拡張フィールドが使用可能であることを確認します。
    図 : 2. コストセンターを使用したユーザー基準
    [コストセンター] フィールドはユーザー基準レコードにあります

    ユーザー基準で考慮したい他のテーブルのフィールドがある場合は、ユーザー [sys_user] テーブルを拡張できます。[ユーザー] テーブルを拡張したら、この手順のステップに従ってそれをユーザー基準に拡張します。