HR 基準

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:6分
  • HR 基準は、HR コンテンツ、HR サービス、または HR ケースの対象者を定義します。HR 基準を使用して、特定のグループ、個人、またはすべての従業員が情報を使用できるようにしたり、その HR ケースを作成したりできます。

    HR 基準では、標準のプラットフォーム条件ビルダーを使用して、従業員のログイン時に表示される 従業員センター コンテンツを設定する複雑な条件をサポートしています。詳細については、「条件ビルダー」を参照してください。

    HR 基準には、高度なユーザー基準から呼び出すことができるスクリプトインクルードが含まれます。
    注:
    大量のドキュメントを含むナレッジベースに対し、複雑な条件ステートメントを持つスクリプト化ユーザー基準を適用すると、パフォーマンスに問題が発生する可能性があります。ナレッジドキュメントを保護するために、標準のユーザー基準 (非スクリプト化) が推奨されています。

    サービスポータルのユーザー基準」を参照してください。

    HR 基準では、HR テーブルに対して評価する条件を定義します。HR 基準の定義後は、該当するユーザーが利用できる情報をフィルターできます。

    HR 基準は、任意のテーブルで条件ビルダーを使用してユーザーをグループ化する際に役立ちます。ユーザー基準は、カタログアイテム、サービスポータルウィジェット、およびナレッジ記事のフィルターを設定するために、ServiceNow プラットフォーム全体で使用されます。ユーザー基準は、ロール、部門、グループ、場所、または会社に基づいて、ユーザーをフィルターします。HR 基準を作成すると、ユーザー基準を作成できます。HR 基準により次が実行されます。

    • 従業員センターのコンテンツをフィルターします。
    • [対象者] にのみ適用されます。HR 基準は、ケースの作成または転送時に、[対象者] に基づいて [HR サービス]をフィルターします。
    • [ヒューマンリソース (HR) スコープ対象のアプリ:ライフサイクルイベント [com.sn_hr_lifecycle_events]] プラグインで [ライフサイクルイベントアクティビティ] をフィルターします。
    • HR ケースのドキュメントテンプレートを選択します。
    • HR ケースの一括作成時にユーザーを選択します。
    ライフサイクルイベントの場合、アクティビティは、関連付けられた HR 基準 (ライフサイクルイベントケースで選択されている対象者に対するアクティビティをトリガーするタイミングを決定するもの) を持ちます。この手順は、対象者のワークフローのカスタマイズに役立ちます。
    注:
    HR カタログアイテム (レコードプロデューサー) の場合は、[ カタログアイテムおよびカテゴリへのアクセスを定義するには「ユーザー基準」を使用します][はい ] に設定されていることを確認します サービスカタログ > カタログ管理 > プロパティ. このフィールドで [はい] が選択されていることを確認します。

    ナレッジおよびサービスカタログへのアクセスに関するユーザー基準を使用できます。基準クエリーに列が必要な場合は、ユーザー基準 [user_criteria] テーブルに参照列を追加します。

    ナレッジおよびサービスカタログへのアクセスに関する HR 基準を使用する場合は、次の点を確認してください。

    • 参照されている列が正しくインデックス化されている。
    • パフォーマンスに問題を引き起こす可能性のある条件が使用されていない。
    • 本番環境で使用するものと同等のインスタンスを使用して、ナレッジドキュメントの検索およびユースケースのパフォーマンスがテストされている。

    大文字と小文字の区別や null 値などの条件を定義する場合は、API「GlideFilter - スコープ対象、グローバル」を参照してください。

    HR 基準レコードの構成

    HR 基準を作成または変更して、HR コンテンツ、HR サービス、または HR ケースの対象者を定義します。

    始める前に

    必要なロール:sn_hr_core.admin

    HR 基準では、標準の条件ビルダーを使用します。詳細については、「 条件ビルダー 」を参照してください。

    手順

    1. 移動先 すべて > HR 管理 > HR 基準.
    2. [新規] をクリックするか、レコードを開きます。
    3. フォームのフィールドに入力します。
      表 : 1. [HR 基準] フォーム
      フィールド 説明
      名前 HR 基準レコードの名前。
      説明 HR 基準の説明。
      有効 HR 基準を使用できるようにするオプション。
      関連ユーザー基準 HR 基準からユーザー基準を作成することができます。ユーザー基準は、カタログアイテム、HR サービスポータルウィジェット、およびナレッジ記事をフィルターするために、ServiceNow プラットフォーム全体で使用されます。
      注:
      このフィールドは、ユーザー基準を作成するまで空白のままとなります。

      [保存] をクリックすると、[ユーザー基準を作成] リンクが表示されます。

    4. [保存] をクリックします。
      HR 基準に基づいてユーザー基準を作成できます。ユーザー基準は、カタログアイテム、HR サービスポータルウィジェット、およびナレッジ記事をフィルターするために、ServiceNow プラットフォーム全体で使用されます。
    5. [ユーザー基準を作成] 関連リンクを選択します。
      1. [新規] をクリックするか、または [編集] をクリックして既存のレコードを開きます。
      2. フォームのフィールドに入力します。
        表 : 2. [HR 条件] フォーム
        フィールド 説明
        名前 HR 条件の名前です。
        テーブル HR 条件が関連付けられているテーブル。

        HR 基準の条件の定義元テーブルです。

        たとえば、[HR プロファイル (sn_hr_core_profile)] テーブルを選択して、フィールドを選択して条件を定義します。

        有効 HR 条件を使用できるようにするオプション。
        ユーザー列 [テーブル] フィールドと共に、ユーザーの条件を評価するときにユーザーをフィルターします。

        ユーザー基準を作成するには、[ユーザー] を選択します。

        注:
        選択したテーブルによっては、条件の一致にこのフィールドが必要になる場合があります。ユーザー [sys_user] テーブルが選択されている場合、これは必須フィールドです。そうしないと、想定されるユーザーが検索に関連付けられないので、誤検出が発生する可能性があります。
        条件 選択したテーブルのフィールドおよび条件を定義する値です。

        条件を使用して HR 基準を定義します。

        たとえば、単一の条件を定義するには、[HR プロファイル (sn_hr_core_profile)] テーブルから次の条件を選択できます。
        • 次の値に等しい
        • アメリカ合衆国
        この条件は、HR プロファイルレコードの、国が米国であるすべての従業員を選択します。

        [And] [Or] 条件フィルターを使用して、HR 基準に複数の条件を定義できます。[And] では、各条件を満たす必要があります。 [Or] では、満たされたいずれかの条件が使用されます。

        詳細については、「 条件ビルダー 」を参照してください。

        注:
        複数の条件を使用すると、すべての条件を満たすレコードのみが使用されます。
        大文字と小文字の区別や null 値などの条件を定義する場合は、API「GlideFilter - スコープ対象、グローバル」を参照してください。
        注:
        詳細については、「フィルター」を参照してください。
        たとえば、新規雇用者および契約社員にリンクを表示する条件を作成する場合は、次のように選択します。
        • テーブル:クライアントロールルール [sn_hr_core_client_role_rule]
        • 条件:[Role] [is] [sn_hr_core.hrsm_new_hire] AND [Role] [is] [sn_hr_core.hrsm_contractor]
        条件の作成後、クリック可能なリンクが、一致したレコード数と一緒に表示されます。リンクをクリックすると、条件に基づいて適切なユーザーが選択されているかどうかを確認できます。
      3. [送信] または [更新] をクリックします。
    6. [条件] セクションでは、HR 基準を定義する条件をさらに追加できます。