リクエストの作成
/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests
リクエスト
- Metadata-Context:
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 たとえば: Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version:
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
- application/json
object
-
Action(required): string
最大長:
25
外部購買価格に対して実行する処理です。 有効な値は、CREATE、UPDATEまたはCANCELです。 これは必須属性です。 -
ApprovalRequiredFlag: boolean
最大長:
25
デフォルト値:false
次のいずれかの値が含まれます: trueまたはfalse。 trueの場合、外部購買価格は承認待ちステータスで作成されます。 falseの場合、外部購買価格は承認済として作成されます。 デフォルト値はtrueです。 -
BatchId: number
外部購買価格リクエスト・バッチを一意に識別する値。
-
CurrencyCode: string
最大長:
15
外部購買価格の通貨を識別する略称です。 -
ErrorFlag: boolean
最大長:
1
デフォルト値:false
次のいずれかの値が含まれます: trueまたはfalse。 trueの場合、外部購買価格リクエストにエラーが存在します。 falseの場合、エラーは存在せず、外部購買価格は正常にインポートされます。 この属性にはデフォルト値がありません。 -
InterfaceHeaderId: integer (int64)
外部購買価格リクエストを一意に識別する値。
-
InterfaceHeaderKey(required): string
最大長:
30
外部購買価格リクエストを一意に識別する番号です。 -
lines: array Lines
タイトル:
Lines
明細リソースは、外部購買価格リクエスト明細を管理します。 -
LoadRequestId: number
外部購買価格リクエスト・データをインタフェース表にロードしたプロセスを一意に識別する値。
-
ManufacturerName: string
最大長:
700
製造業者の名前です。 -
ManufacturerPartyId: integer (int64)
製造業者を一意に識別する値。
-
RequisitioningBUId: integer (int64)
購買依頼発行ビジネス・ユニットを一意に識別する値。
-
RequisitioningBUName: string
最大長:
240
購買依頼発行ビジネス・ユニットの名前です。 -
Source: string
最大長:
60
ソース契約の個人または組織の名前。 -
SourceContractDescription: string
最大長:
2000
ソース契約の摘要。 -
SourceContractEndDate(required): string (date)
ソース契約が無効になる日付。
-
SourceContractNumber(required): string
最大長:
120
ソース契約を一意に識別する番号。 -
SourceContractStartDate(required): string (date)
ソース契約が有効になる日付。
-
SourceContractType: string
最大長:
80
ソース契約のタイプ。 -
SourceContractTypeCode: string
最大長:
30
ソース契約のタイプを識別する略称です。 -
SourceOrganization: string
最大長:
240
ソース組織を一意に識別する値。 -
SourceReferenceId(required): string
最大長:
30
ソース・アプリケーションの外部購買価格を一意に識別する値です。 -
SourceType: string
最大長:
60
契約のソース・タイプです。 -
SourceVendor: string
最大長:
360
ソース・サプライヤを一意に識別する値。 -
SupplierId: integer (int64)
サプライヤを一意に識別する値。
-
SupplierNumber: string
最大長:
30
サプライヤを一意に識別する番号です。 -
SupplierSite: string
最大長:
240
サプライヤ・サイトの名前。 -
SupplierSiteId: integer (int64)
サプライヤ・サイトを一意に識別する値。
-
TierDescription: string
最大長:
2000
ソース組織が属する階層の摘要。 -
TierLevel: integer (int64)
ソース組織が属する階層を示す番号。
object
-
Action: string
最大長:
25
明細に対して実行する処理。 有効な値は、CREATE、UPDATEまたはCANCELです。 これは必須属性です。 -
AdjustedPrice: number
修正後の単価の値です。
-
AdjustmentPercentage: number
基準価格が調整される値。
-
BatchId: number
外部購買価格リクエスト・バッチを一意に識別する値。
-
ErrorFlag: boolean
最大長:
1
デフォルト値:false
次のいずれかの値が含まれます: trueまたはfalse。 trueの場合、外部購買価格リクエストにエラーが存在します。 falseの場合、エラーは存在せず、外部購買価格は正常にインポートされます。 この属性にはデフォルト値がありません。 -
InterfaceHeaderKey: string
最大長:
30
外部購買価格リクエストを一意に識別する番号です。 -
InterfaceLineId: integer (int64)
リクエスト明細を一意に識別する値。
-
InterfaceLineKey: string
最大長:
30
リクエスト明細を一意に識別する番号。 -
InventoryItemId: integer (int64)
品目を一意に識別する値。
-
ItemDescription: string
最大長:
240
品目の摘要。 -
ItemNumber: string
最大長:
300
品目を一意に識別する番号です。 -
LineNumber: integer (int64)
外部購買価格明細を一意に識別する番号です。
-
LoadRequestId: number
外部購買価格リクエスト・データをインタフェース表にロードしたプロセスを一意に識別する値。
-
ManufacturerPartNumber: string
最大長:
700
製造業者部品を一意に識別する番号。 -
ManufacturerTradingPartnerItemId: integer (int64)
製造業者部品を一意に識別する値。
-
Price: number
修正前の単価の値です。
-
PriceEndDate: string (date)
価格が有効になる日付。
-
PriceStartDate: string (date)
価格が無効になる日付。
-
PurchasingCategoryCode: string
最大長:
820
製造業者部品の購買カテゴリを識別する略称です。 -
PurchasingCategoryId: integer (int64)
購買カテゴリを一意に識別する値。
-
SourcePurchasingCategory: string
最大長:
700
製造業者の購買カテゴリの名前。 -
SourceReferenceId: string
最大長:
30
ソース・システムの外部購買価格を一意に識別する値。 -
SourceUnitOfMeasure: string
最大長:
25
ソース単位の名前。 -
SourceUOMQuantity: number
ソース単位の数量です。
-
UnitOfMeasure: string
タイトル:
UOM Name
最大長:25
単位の名前。 -
UnitOfMeasureCode: string
最大長:
3
単位を識別する略語。 -
VendorItemId: integer (int64)
サプライヤ部品を一意に識別する値です。
-
VendorPartNumber: string
最大長:
300
サプライヤ部品を一意に識別する番号。
レスポンス
- application/json
デフォルトのレスポンス
- Metadata-Context(required):
REST APIがランタイム・カスタマイズをサポートしている場合、サービスのシェイプはランタイム中に変更される可能性があります。 RESTクライアントは、これらの変更から自身を分離したり、このヘッダーを指定して最新バージョンのAPIと対話することを選択できます。 たとえば: Metadata-Context:sandbox="TrackEmployeeFeature".
- REST-Framework-Version(required):
RESTクライアントとサービスの間のプロトコル・バージョン。 クライアントがリクエストでこのヘッダーを指定しない場合、サーバーはAPIのデフォルト・バージョンを選択します。
object
-
Action: string
最大長:
25
外部購買価格に対して実行する処理です。 有効な値は、CREATE、UPDATEまたはCANCELです。 これは必須属性です。 -
ApprovalRequiredFlag: boolean
最大長:
25
デフォルト値:false
次のいずれかの値が含まれます: trueまたはfalse。 trueの場合、外部購買価格は承認待ちステータスで作成されます。 falseの場合、外部購買価格は承認済として作成されます。 デフォルト値はtrueです。 -
BatchId: number
外部購買価格リクエスト・バッチを一意に識別する値。
-
CurrencyCode: string
最大長:
15
外部購買価格の通貨を識別する略称です。 -
ErrorFlag: boolean
最大長:
1
デフォルト値:false
次のいずれかの値が含まれます: trueまたはfalse。 trueの場合、外部購買価格リクエストにエラーが存在します。 falseの場合、エラーは存在せず、外部購買価格は正常にインポートされます。 この属性にはデフォルト値がありません。 -
InterfaceHeaderId: integer (int64)
外部購買価格リクエストを一意に識別する値。
-
InterfaceHeaderKey: string
最大長:
30
外部購買価格リクエストを一意に識別する番号です。 -
lines: array Lines
タイトル:
Lines
明細リソースは、外部購買価格リクエスト明細を管理します。 -
links: array Links
タイトル:
Links
リソース・インスタンスに関連付けられたリンク関係。 -
LoadRequestId: number
外部購買価格リクエスト・データをインタフェース表にロードしたプロセスを一意に識別する値。
-
ManufacturerName: string
最大長:
700
製造業者の名前です。 -
ManufacturerPartyId: integer (int64)
製造業者を一意に識別する値。
-
RequisitioningBUId: integer (int64)
購買依頼発行ビジネス・ユニットを一意に識別する値。
-
RequisitioningBUName: string
最大長:
240
購買依頼発行ビジネス・ユニットの名前です。 -
Source: string
最大長:
60
ソース契約の個人または組織の名前。 -
SourceContractDescription: string
最大長:
2000
ソース契約の摘要。 -
SourceContractEndDate: string (date)
ソース契約が無効になる日付。
-
SourceContractNumber: string
最大長:
120
ソース契約を一意に識別する番号。 -
SourceContractStartDate: string (date)
ソース契約が有効になる日付。
-
SourceContractType: string
最大長:
80
ソース契約のタイプ。 -
SourceContractTypeCode: string
最大長:
30
ソース契約のタイプを識別する略称です。 -
SourceOrganization: string
最大長:
240
ソース組織を一意に識別する値。 -
SourceReferenceId: string
最大長:
30
ソース・アプリケーションの外部購買価格を一意に識別する値です。 -
SourceType: string
最大長:
60
契約のソース・タイプです。 -
SourceVendor: string
最大長:
360
ソース・サプライヤを一意に識別する値。 -
SupplierId: integer (int64)
サプライヤを一意に識別する値。
-
SupplierNumber: string
最大長:
30
サプライヤを一意に識別する番号です。 -
SupplierSite: string
最大長:
240
サプライヤ・サイトの名前。 -
SupplierSiteId: integer (int64)
サプライヤ・サイトを一意に識別する値。
-
TierDescription: string
最大長:
2000
ソース組織が属する階層の摘要。 -
TierLevel: integer (int64)
ソース組織が属する階層を示す番号。
object
-
Action: string
最大長:
25
明細に対して実行する処理。 有効な値は、CREATE、UPDATEまたはCANCELです。 これは必須属性です。 -
AdjustedPrice: number
修正後の単価の値です。
-
AdjustmentPercentage: number
基準価格が調整される値。
-
BatchId: number
外部購買価格リクエスト・バッチを一意に識別する値。
-
ErrorFlag: boolean
最大長:
1
デフォルト値:false
次のいずれかの値が含まれます: trueまたはfalse。 trueの場合、外部購買価格リクエストにエラーが存在します。 falseの場合、エラーは存在せず、外部購買価格は正常にインポートされます。 この属性にはデフォルト値がありません。 -
InterfaceHeaderKey: string
最大長:
30
外部購買価格リクエストを一意に識別する番号です。 -
InterfaceLineId: integer (int64)
リクエスト明細を一意に識別する値。
-
InterfaceLineKey: string
最大長:
30
リクエスト明細を一意に識別する番号。 -
InventoryItemId: integer (int64)
品目を一意に識別する値。
-
ItemDescription: string
最大長:
240
品目の摘要。 -
ItemNumber: string
最大長:
300
品目を一意に識別する番号です。 -
LineNumber: integer (int64)
外部購買価格明細を一意に識別する番号です。
-
links: array Links
タイトル:
Links
リソース・インスタンスに関連付けられたリンク関係。 -
LoadRequestId: number
外部購買価格リクエスト・データをインタフェース表にロードしたプロセスを一意に識別する値。
-
ManufacturerPartNumber: string
最大長:
700
製造業者部品を一意に識別する番号。 -
ManufacturerTradingPartnerItemId: integer (int64)
製造業者部品を一意に識別する値。
-
Price: number
修正前の単価の値です。
-
PriceEndDate: string (date)
価格が有効になる日付。
-
PriceStartDate: string (date)
価格が無効になる日付。
-
PurchasingCategoryCode: string
最大長:
820
製造業者部品の購買カテゴリを識別する略称です。 -
PurchasingCategoryId: integer (int64)
購買カテゴリを一意に識別する値。
-
SourcePurchasingCategory: string
最大長:
700
製造業者の購買カテゴリの名前。 -
SourceReferenceId: string
最大長:
30
ソース・システムの外部購買価格を一意に識別する値。 -
SourceUnitOfMeasure: string
最大長:
25
ソース単位の名前。 -
SourceUOMQuantity: number
ソース単位の数量です。
-
UnitOfMeasure: string
タイトル:
UOM Name
最大長:25
単位の名前。 -
UnitOfMeasureCode: string
最大長:
3
単位を識別する略語。 -
VendorItemId: integer (int64)
サプライヤ部品を一意に識別する値です。
-
VendorPartNumber: string
最大長:
300
サプライヤ部品を一意に識別する番号。
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.
- 行
-
操作: /fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/{InterfaceHeaderId}/child/linesパラメータ:
- InterfaceHeaderId:
$request.path.InterfaceHeaderId
明細リソースは、外部購買価格リクエスト明細を管理します。 - InterfaceHeaderId:
例
例1: 新規外部購買価格のヘッダーおよび明細の作成
この例では、新規外部購買価格のヘッダーおよび明細を作成する方法を説明します。
例1 cURLコマンド
次のcURLコマンドを使用して、RESTリソースに対するリクエストを送信します。
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.batch+json" -d 'request payload' server:port/fscmRestApi/resources/version
例1 リクエスト本文
次の例には、JSON形式のリクエスト本文のコンテンツが含まれます。
{ "parts": [ { "id": "part1", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CREATE", "BatchId": "1347", "SourceReferenceId": "1000000001", "ApprovalRequiredFlag": true, "SourceContractNumber": "GPO-10000", "SourceContractDescription": "GPO Contract for Vision Operations for the year 2021.", "SourceContractType": "GPO", "SourceType": "GPO-Regional", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000001", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "lines": [ { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1001", "Price": 12.50, "AdjustmentPercentage": 20, "AdjustedPrice": 10, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 50 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1002", "Price": 25, "AdjustmentPercentage": 20, "AdjustedPrice": 20, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 25 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1003", "Price": 37.50, "AdjustmentPercentage": 20, "AdjustedPrice": 30, "SourceUnitOfMeasure": "Each", "SourceUOMQuantity": 1, "ItemDescription": "Diclofenac Injection 50 ml", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1004", "Price": 50.00, "AdjustmentPercentage": 20, "AdjustedPrice": 40, "SourceUnitOfMeasure": "Each", "SourceUOMQuantity": 1, "ItemDescription": "Diclofenac Injection 25 ml", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1005", "Price": 62.50, "AdjustmentPercentage": 20, "AdjustedPrice": 50, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Methotrexate 7.5 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" } ] } }, { "id": "part2", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CREATE", "BatchId": "1347", "SourceReferenceId": "1000000002", "ApprovalRequiredFlag": true, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceType": "Local-Government", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000002", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "lines": [ { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1001", "AdjustedPrice": 12, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 50 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1002", "AdjustedPrice": 22, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 25 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1003", "AdjustedPrice": 32, "SourceUnitOfMeasure": "Each", "SourceUOMQuantity": 1, "ItemDescription": "Diclofenac Injection 50 ml", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1004", "AdjustedPrice": 42, "SourceUnitOfMeasure": "Each", "SourceUOMQuantity": 1, "ItemDescription": "Diclofenac Injection 25 ml", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1005", "AdjustedPrice": 52, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Methotrexate 7.5 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" } ] } }, { "id": "part3", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CREATE", "BatchId": "1347", "SourceReferenceId": "1000000003", "ApprovalRequiredFlag": true, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceType": "Local-Government", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000003", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "lines": [ { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1001", "AdjustedPrice": 15, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 50 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1002", "AdjustedPrice": 25, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 25 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1003", "AdjustedPrice": 35, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Methotrexate 7.5 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" } ] } } ] }
例1 レスポンス本文
次の例には、レスポンス本文の内容がJSON形式で含まれます:
{ "parts": [ { "id": "part1", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CREATE", "BatchId": "1347", "SourceReferenceId": "1000000001", "ApprovalRequiredFlag": true, "SourceContractNumber": "GPO-10000", "SourceContractDescription": "GPO Contract for Vision Operations for the year 2021.", "SourceContractType": "GPO", "SourceType": "GPO-Regional", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000001", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "lines": [ { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1001", "Price": 12.50, "AdjustmentPercentage": 20, "AdjustedPrice": 10, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 50 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1002", "Price": 25, "AdjustmentPercentage": 20, "AdjustedPrice": 20, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 25 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1003", "Price": 37.50, "AdjustmentPercentage": 20, "AdjustedPrice": 30, "SourceUnitOfMeasure": "Each", "SourceUOMQuantity": 1, "ItemDescription": "Diclofenac Injection 50 ml", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1004", "Price": 50.00, "AdjustmentPercentage": 20, "AdjustedPrice": 40, "SourceUnitOfMeasure": "Each", "SourceUOMQuantity": 1, "ItemDescription": "Diclofenac Injection 25 ml", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1005", "Price": 62.50, "AdjustmentPercentage": 20, "AdjustedPrice": 50, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Methotrexate 7.5 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" } ] } }, { "id": "part2", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CREATE", "BatchId": "1347", "SourceReferenceId": "1000000002", "ApprovalRequiredFlag": true, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceType": "Local-Government", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000002", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "lines": [ { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1001", "AdjustedPrice": 12, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 50 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1002", "AdjustedPrice": 22, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 25 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1003", "AdjustedPrice": 32, "SourceUnitOfMeasure": "Each", "SourceUOMQuantity": 1, "ItemDescription": "Diclofenac Injection 50 ml", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1004", "AdjustedPrice": 42, "SourceUnitOfMeasure": "Each", "SourceUOMQuantity": 1, "ItemDescription": "Diclofenac Injection 25 ml", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1005", "AdjustedPrice": 52, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Methotrexate 7.5 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" } ] } }, { "id": "part3", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CREATE", "BatchId": "1347", "SourceReferenceId": "1000000003", "ApprovalRequiredFlag": true, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceType": "Local-Government", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000003", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "lines": [ { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1001", "AdjustedPrice": 15, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 50 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1002", "AdjustedPrice": 25, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 25 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CREATE", "ManufacturerPartNumber": "MPN-1003", "AdjustedPrice": 35, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Methotrexate 7.5 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" } ] } } ] }
例2: 新規外部購買価格のみのヘッダーの作成
この例では、新しい外部購買価格に対してのみヘッダーを作成する方法を説明します。
例2 cURLコマンド
次のcURLコマンドを使用して、RESTリソースに対するリクエストを送信します。
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.batch+json" -d 'request payload' server:port/fscmRestApi/resources/version
例2 リクエスト本文
次の例には、JSON形式のリクエスト本文のコンテンツが含まれます。
{ "parts": [ { "id": "part1", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CREATE", "BatchId": "1347", "SourceReferenceId": "1000000001", "ApprovalRequiredFlag": true, "SourceContractNumber": "GPO-10000", "SourceContractDescription": "GPO Contract for Vision Operations for the year 2021.", "SourceContractType": "GPO", "SourceType": "GPO-Regional", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000001", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)" } }, { "id": "part2", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CREATE", "BatchId": "1347", "SourceReferenceId": "1000000002", "ApprovalRequiredFlag": true, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceType": "Local-Government", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000002", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)" } }, { "id": "part3", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CREATE", "BatchId": "1347", "SourceReferenceId": "1000000003", "ApprovalRequiredFlag": true, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceType": "Local-Government", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000003", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)" } } ] }
例2 レスポンス本文
次の例には、レスポンス本文の内容がJSON形式で含まれます:
{ "parts": [ { "id": "part1", "path": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests", "operation": "create", "payload": { "InterfaceHeaderId": 300100556739490, "InterfaceHeaderKey": "300100556739490", "SourceReferenceId": "1000000001", "Action": "CREATE", "ApprovalRequiredFlag": true, "SourceOrganization": "2000000001", "RequisitioningBUId": null, "RequisitioningBUName": null, "SourceContractNumber": "GPO-10000", "SourceContractDescription": "GPO Contract for Vision Operations for the year 2021.", "SourceContractType": "GPO", "SourceContractTypeCode": "ORA_SCH_EPP_GPO", "SourceType": "GPO-Regional", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "ManufacturerPartyId": null, "SourceVendor": "3000000001", "SupplierId": null, "SupplierNumber": null, "SupplierSiteId": null, "SupplierSite": null, "CurrencyCode": "USD", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "ErrorFlag": false, "BatchId": 1347, "LoadRequestId": null, "links": [ { "rel": "self", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739490", "name": "externalPurchasePricesRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739490", "name": "externalPurchasePricesRequests", "kind": "item" }, { "rel": "child", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739490/child/lines", "name": "lines", "kind": "collection" } ] } }, { "id": "part2", "path": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests", "operation": "create", "payload": { "InterfaceHeaderId": 300100556739491, "InterfaceHeaderKey": "300100556739491", "SourceReferenceId": "1000000002", "Action": "CREATE", "ApprovalRequiredFlag": true, "SourceOrganization": "2000000001", "RequisitioningBUId": null, "RequisitioningBUName": null, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceContractTypeCode": "ORA_SCH_EPP_LOCAL", "SourceType": "Local-Government", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "ManufacturerPartyId": null, "SourceVendor": "3000000002", "SupplierId": null, "SupplierNumber": null, "SupplierSiteId": null, "SupplierSite": null, "CurrencyCode": "USD", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "ErrorFlag": false, "BatchId": 1347, "LoadRequestId": null, "links": [ { "rel": "self", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739491", "name": "externalPurchasePricesRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739491", "name": "externalPurchasePricesRequests", "kind": "item" }, { "rel": "child", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739491/child/lines", "name": "lines", "kind": "collection" } ] } }, { "id": "part3", "path": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests", "operation": "create", "payload": { "InterfaceHeaderId": 300100556739492, "InterfaceHeaderKey": "300100556739492", "SourceReferenceId": "1000000003", "Action": "CREATE", "ApprovalRequiredFlag": true, "SourceOrganization": "2000000001", "RequisitioningBUId": null, "RequisitioningBUName": null, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceContractTypeCode": "ORA_SCH_EPP_LOCAL", "SourceType": "Local-Government", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "ManufacturerPartyId": null, "SourceVendor": "3000000003", "SupplierId": null, "SupplierNumber": null, "SupplierSiteId": null, "SupplierSite": null, "CurrencyCode": "USD", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "ErrorFlag": false, "BatchId": 1347, "LoadRequestId": null, "links": [ { "rel": "self", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739492", "name": "externalPurchasePricesRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739492", "name": "externalPurchasePricesRequests", "kind": "item" }, { "rel": "child", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739492/child/lines", "name": "lines", "kind": "collection" } ] } } ] }
例3: 既存の外部購買価格または明細を更新するためのヘッダーおよび明細の作成
この例では、既存の外部購買価格または明細を更新するためのヘッダーおよび明細を作成する方法を説明します。
例3 cURLコマンド
次のcURLコマンドを使用して、RESTリソースに対するリクエストを送信します。
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.batch+json" -d 'request payload' server:port/fscmRestApi/resources/version
例3 リクエスト本文
次の例には、JSON形式のリクエスト本文のコンテンツが含まれます。
{ "parts": [ { "id": "part1", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "UPDATE", "BatchId": "1347", "SourceReferenceId": "1000000001", "ApprovalRequiredFlag": true, "SourceContractNumber": "GPO-10000", "SourceContractDescription": "GPO Contract for Vision Operations for the year 2021.", "SourceContractType": "GPO", "SourceType": "GPO-Regional", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000001", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 4, "TierDescription": "TIER 4: >=$600,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)" } }, { "id": "part2", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "UPDATE", "BatchId": "1347", "SourceReferenceId": "1000000002", "ApprovalRequiredFlag": true, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceType": "Local-Government", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000002", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "lines": [ { "Action": "UPDATE", "ManufacturerPartNumber": "MPN-1001", "AdjustedPrice": 17, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 50 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "UPDATE", "ManufacturerPartNumber": "MPN-1002", "AdjustedPrice": 27, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 25 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" } ] } } ] }
例3 レスポンス本文
次の例には、レスポンス本文の内容がJSON形式で含まれます:
{ "parts": [ { "id": "part1", "path": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests", "operation": "create", "payload": { "InterfaceHeaderId": 300100556739457, "InterfaceHeaderKey": "300100556739457", "SourceReferenceId": "1000000001", "Action": "UPDATE", "ApprovalRequiredFlag": true, "SourceOrganization": "2000000001", "RequisitioningBUId": null, "RequisitioningBUName": null, "SourceContractNumber": "GPO-10000", "SourceContractDescription": "GPO Contract for Vision Operations for the year 2021.", "SourceContractType": "GPO", "SourceContractTypeCode": "ORA_SCH_EPP_GPO", "SourceType": "GPO-Regional", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "ManufacturerPartyId": null, "SourceVendor": "3000000001", "SupplierId": null, "SupplierNumber": null, "SupplierSiteId": null, "SupplierSite": null, "CurrencyCode": "USD", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "TierLevel": 4, "TierDescription": "TIER 4: >=$600,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "ErrorFlag": false, "BatchId": 1347, "LoadRequestId": null, "links": [ { "rel": "self", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739457", "name": "externalPurchasePricesRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739457", "name": "externalPurchasePricesRequests", "kind": "item" }, { "rel": "child", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739457/child/lines", "name": "lines", "kind": "collection" } ] } }, { "id": "part2", "path": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests", "operation": "create", "payload": { "InterfaceHeaderId": 300100556739458, "InterfaceHeaderKey": "300100556739458", "SourceReferenceId": "1000000002", "Action": "UPDATE", "ApprovalRequiredFlag": true, "SourceOrganization": "2000000001", "RequisitioningBUId": null, "RequisitioningBUName": null, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceContractTypeCode": "ORA_SCH_EPP_LOCAL", "SourceType": "Local-Government", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "ManufacturerPartyId": null, "SourceVendor": "3000000002", "SupplierId": null, "SupplierNumber": null, "SupplierSiteId": null, "SupplierSite": null, "CurrencyCode": "USD", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "ErrorFlag": false, "BatchId": 1347, "LoadRequestId": null, "lines": [ { "InterfaceLineId": 300100556739459, "InterfaceLineKey": "300100556739459", "InterfaceHeaderKey": "300100556739458", "SourceReferenceId": "1000000002", "LineNumber": null, "Action": "UPDATE", "VendorPartNumber": null, "VendorItemId": null, "ItemNumber": null, "InventoryItemId": null, "ManufacturerPartNumber": "MPN-1001", "ManufacturerTradingPartnerItemId": null, "Price": null, "AdjustmentPercentage": null, "AdjustedPrice": 17, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "UnitOfMeasure": null, "UnitOfMeasureCode": null, "ItemDescription": "Diclofenac Tablet 50 mg", "PurchasingCategoryId": null, "PurchasingCategoryCode": null, "SourcePurchasingCategory": null, "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31", "ErrorFlag": false, "BatchId": null, "LoadRequestId": null, "links": [ { "rel": "self", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739458/child/lines/300100556739459", "name": "lines", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739458/child/lines/300100556739459", "name": "lines", "kind": "item" }, { "rel": "parent", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739458", "name": "externalPurchasePricesRequests", "kind": "item" } ] }, { "InterfaceLineId": 300100556739460, "InterfaceLineKey": "300100556739460", "InterfaceHeaderKey": "300100556739458", "SourceReferenceId": "1000000002", "LineNumber": null, "Action": "UPDATE", "VendorPartNumber": null, "VendorItemId": null, "ItemNumber": null, "InventoryItemId": null, "ManufacturerPartNumber": "MPN-1002", "ManufacturerTradingPartnerItemId": null, "Price": null, "AdjustmentPercentage": null, "AdjustedPrice": 27, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "UnitOfMeasure": null, "UnitOfMeasureCode": null, "ItemDescription": "Diclofenac Tablet 25 mg", "PurchasingCategoryId": null, "PurchasingCategoryCode": null, "SourcePurchasingCategory": null, "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31", "ErrorFlag": false, "BatchId": null, "LoadRequestId": null, "links": [ { "rel": "self", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739458/child/lines/300100556739460", "name": "lines", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739458/child/lines/300100556739460", "name": "lines", "kind": "item" }, { "rel": "parent", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739458", "name": "externalPurchasePricesRequests", "kind": "item" } ] } ], "links": [ { "rel": "self", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739458", "name": "externalPurchasePricesRequests", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739458", "name": "externalPurchasePricesRequests", "kind": "item" }, { "rel": "child", "href": "server:port/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739458/child/lines", "name": "lines", "kind": "collection" } ] } } ] }
例4: 既存の外部購買価格または明細を取り消すためのヘッダーおよび明細の作成
この例では、既存の外部購買価格または明細を取り消すためのヘッダーおよび明細を作成する方法を説明します。
例4 cURLコマンド
次のcURLコマンドを使用して、RESTリソースに対するリクエストを送信します。
例4 リクエスト本文
次の例には、JSON形式のリクエスト本文のコンテンツが含まれます。
{ "parts": [ { "id": "part1", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "CANCEL", "BatchId": "1347", "SourceReferenceId": "1000000001", "ApprovalRequiredFlag": true, "SourceContractNumber": "GPO-10000", "SourceContractDescription": "GPO Contract for Vision Operations for the year 2021.", "SourceContractType": "GPO", "SourceType": "GPO-Regional", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000001", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 4, "TierDescription": "TIER 4: >=$600,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)" } }, { "id": "part2", "path": "/externalPurchasePricesRequests/", "operation": "create", "payload": { "Action": "UPDATE", "BatchId": "1347", "SourceReferenceId": "1000000002", "ApprovalRequiredFlag": true, "SourceContractNumber": "Local-10000", "SourceContractDescription": "Local Contract for Vision Operations for the year 2021.", "SourceContractType": "Local", "SourceType": "Local-Government", "SourceOrganization": "2000000001", "Source": "Cardio Healthcare", "ManufacturerName": "Axon Medicals", "SourceVendor": "3000000002", "SourceContractStartDate": "2021-01-01", "SourceContractEndDate": "2021-12-31", "CurrencyCode": "USD", "TierLevel": 3, "TierDescription": "TIER 3: >=$400,000 OR Academic Health System (as defined on Membership Roster) Total Product Purchases ($Per Calendar Year)", "lines": [ { "Action": "CANCEL", "ManufacturerPartNumber": "MPN-1001", "AdjustedPrice": 17, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 50 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" }, { "Action": "CANCEL", "ManufacturerPartNumber": "MPN-1002", "AdjustedPrice": 27, "SourceUnitOfMeasure": "Box", "SourceUOMQuantity": 20, "ItemDescription": "Diclofenac Tablet 25 mg", "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31" } ] } } ] }
例4 レスポンス本文
次の例には、レスポンス本文の内容がJSON形式で含まれます:
{ "InterfaceLineId": 300100556739608, "InterfaceLineKey": "300100556739608", "InterfaceHeaderKey": "300100556739393", "SourceReferenceId": "1000000002", "LineNumber": null, "Action": "CREATE", "VendorPartNumber": null, "VendorItemId": null, "ItemNumber": null, "InventoryItemId": null, "ManufacturerPartNumber": "MPN-1005", "ManufacturerTradingPartnerItemId": null, "Price": 50, "AdjustmentPercentage": 20, "AdjustedPrice": 40, "SourceUnitOfMeasure": "Each", "SourceUOMQuantity": 1, "UnitOfMeasure": null, "UnitOfMeasureCode": null, "ItemDescription": "Methotrexate 7.5 mg", "PurchasingCategoryId": null, "PurchasingCategoryCode": null, "SourcePurchasingCategory": null, "PriceStartDate": "2021-01-01", "PriceEndDate": "2021-12-31", "ErrorFlag": false, "BatchId": null, "LoadRequestId": null, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739393/child/lines/300100556739608", "name": "lines", "kind": "item", "properties": { "changeIndicator": "ACED0005737200136A6176612E7574696C2E41727261794C6973747881D21D99C7619D03000149000473697A65787000000001770400000001737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000178" } }, { "rel": "canonical", "href": "https://servername/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739393/child/lines/300100556739608", "name": "lines", "kind": "item" }, { "rel": "parent", "href": "https://servername/fscmRestApi/resources/11.13.18.05/externalPurchasePricesRequests/300100556739393", "name": "externalPurchasePricesRequests", "kind": "item" } ] }