Workday - カスタムオブジェクトの作成/更新アクション
カスタムオブジェクトを設定することで、Workdayビジネスオブジェクトを拡張できます。 これらのカスタムオブジェクトはデフォルトのWorkdayを基にしており、追加のカスタムフィールドを保存できます。 カスタムオブジェクトを使用すると、デフォルトのWorkdayオブジェクトでは取得されない追加データを記録できます。
このアクションでは、Workdayレコードに対してカスタムオブジェクトの値を作成または更新できます。 親オブジェクトに指定したカスタムオブジェクトレコードがない場合、このアクションによって作成されます。 それ以外の場合は、指定した値でカスタムオブジェクトレコードが更新されます。
例
たとえば、従業員向けに新しいオンボーディングプロセスを設定するとします。 すべての従業員は薬物テストを受ける必要があります。 Workdayで、親オブジェクトWorkersの下にdrugTestedというカスタムオブジェクトを設定します。
このアクションを使用して、ワーカーにステータスを割り当てることができます。 ワーカーに以前からdrugTestedステータスがない場合、このアクションによってこのワーカーのカスタムオブジェクトが作成されます。
それ以外の場合、このワーカーにすでにdrugTestedオブジェクト(たとえば、True/False)がある場合、このアクションによってカスタムオブジェクトが新しい値で更新されます。
入力
カスタムオブジェクトの作成/更新アクション
| 入力フィールド | 説明 |
|---|---|
| マルチインスタンスですか。 | Workdayのカスタムオブジェクトは、シングルインスタンスまたはマルチインスタンスにできます。 マルチインスタンスのカスタムオブジェクトの例としてはワーカーのCOVID19ワクチン接種記録があり、シングルインスタンスのカスタムオブジェクトの例としては、ワーカーが在宅勤務を許可されているかどうかがあります。 取得するカスタムオブジェクトがマルチインスタンスの場合は、これをYesに設定します。 |
| 親オブジェクト | 親オブジェクトの名前。 使用できる値のリストは、以下のサポートされる親オブジェクトセクションで確認できます。 |
| カスタムオブジェクトフィールド | このカスタムオブジェクトのフィールドを定義します。 空白のままにすると、すべてのフィールドがデフォルト名で取得されます。 |
| 親オブジェクトID | 選択している親オブジェクトのWorkday ID。 |
| カスタムオブジェクト名 | 親オブジェクトに添付するカスタムオブジェクトのWebサービスエイリアス。 |
シングルインスタンスおよびマルチインスタンスのカスタムオブジェクトの例
カスタムオブジェクトの入力スキーマは自動的に生成されます。 任意の"Custom object fields"スキーマデザイナーを使用して、スキーマをオーバーライドまたは再定義することもできます。
サポートされる親オブジェクト
Workdayでは、次のオブジェクトのリストをカスタムオブジェクトで拡張できます:
- academicAffiliates
- academicUnits
- academicUnitHierarchies
- bankAccounts
- businessAssets
- companies
- costCenters
- customers
- customerContracts
- customerContractLines
- customerInvoices
- customerInvoiceAdjustments
- employeeContracts
- formerWorkers
- jobProfiles
- ledgerAccounts
- loans
- locations
- positionRestrictions
- projects
- applicants
- purchaseOrders
- regions
- supervisoryOrganizations
- suppliers
- supplierContracts
- supplierInvoices
- supplierInvoiceAdjustments
- workers
例
たとえば、薬物テストに合格したワーカー6b36787a2e6301e185df0a95ff272a04については、Create/update custom objectアクションを使用し、次のように定義します:
- 親オブジェクト名:
workers - カスタムオブジェクト:
drugTested - カスタムオブジェクトフィールド(薬物テスト済み):
True - 親オブジェクトID:
6b36787a2e6301e185df0a95ff272a04
出力
このアクションに出力はありません。
Get custom objectアクションを使用して、ワーカーのカスタムオブジェクトステータスを確認できます。
Last updated: