このトピックでは、雇用詳細の訂正プロセスに関する実装上の考慮事項を示します。
通常は、このような場合にフィールド値のデフォルトと検証を使用できます。
- 時期および事由
- 処理に基づいて処理事由をデフォルト設定します。
- ライン・マネージャの「アサイメント変更」に対する処理をデフォルト設定します。
- アサイメント
- 「アサイメント・カテゴリ」フィールドに基づいて、「正社員」または「臨時」、および「フルタイム」または「パートタイム」をデフォルト設定します。
- 勤務時間に基づいてフルタイムまたはパートタイムをデフォルト設定します。 「フルタイムまたはパートタイム」の値を強制する必要がある場合、同じビジネス・ルール内でこのフィールドを読取り専用としてマークできます。
- 追加アサイメント情報
- 追加アサイメント情報セグメントのデフォルト設定および検証には、単一行および複数行のコンテキストが含まれます。
- 「時期および事由」の処理日で追加アサイメント情報セグメントの日付をデフォルト設定します。
- 「時期および事由」セクションまたは「アサイメント」セクション、あるいは両方で選択した値に基づいて、追加アサイメント情報セグメントのフィールドをデフォルト設定します。
- 同じ単一行EFFコンテキストの既存のデータに対して追加アサイメント情報のデータを検証します。
この表は、「雇用詳細の訂正」プロセスでサポートされる属性、例外および実装推奨を示しています。
これは、「自分のクライアント・グループ」タブのページに適用されます。
デフォルトにする条件とフィールド値の検証 |
フィールド値のデフォルト設定 |
フィールド値の検証 |
実装ガイドライン |
条件でサポートされる参照オブジェクト
- employmentWorkers (検証またはデフォルト設定に就業者の複数の雇用関係からのデータが含まれる場合、このオブジェクトを使用します。 このオブジェクト内の各雇用関係から1つまたはすべてのアサイメントにアクセスできます。 このオブジェクトによって返されるすべてのデータは、現在のトランザクションで行われた変更ではなく、既存のデータを反映してデータベースから直接取得されます。)
- employmentWorkerWorkRelationships (検証またはデフォルト設定に就業者の選択した雇用関係の複数のアサイメントからのデータが含まれる場合、このオブジェクトを使用します。 このオブジェクト内の選択した雇用関係の1つまたはすべてのアサイメントにアクセスできます。 このオブジェクトによって返されるすべてのデータは、現在のトランザクションでユーザーが行った変更ではなく、既存のデータを反映してデータベースから直接取得されます。)
- employmentWorkerAssignments (このオブジェクトには、データベースから選択した割当てのデータが含まれます。 これは、「時期および事由」セクションでデフォルト・ルールまたは検証ルールを定義する際に役立ちます。このオブジェクトによって返されるすべてのデータは、現在のトランザクションで行われた変更ではなく、既存のデータを反映してデータベースから直接取得されます。)
- JobLov - 「アサイメント」セクションで選択した値
- LocationLov
- LocationsDFF - 「アサイメント」セクションで選択した値
- GradeLaddersLov
- GradeLov - 「アサイメント」セクションで選択した値
- DepartmentLov - 「アサイメント」セクションで選択した値
- PositionLov
- ポジション有効等級
- ポジションDFF - 「アサイメント」セクションで選択した値
- 処理
- 処理DFF - 「アサイメント」セクションで選択した値
- 処理事由 - 「アサイメント」セクションで選択した値
- personsLov
- personProfile - 「アサイメント」セクションで選択した値
- CertificationItems - 「アサイメント」セクションで選択した値
- selfEmploymentDetail (このオブジェクトには、ログイン・ユーザーのプライマリ割当て情報が含まれます。)
- アサイメントEFF
|
デフォルトをサポートするセクション
- 時期と理由(employmentWhenAndWhy)
- 割当て(employmentAssignments)
- 追加アサイメント情報
時期および事由
- 訂正処理ID
- 訂正処理事由ID
- 有効日
- ビジネス・ユニット
- ポジション
|
検証をサポートするセクション
- 時期と理由(employmentWhenAndWhy)
- 割当て(employmentAssignments)
- 追加アサイメント情報
|
条件でサポートされていない「時期および事由」セクションのフィールド
- ManageDirectsActionCode
- ManageDirectsActionReasonCode
- ManageDirectsActionTypeCode
サポートされていない「時期および事由」セクションのフィールド
- ManageDirectsActionReasonId
- ManageDirectsActionId
デフォルト設定をサポートしていない「アサイメント」セクションのフィールド
- デフォルト費用勘定
- Peopleグループ
- プライマリ・アサイメント・フラグ、プライマリ雇用関係およびプライマリ・フラグなどのフラグ
- ビジネス・ユニットとポジションは、いつ、なぜ取得されるか
- 割当ノート
- 割当タイプ
- 標準勤務時間および頻度
- ポジションからの同期化フラグ
|
ヒントおよび考慮事項は、「割当の変更」を参照してください。