従業員フォームの作成

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む4読むのに数分
  • 従業員の入力を収集できるように、従業員フォームを作成または変更します。従業員フォームの構成は、3 つのプロセスで構成されます。まず、従業員フォームレコードを作成します。次に、サーベイデザイナーを使用して、その従業員フォームに 1 つ以上の質問を構築します。すると、従業員フォームの質問をターゲットテーブルの対応するフィールドにマップできます。

    始める前に

    必要なロール:sn_hr_core.admin

    手順

    1. 移動先 すべて > HR 管理 > 従業員フォーム.
    2. [新規] をクリックします。
    3. フォームのフィールドに入力します。
      表 : 1. 従業員フォーム
      フィールド 説明
      名前 従業員フォームの名前。
      説明 従業員フォームの説明。
      有効 従業員フォームを使用できるようにするオプション。
    4. フォームヘッダーを右クリックし、 [保存] をクリックします。

      [フォームデザイナー] ボタンが表示されます。

      [フォームデザイナー] ボタンは、従業員フォームを保存した後に表示されます。
    5. [フォームデザイナー] をクリックして、新しいウィンドウでサーベイデザイナーを開きます。
    6. サーベイデザイナーを使用して、その従業員フォームの質問を構築します。
      注:
      質問をテーブルフィールドにマップしようと考えている場合は、両者のデータタイプが一致することを確認してください。マッピングは、次の質問タイプでサポートされています。
      • ブーリアン
      • 選択肢
      • 日付
      • 日付/時刻
      • 番号
      • 文字列
      • 参照
      さまざまな質問タイプの詳細については、「サーベイデザイナーの要素」を参照してください。

      次の GIF は、サーベイデザイナーで参照タイプの質問とブーリアンタイプの質問を構築するユーザーの例を示しています。

      注:
      マッピングまたは HR 基準レコードを作成するときに質問を簡単に識別できるように、それぞれの質問に名前を付けてください。
      サーベイデザイナーで質問を構築するユーザー。
    7. 質問を作成したら、[保存して公開] をクリックします。
      サーベイデザイナーで [保存して公開] をクリックして、従業員フォームの質問を保存して公開します。
    8. 従業員フォームに戻り、再ロードします。

      [マッピングを追加] フィールドが従業員フォームに表示されます。

      サーベイデザイナーで質問を保存して公開すると、[マッピングを追加] フィールドが従業員フォームに表示されます。
    9. 1 つ以上の質問をテーブルのフィールドにマップする場合は、フォーム上の次の新しいフィールドに入力します。
      表 : 2. 従業員フォーム
      フィールド 説明
      マッピングを追加 従業員フォームの質問をターゲットテーブルのフィールドにマップするオプションです。このフィールドは、サーベイデザイナーで少なくとも 1 つの質問を保存して公開した後に表示されます。
      テーブル 従業員フォームがマッピングされているテーブルを選択します。このフィールドは、[マッピングを追加] が選択されている場合に表示されます。
      条件 Condition Builder を使用して、アクセスするテーブル上の 1 つのレコードを識別します。その結果が単一のレコードに一致していることを確認してください。このフィールドは、[マッピングを追加] が選択されている場合に表示されます。
      注:
      大文字と小文字の区別や null 値などの条件を定義する場合は、API「GlideFilter - スコープ対象、グローバル」を参照してください。

      たとえば、次の条件を使用して、従業員フォームを [HR プロファイル [sn_hr_core_profile]] テーブルにマップできます。

      [User] [is (dynamic)] [Me]

      その結果、ログインしたユーザーの HR プロファイルレコードが、マッピングのためにアクセスされます。

      [User] [is (dynamic)] [Me] に設定された条件。これは、ログインしたユーザーのみが自分の HR プロファイルを更新できることを意味します。
    10. 従業員フォームの 1 つ以上の質問をターゲットテーブルのフィールドにマップするには、次の手順に従います。
      1. [従業員フォームフィールドマッピング] セクションで、[新規] をクリックします。
      2. フォームのフィールドに入力します。
        表 : 3. [従業員フォームフィールドマッピング] フォーム
        フィールド 説明
        従業員フォーム このフィールドには、従業員フォームの名前が自動的に設定されます。
        テーブル名 このフィールドには、従業員フォームが関連付けられているテーブルに自動的に設定されます。
        質問 マッピング対象の従業員フォームからの質問です。
        注:
        データタイプがターゲットフィールドのデータタイプと一致していることを確認してください。
        フィールド マップ先のフィールドです。
        注:
        データタイプがソースの質問のデータタイプと一致していることを確認してください。
        読み込み専用 質問を読み取り専用にするオプション。選択した場合、ユーザーは従業員フォームのフィールド値を読み込むことはできますが、更新はできません。このフィールドは、[質問] フィールドで質問を選択した後に表示されます。

        たとえば、ユーザーのマネージャーに対する質問を、ユーザー [sys_user] テーブルの対応するフィールドにマップできます。ユーザーが HR タスクで従業員フォームを表示すると、そのフィールドに入力されたマネージャーの名前が表示されます。読み取り専用とマークされているため、ユーザーはそのフィールドを読み取ることはできますが、更新はできません。

        マネージャーの質問が対応するテーブルのフィールドにマッピングされているフィールドマッピング。
      3. [送信] または [更新] をクリックします。
      4. 必要に応じて、このプロセスを繰り返します。
    11. [更新] をクリックします。

    次のタスク

    タスクフォームの従業員フォームを使用して、ユーザーから従業員入力を収集できます。

    次の GIF は、HR ケースの一環として、従業員 Eva Seahorn の従業員入力を収集タスクを作成する HR エージェントの例を示しています。

    従業員入力を収集する HR タスクを作成する HR エージェント。

    次の GIF は、従業員 Eva Seahorn が、次に 従業員センター で従業員入力を収集タスクを実行している例です。

    Employee Center で従業員入力を収集タスクを実行する従業員。