リクエストの作成
/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"
}
]
}