概念: インテグレーションでのカスタム オブジェクト
REST API のカスタム オブジェクト
Workday REST API は、単一インスタンスと複数インスタンスのカスタム オブジェクトをサポートしています。これらの API を使用して、単一インスタンスまたは複数インスタンスのカスタム オブジェクト データを追加または更新する際に、カスタム オブジェクトとその特性がパスします。
Workday REST API は、有効日付きのカスタム オブジェクトをサポートしていません。有効日付きのカスタム オブジェクトを更新するには、SOAP API を使用します。
インテグレーション内のカスタム オブジェクトのカスタム検証
Workday Web サービスでは、カスタム検証はサポートされていません。以下の API を使用してカスタム オブジェクト データを追加または更新する場合、カスタム検証は実施されません。
- Workday Studio
- Workday 提供のインテグレーション。
エンタープライズ インターフェイス ビルダー (EIB) スプレッドシート
この EIB インテグレーション ツールを使用すると、インバウンド カスタム オブジェクト EIB スプレッドシートを使用して、カスタム オブジェクトとフィールドのデータをロードおよび更新できます (定義は含まれません)。
Web サービス EIB スプレッドシートを使用してカスタム オブジェクト データをロードすることはできません。
以下の操作には、インバウンド カスタム オブジェクト EIB スプレッドシートを使用できません。
- カスタム インスタンス参照フィールドを含む、有効日のないカスタム オブジェクトにデータをロードします。
- カスタム オブジェクト定義により、有効日付きのビジネス オブジェクトが拡張されている場合、カスタム オブジェクト データをロードします。
- 新しいカスタム オブジェクト定義を追加する。
- 既存のカスタム オブジェクト定義を更新します。
- カスタム オブジェクト定義を削除します。
- カスタム フィールド セルに{empty}を追加すると、セルの内容が削除されます。
- Workday の標準データをロードします。
カスタム オブジェクトの EIB スプレッドシートをアップロードする場合、"
Load Error Limit"
、"Add Only"
、および "検証のみ"
オプションは使用できません。EIB を使用して、"従業員" ビジネス オブジェクトで有効日が設定されていないカスタム オブジェクトのデータをロードすると、トランザクション ログにライト イベントが作成されます。
複数インスタンスのカスタム オブジェクトをロードする場合は、参照 ID として使用するカスタム フィールドの値が一意であることを確認してください。EIB で参照 ID 値が重複する後続の行が、前の行を上書きします。
マルチインスタンスのカスタム オブジェクトが EIB プロンプトに表示されない場合は、
"カスタム オブジェクトの編集
" タスクにアクセスし、参照 ID が指定されているかを確認します。参照 ID が指定されていない場合、マルチインスタンス カスタム オブジェクトのデータをロードするためのカスタム オブジェクト スプレッドシート テンプレートを作成することはできません。カスタム オブジェクトにデータが含まれている場合、参照 ID を追加または更新することはできません。EIB スプレッドシートの "形式" 行には、カスタム フィールド データに対するこれらの制限が表示されます。セルに入力するデータが形式に適合していることを確認してください。
カスタム フィールド タイプ | フォーマット |
|---|---|
通貨 | total_digits .fraction_digit
Total_ 以前の桁数は、小数点以下の桁数までの最大桁数です。floor、コードは 、小数点以下の最大桁数です。 |
小数 | total_digits .fraction_digit
|
整数 | 整数 (N, n)
N は最小値です。n が最大値です。 |
段落テキスト | テキスト (n)
n は最大文字数です。 |
テキスト | テキスト (n)
|
アウトバウンド コネクタ
"ドキュメント フィールドの上書き" を有効にするアウトバウンド コネクタでカスタム フィールドを使用できます。カスタム オブジェクトの現在の値ではなく、前の値をエクスポートできます。
サービス サポートとしてのレポート
カスタム オブジェクトとフィールドを使用してカスタム レポートを設定する場合、"Reports as a Service (RaaS)" を使用して、REST Web サービスを使用してデータを取得できます。