従業員フォームの作成
従業員の入力を収集できるように、従業員フォームを作成または変更します。従業員フォームの構成は、3 つのプロセスで構成されます。まず、従業員フォームレコードを作成します。次に、サーベイデザイナーを使用して、その従業員フォームに 1 つ以上の質問を構築します。すると、従業員フォームの質問をターゲットテーブルの対応するフィールドにマップできます。
始める前に
必要なロール:sn_hr_core.admin
手順
- 移動先 すべて > HR 管理 > 従業員フォーム.
- [新規] をクリックします。
-
フォームのフィールドに入力します。
表 : 1. 従業員フォーム フィールド 説明 名前 従業員フォームの名前。 説明 従業員フォームの説明。 有効 従業員フォームを使用できるようにするオプション。 -
フォームヘッダーを右クリックし、 [保存] をクリックします。
[フォームデザイナー] ボタンが表示されます。
- [フォームデザイナー] をクリックして、新しいウィンドウでサーベイデザイナーを開きます。
-
サーベイデザイナーを使用して、その従業員フォームの質問を構築します。
注:さまざまな質問タイプの詳細については、「サーベイデザイナーの要素」を参照してください。質問をテーブルフィールドにマップしようと考えている場合は、両者のデータタイプが一致することを確認してください。マッピングは、次の質問タイプでサポートされています。
- ブーリアン
- 選択肢
- 日付
- 日付/時刻
- 番号
- 文字列
- 参照
次の GIF は、サーベイデザイナーで参照タイプの質問とブーリアンタイプの質問を構築するユーザーの例を示しています。
注:マッピングまたは HR 基準レコードを作成するときに質問を簡単に識別できるように、それぞれの質問に名前を付けてください。 -
質問を作成したら、[保存して公開] をクリックします。
-
従業員フォームに戻り、再ロードします。
[マッピングを追加] フィールドが従業員フォームに表示されます。
-
1 つ以上の質問をテーブルのフィールドにマップする場合は、フォーム上の次の新しいフィールドに入力します。
表 : 2. 従業員フォーム フィールド 説明 マッピングを追加 従業員フォームの質問をターゲットテーブルのフィールドにマップするオプションです。このフィールドは、サーベイデザイナーで少なくとも 1 つの質問を保存して公開した後に表示されます。 テーブル 従業員フォームがマッピングされているテーブルを選択します。このフィールドは、[マッピングを追加] が選択されている場合に表示されます。 条件 Condition Builder を使用して、アクセスするテーブル上の 1 つのレコードを識別します。その結果が単一のレコードに一致していることを確認してください。このフィールドは、[マッピングを追加] が選択されている場合に表示されます。 注:大文字と小文字の区別や null 値などの条件を定義する場合は、API「GlideFilter - スコープ対象、グローバル」を参照してください。たとえば、次の条件を使用して、従業員フォームを [HR プロファイル [sn_hr_core_profile]] テーブルにマップできます。
[User] [is (dynamic)] [Me]
その結果、ログインしたユーザーの HR プロファイルレコードが、マッピングのためにアクセスされます。
-
従業員フォームの 1 つ以上の質問をターゲットテーブルのフィールドにマップするには、次の手順に従います。
- [従業員フォームフィールドマッピング] セクションで、[新規] をクリックします。
-
フォームのフィールドに入力します。
表 : 3. [従業員フォームフィールドマッピング] フォーム フィールド 説明 従業員フォーム このフィールドには、従業員フォームの名前が自動的に設定されます。 テーブル名 このフィールドには、従業員フォームが関連付けられているテーブルに自動的に設定されます。 質問 マッピング対象の従業員フォームからの質問です。 注:データタイプがターゲットフィールドのデータタイプと一致していることを確認してください。フィールド マップ先のフィールドです。 注:データタイプがソースの質問のデータタイプと一致していることを確認してください。読み込み専用 質問を読み取り専用にするオプション。選択した場合、ユーザーは従業員フォームのフィールド値を読み込むことはできますが、更新はできません。このフィールドは、[質問] フィールドで質問を選択した後に表示されます。 たとえば、ユーザーのマネージャーに対する質問を、ユーザー [sys_user] テーブルの対応するフィールドにマップできます。ユーザーが HR タスクで従業員フォームを表示すると、そのフィールドに入力されたマネージャーの名前が表示されます。読み取り専用とマークされているため、ユーザーはそのフィールドを読み取ることはできますが、更新はできません。
- [送信] または [更新] をクリックします。
- 必要に応じて、このプロセスを繰り返します。
- [更新] をクリックします。
次のタスク
タスクフォームの従業員フォームを使用して、ユーザーから従業員入力を収集できます。
次の GIF は、HR ケースの一環として、従業員 Eva Seahorn の従業員入力を収集タスクを作成する HR エージェントの例を示しています。
次の GIF は、従業員 Eva Seahorn が、次に 従業員センター で従業員入力を収集タスクを実行している例です。