1つのコンプライアンス・チェックリスト・レコードの更新
patch
/fscmRestApi/resources/11.13.18.05/complianceChecklists/{complianceChecklistsUniqID}
リクエスト
パス・パラメータ
- complianceChecklistsUniqID(required): string
これは、コンプライアンス・チェックリスト・リソースのコンポジット・キーを構成し、コンプライアンス・チェックリストのインスタンスを一意に識別するために使用される属性のハッシュ・キーです。 クライアントはハッシュ・キー値を生成しないでください。 かわりに、クライアントは、コンプライアンス・チェックリストの特定のインスタンスに移動してハッシュ・キーを取得するために、コンプライアンス・チェックリストの収集リソースを問い合せる必要があります。
ヘッダー・パラメータ
- Effective-Of:
このヘッダーは文字列値を受け入れます。 この文字列は、セミコロンで区切られた
= 有効日範囲操作の実行に使用されます。 受け入れられるパラメータは、RangeMode、RangeSpan、RangeStartDate、RangeEndDate、RangeStartSequenceおよびRangeEndSequenceです。 パラメータ値は常に文字列です。 RangeModeに指定できる値は、SET_LOGICAL_START、SET_LOGICAL_END、END_DATE、SET_EFFECTIVE_START、SET_EFFECTIVE_END、REPLACE_CORRECTION、REPLACE_UPDATE、RECONCILE_CORRECTION、CORRECTION、RECONCILE_UPDATE、UPDATE、ZAPおよびDELETE_CHANGESです。 RangeSpanに指定できる値は、PHYSICAL_ROW_END_DATEおよびLOGICAL_ROW_END_DATEです。 RangeStartDateおよびRangeEndDateの値は、yyyy-MM-dd形式の日付の文字列表現である必要があります。 RangeStartSequenceおよびRangeEndSequenceの値は、解析時に正の整数が生成されるように文字列である必要があります。のリストです。 - Metadata-Context:
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 たとえば: Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version:
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
サポートされているメディア・タイプ
- application/json
ルート・スキーマ : スキーマ
タイプ:
ソースを表示
object
-
CanceledReason: string
タイトル:
Canceled Reason
最大長:1000
コンプライアンス・チェックリスト取消の事由。 -
ChecklistOwner: string
タイトル:
Checklist Owner
最大長:240
コンプライアンス・チェックリストの所有者。 -
ChecklistOwnerId: integer (int64)
コンプライアンス・チェックリスト所有者の識別子。
-
ReopenReason: string
タイトル:
Reopening Reason
最大長:1000
コンプライアンス・チェックリストを再オープンする事由。 -
Status: string
タイトル:
Status
最大長:80
コンプライアンス・チェックリストのステータス。 -
StatusCode: string
最大長:
30
コンプライアンス・チェックリスト・ステータスのコード。 -
Title: string
最大長:
80
コンプライアンス・チェックリストのタイトル。
レスポンス
サポートされているメディア・タイプ
- application/json
デフォルトのレスポンス
次の表では、このタスクに対するデフォルトのレスポンスについて説明します。
ヘッダー
- Metadata-Context(required):
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 たとえば: Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version(required):
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
ルート・スキーマ : complianceChecklists-item-response
タイプ:
ソースを表示
object
-
CanceledBy: string
タイトル:
Canceled By
読取り専用:true
最大長:240
コンプライアンス・チェックリストを取り消したユーザーの名前。 -
CanceledById: integer (int64)
読取り専用:
true
コンプライアンス・チェックリストを取り消したユーザーの識別子。 -
CanceledReason: string
タイトル:
Canceled Reason
最大長:1000
コンプライアンス・チェックリスト取消の事由。 -
CancellationDate: string (date-time)
タイトル:
Canceled On
読取り専用:true
コンプライアンス・チェックリスト取消の日付。 -
Checklist: string
最大長:
30
コンプライアンス・チェックリストを一意に識別する値。 -
ChecklistInitiativeId: integer (int64)
コンプライアンス・チェックリストのシステム識別子。 識別子はイニシアチブIDとして格納されます。
-
ChecklistOwner: string
タイトル:
Checklist Owner
最大長:240
コンプライアンス・チェックリストの所有者。 -
ChecklistOwnerId: integer (int64)
コンプライアンス・チェックリスト所有者の識別子。
-
ChecklistTemplate: string
最大長:
80
コンプライアンス・チェックリストの作成に使用するチェックリスト・テンプレート。 -
ChecklistTemplateId: integer (int64)
コンプライアンス・チェックリストの作成に使用されるチェックリスト・テンプレートのシステム識別子。
-
ChecklistTemplateRevision: integer (int32)
読取り専用:
true
コンプライアンス・チェックリストの作成に使用されるチェックリスト・テンプレートのリビジョン。 -
CompletedBy: string
タイトル:
Completed By
読取り専用:true
最大長:240
コンプライアンス・チェックリストを完了したユーザーの名前。 -
CompletedById: integer (int64)
読取り専用:
true
コンプライアンス・チェックリストを完了したユーザーの識別子。 -
CompletionDate: string (date-time)
タイトル:
Completed On
読取り専用:true
コンプライアンス・チェックリスト完了の日付。 -
CreationDate: string (date-time)
タイトル:
Created On
読取り専用:true
チェックリストが作成された日時。 -
links: array Links
タイトル:
Links
リソース・インスタンスに関連付けられたリンク関係。 -
POHeaderId: integer
読取り専用:
true
コンプライアンス・チェックリストに関連付けられた購買文書のシステム識別子。 -
PONumber: string
読取り専用:
true
最大長:80
コンプライアンス・チェックリストに関連付けられた購買文書を一意に識別する値。 -
POStatus: string
読取り専用:
true
最大長:80
コンプライアンス・チェックリストに関連付けられた購買文書のステータスです。 -
ProcurementBU: string
タイトル:
Procurement BU
最大長:240
コンプライアンス・チェックリストが作成された調達ビジネス・ユニット。 -
ProcurementBUId: integer (int64)
コンプライアンス・チェックリストが作成された調達ビジネス・ユニットのビジネス・ユニット識別子。
-
PurchasingDocumentType: string
読取り専用:
true
最大長:80
コンプライアンス・チェックリストに関連付けられた購買文書のタイプです。 -
ReopenDate: string (date-time)
タイトル:
Reopened On
読取り専用:true
コンプライアンス・チェックリストが再オープンされた日付。 -
ReopenedBy: string
タイトル:
Reopened By
読取り専用:true
最大長:240
コンプライアンス・チェックリストを再オープンしたユーザーの名前。 -
ReopenedById: integer (int64)
読取り専用:
true
コンプライアンス・チェックリストを再オープンしたユーザーの識別子。 -
ReopenReason: string
タイトル:
Reopening Reason
最大長:1000
コンプライアンス・チェックリストを再オープンする事由。 -
Status: string
タイトル:
Status
最大長:80
コンプライアンス・チェックリストのステータス。 -
StatusCode: string
最大長:
30
コンプライアンス・チェックリスト・ステータスのコード。 -
Title: string
最大長:
80
コンプライアンス・チェックリストのタイトル。
ネストされたスキーマ : リンク
タイプ:
ソースを表示
object
-
href: string
タイトル:
hyperlink reference
関連リソースへのURI。 -
kind: string
タイトル:
kind
許可された値:[ "collection", "item", "describe", "other" ]
関連リソースの種類。 -
name: string
タイトル:
name
関連リソースへのリンクの名前。 -
properties: object properties
-
rel: string
タイトル:
relation
許可された値:[ "self", "lov", "parent", "canonical", "child", "enclosure", "action", "custom" ]
リソース・インスタンスとの関係の名前。 例: self.
例
この例では、1つのコンプライアンス・チェックリストを更新する方法について説明します。
cURLコマンドの例
次のcURLコマンドを使用して、RESTリソースに対するリクエストを送信します。
curl -X PATCH -u "username:password" -H "Content-Type: application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/complianceChecklists/ChecklistInitiativeId"
リクエスト本文の例
次の例には、JSON形式のリクエスト本文のコンテンツが含まれます。 cURLコマンドの「リクエスト・ペイロード」は、リクエスト本文の例の内容に置き換えます。 リクエスト・ペイロードでは、コマンドが更新するレコードで使用される属性値を指定します。
{ "Title": "Updated Demo Checklist Oct 30" }
レスポンス本文の例
次の例には、レスポンス本文の内容がJSON形式で含まれます:
{ "ChecklistInitiativeId": 300100584890682, "Checklist": "Checklist-112", "Title": "Updated Demo Checklist Oct 30", "StatusCode": "ORA_DRAFT", "Status": "Draft", "ProcurementBUId": 204, "ProcurementBU": "Vision Operations", "ChecklistOwnerId": 100010026863783, "ChecklistOwner": "Furey,Clare", "ChecklistTemplateId": 300100584218626, "ChecklistTemplate": "Direct Materials", "ChecklistTemplateRevision": 2, "ReopenDate": null, "ReopenedById": null, "ReopenedBy": null, "ReopenReason": null, "CompletionDate": null, "CompletedById": null, "CompletedBy": null, "CancellationDate": null, "CanceledById": null, "CanceledBy": null, "CanceledReason": null, "CreationDate": "2023-10-30T17:59:51+00:00", "POHeaderId": null, "PONumber": null, "POStatus": null, "PurchasingDocumentType": null, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/complianceChecklists/300100584890682", "name": "complianceChecklists", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000378" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/version/complianceChecklists/300100584890682", "name": "complianceChecklists", "kind": "item" } ] }