インセンティブ報酬トランザクション
ステージング表トランザクションを作成、取得、削除および更新するサービス。 このサービスを使用して、未クレジット・トランザクションの保留を設定および解除することもできます。
ライフ・サイクル・ステータス: Active
QName: {http://xmlns.oracle.com/apps/incentiveCompensation/cn/transactionProcessing/transactionManagement/publicService/}TransactionService
サービスWSDL URL : https://servername/fscmService/IncentiveTransactionService?WSDL
論理ビジネス・オブジェクト
-
IC : インセンティブ報酬 : インセンティブ報酬トランザクション
関係
次の表では、このサービス・データ・オブジェクトが他のサービス・データ・オブジェクトまたはビジネス・オブジェクト・サービスとどのように関連しているかについて説明します。
関係タイプ | オブジェクトまたはサービス |
---|---|
Handles |
操作
holdTransaction
トランザクションを保持します。 貸方記入されていないトランザクションに適用できます。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
sourceTrxNumber |
string |
トランザクション番号。 |
transactionType |
string |
トランザクション・タイプを表す参照コード。 たとえば、請求書やオーダーです。 値は、参照タイプCN_TP_TRANSACTION_TYPEの有効な参照コードである必要があります。 CN_TP_TRANSACTION_TYPE参照は、設定および保守、インセンティブ報酬参照の管理タスクを使用して表示できます。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
boolean |
トランザクションが正常に保留されたかどうかを示します。 |
getIncentiveTransactionStaging
トランザクション番号、トランザクション・タイプおよびクレジット関係者識別子に一致する単一のステージング・トランザクションを取得します。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
creditedParticipantId |
long |
クレジット関係者の一意の識別子。 |
sourceTrxNumber |
string |
ステージング・トランザクションのトランザクション番号。 |
transactionType |
string |
ステージング・トランザクションのトランザクション・タイプ・コード。 たとえば、請求書やオーダーです。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
指定した基準に一致するステージング・トランザクション。 |
createIncentiveTransactionStaging
ステージング表に単一のトランザクションを作成します。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
incentiveTransactionStaging |
インセンティブ報酬ステージング・トランザクション |
作成するステージング・トランザクションの入力ペイロード。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
作成されたステージング・トランザクション。 |
updateIncentiveTransactionStaging
ステージング表の単一のトランザクションを更新します。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
incentiveTransactionStaging |
インセンティブ報酬ステージング・トランザクション |
更新するステージング・トランザクションの入力ペイロード。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
更新されたステージング・トランザクション。 |
deleteIncentiveTransactionStaging
ステージング表の1つのトランザクションを削除します。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
incentiveTransactionStaging |
インセンティブ報酬ステージング・トランザクション |
削除するステージング・トランザクションの入力ペイロード。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
void |
戻りオブジェクトがありません。 |
mergeIncentiveTransactionStaging
ステージング表のトランザクションが存在する場合は更新し、存在しない場合は新しいトランザクションを作成します。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
incentiveTransactionStaging |
インセンティブ報酬ステージング・トランザクション |
マージするステージング・トランザクションの入力ペイロード。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
更新または作成されたステージング・トランザクション。 |
findIncentiveTransactionStaging
ステージング表内のトランザクションのリストを検索して返します。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
findCriteria |
{http://xmlns.oracle.com/adf/svc/types/}FindCriteria |
ステージング・トランザクションを検索するための基準。 |
findControl |
{http://xmlns.oracle.com/adf/svc/types/}FindControl |
ステージング・トランザクションを検索するためのプレースホルダーとして使用される管理オブジェクト。 現在使用されていません。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
指定した基準に一致するステージング・トランザクションのリスト。 |
processIncentiveTransactionStaging
ステージング表内のトランザクションのリストに対して、作成、更新、削除またはマージ操作を実行します。 指定された操作は、指定されたリスト内のすべてのオブジェクトに適用されます。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
changeOperation |
string |
実行する作成、更新、削除またはマージ操作。 |
incentiveTransactionStaging |
インセンティブ報酬ステージング・トランザクション |
処理するステージング・トランザクションの入力ペイロード。 |
processControl |
{http://xmlns.oracle.com/adf/svc/types/}ProcessControl |
オプションのプロセス制御を提供するProcessControl型のオブジェクト。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
指定された操作が適用されたステージング・トランザクション。 |
processCSIncentiveTransactionStaging
ステージング表内のトランザクションのリストに対して、作成、更新、削除またはマージ操作を実行します。 変更サマリー・オブジェクトに指定されている内容に応じて、様々なオプションが様々なオブジェクトに適用される場合があります。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
processData |
{http://xmlns.oracle.com/adf/svc/types/}ProcessData |
ステージング・トランザクションの入力ペイロード。 |
processControl |
{http://xmlns.oracle.com/adf/svc/types/}ProcessControl |
オプションのプロセス制御を提供するProcessControl型のオブジェクト。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}ProcessData |
指定された操作が適用されたステージング・トランザクション。 |
getDfltObjAttrHints
指定したサービス・データ・オブジェクトおよびロケールのサービス・データ・オブジェクト・ラベルやオブジェクト属性ラベルなどのユーザー・インタフェース・ヒントを取得します。 前提条件として、このサービスに対して定義されたgetEntityList操作を呼び出して、viewName要求ペイロード要素に使用可能な値のリストを取得します。
ライフ・サイクル・ステータス: Active
要求ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
viewName |
string |
サービス・データ・オブジェクトの内部名である、サービス・ビュー使用名。 getEntityList操作レスポンス・ペイロードのname要素の値を指定します。 |
localeName |
string |
ロケール・ベースのユーザー・インタフェースのヒントを評価するときに使用するロケール。 ロケール名はISO 639-1形式です。 |
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}ObjAttrHints |
指定されたサービス・データ・オブジェクトおよびその属性の、ラベルとユーザー・インタフェース・ヒント(名前と値のペアの形式)。 |
getServiceLastUpdateTime
サービス定義で参照されているスキーマ・ファイルが最後に変更された日時を取得します。
ライフ・サイクル・ステータス: Active
要求ペイロード
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}dateTime-Timestamp |
ISO 8601形式による、サービス定義が最後に変更された日時。 |
getEntityList
このサービスで定義されているサービス・データ・オブジェクトのリストを取得します。
ライフ・サイクル・ステータス: Active
要求ペイロード
応答ペイロード
要素名 | タイプ | 摘要 |
---|---|---|
result |
{http://xmlns.oracle.com/adf/svc/types/}ServiceViewInfo |
このサービスに対して定義されているサービス・データ・オブジェクトのリスト。 それぞれのサービス・データ・オブジェクトについて、QName、内部名、およびcreate、update、merge、deleteの各操作をそのオブジェクトに対して実行できるかどうかを示すブール値が結果に含まれます。 |
セキュリティ
次の表に、サービス操作の実行に必要な権限と、各権限の付与先の職務ロールを示します。
サービス操作から権限へのマッピング
工程名 | 権限コード | 権限名 | 権限の説明 |
---|---|---|---|
すべての操作 |
CN_MAINTAIN_INCENTIVE_COMPENSATION_TRANSACTION_PRIV |
インセンティブ報酬トランザクションの保守 |
アプリケーションがインセンティブ報酬コミッション、ボーナスまたは非通貨インセンティブを計算した支給トランザクション詳細の検証を許可します。 |
権限と職務ロールのマッピング
権限コード | 付与先職務ロール・コード | 付与先職務ロール名 | 付与先職務ロール摘要 |
---|---|---|---|
CN_MAINTAIN_INCENTIVE_COMPENSATION_TRANSACTION_PRIV |
ORA_CN_INCENTIVE_COMPENSATION_PARTICIPANT_PLAN_MANAGEMENT_DUTY |
インセンティブ報酬参加者スナップショット管理 |
参加者のインセンティブ・プランおよびトランザクションの割当と保守 |
CN_MAINTAIN_INCENTIVE_COMPENSATION_TRANSACTION_PRIV |
ORA_CN_INCENTIVE_COMPENSATION_CREDITS_EARNINGS_MANAGEMENT_DUTY |
インセンティブ報酬クレジットおよび支給 |
インセンティブ報酬トランザクション、クレジットおよび支給を作成、レビューおよび調整します。 関係者セットのインセンティブ報酬を計算するリクエストを作成および管理します。 |