追加フローの個人詳細ルール
これで、VB StudioでAllPersonAddress、AllPersonNationalIdentifiers、AllPersonNamesなどの個人オブジェクトに対する行ユースケースのコレクションの雇用追加フローにルールを記述して、次のフローのビジネス・ルールを定義できます。
- 従業員の採用
- 派遣就業者の追加
- 処理待ち就業者の追加
- 非就業者の追加
- 処理待ち就業者の変換
- 処理待ち就業者の編集
- ローカル異動およびグローバル異動
- 雇用関係の作成
個人詳細の範囲
- 個人RESTによって公開される個人詳細機能領域(経歴情報、国別識別子、連絡先属性と人口統計属性、コアHRの「個人詳細」タスクに表示されるその他のサポートされているセクションなど)をカバーします。
- この機能では個人レコードの標準REST表現が利用されるため、フローを介してこれらのセクションの拡張(フレックスフィールドなど)を表示および管理できます。
これで、次のようなユースケースのビジネス・ルールを作成できます。
- スペインの市民がNIEを追加できないことを保証する検証ルール(NúmerodeIdentidad Extranjero AKA Foreigner Identity Number - 従業員がスペインの市民権を持つことを選択した場合、NIEを追加することは許可されません(NúmerodeIdentidad Extranjero AKA Foreigner Identity Number)。
- 従業員操作の採用時に勤務先Eメールが作成されないようにするための検証ルール 従業員操作の採用時に複数の自宅Eメールが作成されないようにする- オペレーションが従業員を採用し、勤務先電子メールアドレスがNullでない場合、オペレーションが従業員を採用し、複数の自宅電子メールがある場合はエラー
- デフォルト・ルールのデフォルトPER_PERSON_LEGISLATIVE_DATA_LEG_DDF ATTRIBUTE1: 生年月日(グレゴリオ暦)からヒジュラ番号日付への変換によるヒジュラ生年月日
- この機能では、レガシー・サービス・レイヤーではなく個人RESTサービスを介してそれらの操作をルーティングすることで、追加志向の個人フロー全体で個人データ(経歴、人口統計、識別子など)を作成および更新する方法が標準化されます。
- VBCS UIおよびビジネス・ルールと個人RESTペイロードが連携されるため、採用、処理待ち就業者、ローカルおよびグローバル異動、および同様のフローに同じ検証、デフォルト設定および拡張オプションが一貫して適用されます。
- 前述のフローの場合、UIでは、古いSOAPまたは内部APIを起動するのではなく、個人RESTエンドポイントをコールして、トランザクション全体の一部として就業者詳細を作成または更新するようになりました。
- これにより、より一貫性のある検証およびエラー処理がサポートされ、将来のREST変更に対する技術的な取込みが簡素化され、これらのフロー内で個人的REST操作をトリガーするVBCSビジネス・ルールまたは拡張が容易になります。
有効化および構成ステップ
REST APIガイドのRESTサービス定義を確認して、活用してください(Oracle Help Center > 「関心のあるアプリケーション・サービス領域」 > 「API &スキーマ」から入手できます)。 OracleのRESTサービスを初めて利用する場合は、クイック・スタートに関する項から開始してください。
ヒントと考慮事項
-
「PWKの編集」や「PWKの変換」などの編集フローの場合、個人オブジェクトがフローの一部として含まれていない場合は、ユーザーに必要な集計権限があることを確認する必要があります。 詳細は、「アクセス要件」の項を参照してください。
-
前述の例は従業員の採用用ですが、この機能を適用する他のすべてのフローに対して同様のビジネス・ルールを定義できます。
主なリソース
詳細は、Oracle Help Centerで次のリソースを参照してください。
アクセス要件
| リソース・タイプ | ビジネス・オブジェクト | RESTリソース名 | 日付完全(Y/N) | 使用方法 | 必要なアクセス権限 |
|---|---|---|---|---|---|
| 親 | 個人 | personalDetails (GetPerson) | N | 経歴データおよびpersonDFFデータへのアクセスに使用されます | 個人情報ビジネス・オブジェクトの読取り (個人情報データにアクセスする必要がある場合のみ必須) |
| 子 | 個人住所 | AllPersonAddresses | Y | 特定の有効日に有効な個人住所データへのアクセスに使用されます | 個人住所ビジネス・オブジェクトの読取り |
| 子 | 個人市民権 | AllPersonCitizenships | N | 個人市民権データへのアクセスに使用 | 個人市民権ビジネス・オブジェクトの読取り |
| 子 | 個人連絡先続柄 | AllPersonCitizenships | Y | 指定された有効日に有効な個人連絡先続柄データへのアクセスに使用されます | 個人連絡先ビジネス・オブジェクトの読取り |
| 子 | 個人詳細 | AllPersonDetails | Y | 個人番号へのアクセスに使用 | 個人ビジネス・オブジェクトの読取り |
| 子 | 個人運転免許 | AllPersonDriverLicenses | N | 個人運転免許データへのアクセスに使用されます | 個人運転免許ビジネス・オブジェクトの読取り |
| 子 | 個人Eメール・アドレス | AllPersonEmailAddresses | N | 個人Eメール・アドレス・データへのアクセスに使用 | 個人Eメール・ビジネス・オブジェクトの読取り |
| 子 | 個人デモグラフィック情報 | AllPersonLegislativeInfo | Y | 指定された有効日の個人国別仕様情報データへのアクセスに使用されます | 個人国別仕様情報ビジネス・オブジェクトの読取り |
| 子 | 個人デモグラフィック情報 | AllPersonEthnicities | N | 個人エスニシティ・データへのアクセスに使用 | 読取り個人エスニシティ・ビジネス・オブジェクト |
| 子 | 個人デモグラフィック情報 | AllPersonReligions | N | 個人宗教データへのアクセスに使用 | 個人宗教ビジネス・オブジェクトの読取り |
| 子 | 個人経験者識別子 | AllPersonExternalIdentifiers | N | 個人外部識別子データへのアクセスに使用されます | 外部アプリケーション・ビジネス・オブジェクトの個人識別子の読取り |
| 子 | 個人名 | AllPersonNames | Y | 指定された有効日の個人名データへのアクセスに使用されます | 個人名ビジネス・オブジェクトの読取り |
| 子 | 個人国別識別子 | AllPersonNationalIdentifiers | N | 個人国別識別子データへのアクセスに使用されます | 個人国別識別子ビジネス・オブジェクトの読取り |
| 子 | 個人その他通信アカウント | AllPersonOtherCommunicationAccounts | N | 個人その他通信アカウント・データへのアクセスに使用 | 検針個人その他通信ビジネス・オブジェクト |
| 子 | 個人パスポート | AllPersonPassports | N | 個人パスポート・データへのアクセスに使用 | 個人パスポート・ビジネス・オブジェクトの読取り |
| 子 | 個人電話番号 | AllPersonPhones | N | 個人電話データへのアクセスに使用 | 個人電話ビジネス・オブジェクトの読取り |
| 子 | 個人ビザおよび許可 | AllPersonVisasAndPermits | Y | 指定された有効日の個人ビザおよび許可データへのアクセスに使用されます | 個人Visa許可ビジネス・オブジェクトの読取り |
| 子 | 追加個人情報 | AllPersonExtraInfo | Y | 特定の有効日に有効なpersonEFFへのアクセスに使用されます。 | 個人追加情報ビジネス・オブジェクトの読取り |