下書きネゴシエーションのネゴシエーション・セクション、要件および受理可能なレスポンス値の追加
サプライヤ・ネゴシエーションRESTリソースを使用して、下書きネゴシエーションにセクション、要件および受理可能なレスポンス値を追加できます。 バッチ・メソッドを使用して、一括アップロードまたは更新を実行できます。 バッチ処理を使用すると、単一のペイロードで複数のセクション、要件および受理可能なレスポンス値をPOSTおよびPATCHできます。
分岐した要件の作成や更新、セクション・スコアの等化など、一部の機能は現在サポートされていません。
シナリオの一般的なアプリケーション処理フローを次に示します:
- 要件および受理可能なレスポンス値を含むセクションを追加します。
- セクションとその要件を問い合せます。
- セクションとその要件を更新します。
セクション、要件および受理可能なレスポンス値の追加
このシナリオでは、2つのセクション(それぞれ2つの要件とその受理可能な値)をドラフト・ネゴシエーションに追加します。
URLの例
このリソースURL形式を使用します。
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.batch+json" -d 'request payload'
https://servername/fscmRestApi/resources
リクエストの例
JSON形式のリクエスト本文の例を次に示します。
{ "parts" : [ { "id" : "part1", "path" : "/version/supplierNegotiations/300100551449109/child/sections", "operation" : "create", "payload" : { "Section": "Company Profile", "EvaluationStage": "Commercial", "ScoringTeam": null, "requirements":[ { "Requirement": "Experience", "RequirementText":"How many years experience does your company have in providing products and services equivalent or related to those called for in this RFP?", "Hint": "Please include any supporting documents", "Level": "Supplier", "ResponseType": "Required", "RequirementType": "Multiple choice with single selection", "ValueType": "Single line text", "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethod": "Automatic", "acceptableResponseScoreValues":[ { "TextValue": "0 to 5 years", "Score": 1 }, { "TextValue": "5 to 10 years", "Score": 2 }, { "TextValue": "Over 10 years", "Score": 3 } ] }, { "Requirement": "Code of Conduct", "RequirementText":"Do you agree to the attached supplier Code of Conduct Agreement? Please attach your consent.", "Hint": "A copy of the agreement has been attached for your reference. Please scan in a signed version in support of your response.", "Level": "Supplier", "ResponseType": "Required", "RequirementType": "Multiple choice with single selection", "ValueType": "Single line text", "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethod": "None", "acceptableResponseScoreValues":[ { "TextValue": "Yes", "AttachmentsFromSuppliers": "Required" }, { "TextValue": "No", "AttachmentsFromSuppliers": "Optional" }, { "TextValue": "Not Sure" } ] } ] } }, { "id" : "part2", "path" : "/version/supplierNegotiations/300100551449109/child/sections", "operation" : "create", "payload" : { "Section": "General Capabilities", "EvaluationStage": "Technical", "ScoringTeam": null, "requirements":[ { "Requirement": "Technology", "RequirementText":"Describe your company's use of technology in the delivery of your goods or service. List any ways that your use of technology differentiates you from your competition.", "Level": "Supplier", "ResponseType": "Required", "RequirementType": "Text entry box", "ValueType": "Multiple line text", "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethod": "Manual" }, { "Requirement": "Customer Development", "RequirementText":"Do you have a formal customer development program to help customers improve their business and foster a collaborative relationship?", "Level": "Supplier", "ResponseType": "Optional", "RequirementType": "Multiple choice with single selection", "ValueType": "Single line text", "AttachmentsFromSuppliers": null, "ScoringMethod": "Automatic", "acceptableResponseScoreValues":[ { "TextValue": "Yes", "Score": 5, "AttachmentsFromSuppliers": "Required" }, { "TextValue": "No", "Score": 1, "AttachmentsFromSuppliers": "Optional" }, { "TextValue": "In future roadmap", "Score": 2 } ] } ] } } ] }
レスポンスの例
JSON形式のレスポンス本文の例を次に示します。
{ "parts": [ { "id": "part1", "path": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections", "operation": "create", "payload": { "SectionId": 300100551434634, "SectionDisplayNumber": "1.", "Section": "Company Profile", "EvaluationStageCode": "COMMERCIAL", "EvaluationStage": "Commercial", "ScoringTeamId": null, "ScoringTeam": null, ... "requirements": { "items": [ { "RequirementId": 300100551434635, "ScoreId": -1, "ParentType": "SECTION", "RequirementLevel": 1, "RequirementNumber": "1.", "QuestionId": null, "QuestionRevisionNumber": null, "Requirement": "Experience", "Hint": "Please include any supporting documents", "LevelCode": "SUPPLIER", "Level": "Supplier", "ResponseTypeCode": "REQUIRED", "ResponseType": "Required", "RequirementTypeCode": "MCSS", "RequirementType": "Multiple choice with single selection", "ValueTypeCode": "SINGLE_LINE_TEXT", "ValueType": "Single line text", "TargetTextValue": null, "TargetNumberValue": null, "TargetDateValue": null, "TargetDateTimeValue": null, "DisplayTargetFlag": false, "AttachmentsFromSuppliersCode": null, "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethodCode": "AUTOMATIC", "ScoringMethod": "Automatic", "Weight": null, "MaximumScore": null, "KnockoutScore": null, ... "acceptableResponseScoreValues": { "items": [ { "RequirementId": 300100551434635, "ScoreId": 300100551434636, "TargetFlag": false, "NoResponseFlag": false, "ScoreDisplayNumber": "a.", "TextValue": "0 to 5 years", "NumberFromRange": null, "NumberToRange": null, "DateFromRange": null, "DateToRange": null, "DateTimeFromRange": null, "DateTimeToRange": null, "AttachmentsFromSuppliersCode": "NOT_ALLOWED", "AttachmentsFromSuppliers": "Not allowed", "Score": 1, ... }, "links": [ { ... } ] } }, { "RequirementId": 300100551434635, "ScoreId": 300100551434637, "TargetFlag": false, "NoResponseFlag": false, "ScoreDisplayNumber": "b.", "TextValue": "5 to 10 years", "NumberFromRange": null, "NumberToRange": null, "DateFromRange": null, "DateToRange": null, "DateTimeFromRange": null, "DateTimeToRange": null, "AttachmentsFromSuppliersCode": "NOT_ALLOWED", "AttachmentsFromSuppliers": "Not allowed", "Score": 2, ... { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434634/child/requirements/300100551434635", "name": "requirements", "kind": "item" } ] } }, { "RequirementId": 300100551434635, "ScoreId": 300100551434638, "TargetFlag": false, "NoResponseFlag": false, "ScoreDisplayNumber": "c.", "TextValue": "Over 10 years", "NumberFromRange": null, "NumberToRange": null, "DateFromRange": null, "DateToRange": null, "DateTimeFromRange": null, "DateTimeToRange": null, "AttachmentsFromSuppliersCode": "NOT_ALLOWED", "AttachmentsFromSuppliers": "Not allowed", "Score": 3, ... "links": [ { ... } ] } } ], ... { "rel": "enclosure", "href": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434634/child/requirements/300100551434635/enclosure/RequirementText", "name": "RequirementText", "kind": "other" } ] } }, { "RequirementId": 300100551434639, "ScoreId": -1, "ParentType": "SECTION", "RequirementLevel": 1, "RequirementNumber": "2.", "QuestionId": null, "QuestionRevisionNumber": null, "Requirement": "Code of Conduct", "Hint": "A copy of the agreement has been attached for your reference. Please scan in a signed version in support of your response.", "LevelCode": "SUPPLIER", "Level": "Supplier", "ResponseTypeCode": "REQUIRED", "ResponseType": "Required", "RequirementTypeCode": "MCSS", "RequirementType": "Multiple choice with single selection", "ValueTypeCode": "SINGLE_LINE_TEXT", "ValueType": "Single line text", "TargetTextValue": null, "TargetNumberValue": null, "TargetDateValue": null, "TargetDateTimeValue": null, "DisplayTargetFlag": false, "AttachmentsFromSuppliersCode": null, "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethodCode": "NONE", "ScoringMethod": "None", "Weight": null, "MaximumScore": null, "KnockoutScore": null, ... "acceptableResponseScoreValues": { "items": [ { "RequirementId": 300100551434639, "ScoreId": 300100551434640, "TargetFlag": false, "NoResponseFlag": false, "ScoreDisplayNumber": "a.", "TextValue": "Yes", "NumberFromRange": null, "NumberToRange": null, "DateFromRange": null, "DateToRange": null, "DateTimeFromRange": null, "DateTimeToRange": null, "AttachmentsFromSuppliersCode": "REQUIRED", "AttachmentsFromSuppliers": "Required", "Score": null, ... { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434634/child/requirements/300100551434639", "name": "requirements", "kind": "item" } ] } }, { "RequirementId": 300100551434639, "ScoreId": 300100551434641, "TargetFlag": false, "NoResponseFlag": false, "ScoreDisplayNumber": "b.", "TextValue": "No", "NumberFromRange": null, "NumberToRange": null, "DateFromRange": null, "DateToRange": null, "DateTimeFromRange": null, "DateTimeToRange": null, "AttachmentsFromSuppliersCode": "OPTIONAL", "AttachmentsFromSuppliers": "Optional", "Score": null, ... { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434634/child/requirements/300100551434639", "name": "requirements", "kind": "item" } ] } }, { "RequirementId": 300100551434639, "ScoreId": 300100551434642, "TargetFlag": false, "NoResponseFlag": false, "ScoreDisplayNumber": "c.", "TextValue": "Not Sure", "NumberFromRange": null, "NumberToRange": null, "DateFromRange": null, "DateToRange": null, "DateTimeFromRange": null, "DateTimeToRange": null, "AttachmentsFromSuppliersCode": "NOT_ALLOWED", "AttachmentsFromSuppliers": "Not allowed", "Score": null, ... { "rel": "parent", "href": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434634/child/requirements/300100551434639", "name": "requirements", "kind": "item" ... ] } } }, { "id": "part2", "path": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections", "operation": "create", "payload": { "SectionId": 300100551434643, "SectionDisplayNumber": "2.", "Section": "General Capabilities", "EvaluationStageCode": "TECHNICAL", "EvaluationStage": "Technical", "ScoringTeamId": null, "ScoringTeam": null, ... "requirements": { "items": [ { "RequirementId": 300100551434644, "ScoreId": -1, "ParentType": "SECTION", "RequirementLevel": 1, "RequirementNumber": "1.", "QuestionId": null, "QuestionRevisionNumber": null, "Requirement": "Technology", "Hint": null, "LevelCode": "SUPPLIER", "Level": "Supplier", "ResponseTypeCode": "REQUIRED", "ResponseType": "Required", "RequirementTypeCode": "INPUT_BOX", "RequirementType": "Text entry box", "ValueTypeCode": "MULTIPLE_LINE_TEXT", "ValueType": "Multiple line text", "TargetTextValue": null, "TargetNumberValue": null, "TargetDateValue": null, "TargetDateTimeValue": null, "DisplayTargetFlag": false, "AttachmentsFromSuppliersCode": "NOT_ALLOWED", "AttachmentsFromSuppliers": "Not allowed", "AllowCommentsFromSuppliersFlag": false, "ScoringMethodCode": "MANUAL", "ScoringMethod": "Manual", "Weight": null, "MaximumScore": 5, "KnockoutScore": null, ... }, "links": [ { ... } ] } }, { "RequirementId": 300100551434645, "ScoreId": -1, "ParentType": "SECTION", "RequirementLevel": 1, "RequirementNumber": "2.", "QuestionId": null, "QuestionRevisionNumber": null, "Requirement": "Customer Development", "Hint": null, "LevelCode": "SUPPLIER", "Level": "Supplier", "ResponseTypeCode": "OPTIONAL", "ResponseType": "Optional", "RequirementTypeCode": "MCSS", "RequirementType": "Multiple choice with single selection", "ValueTypeCode": "SINGLE_LINE_TEXT", "ValueType": "Single line text", "TargetTextValue": null, "TargetNumberValue": null, "TargetDateValue": null, "TargetDateTimeValue": null, "DisplayTargetFlag": false, "AttachmentsFromSuppliersCode": null, "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethodCode": "AUTOMATIC", "ScoringMethod": "Automatic", "Weight": null, "MaximumScore": null, "KnockoutScore": null, ... "acceptableResponseScoreValues": { "items": [ { "RequirementId": 300100551434645, "ScoreId": 300100551434646, "TargetFlag": false, "NoResponseFlag": false, "ScoreDisplayNumber": "a.", "TextValue": "Yes", "NumberFromRange": null, "NumberToRange": null, "DateFromRange": null, "DateToRange": null, "DateTimeFromRange": null, "DateTimeToRange": null, "AttachmentsFromSuppliersCode": "REQUIRED", "AttachmentsFromSuppliers": "Required", "Score": 5, ... }, "links": [ { ... } ] } }, { "RequirementId": 300100551434645, "ScoreId": 300100551434647, "TargetFlag": false, "NoResponseFlag": false, "ScoreDisplayNumber": "b.", "TextValue": "No", "NumberFromRange": null, "NumberToRange": null, "DateFromRange": null, "DateToRange": null, "DateTimeFromRange": null, "DateTimeToRange": null, "AttachmentsFromSuppliersCode": "OPTIONAL", "AttachmentsFromSuppliers": "Optional", "Score": 1, ... }, "links": [ { ... } ] } }, { "RequirementId": 300100551434645, "ScoreId": 300100551434648, "TargetFlag": false, "NoResponseFlag": false, "ScoreDisplayNumber": "c.", "TextValue": "In future roadmap", "NumberFromRange": null, "NumberToRange": null, "DateFromRange": null, "DateToRange": null, "DateTimeFromRange": null, "DateTimeToRange": null, "AttachmentsFromSuppliersCode": "NOT_ALLOWED", "AttachmentsFromSuppliers": "Not allowed", "Score": 2, ... "links": [ ... ] } } ], ... } ] } } } ] }
セクションおよびその要件の取得
このシナリオでは、最初にセクションを問い合せてから、セクションの子要件を問い合せます。 また、孫要件(許容可能なレスポンス値)を取得するために、同様の問合せを実行できます。
セクションの取得
URLの例
GET
このリソースURL形式を使用します。
curl -u username:password "https://servername/fscmRestApi/resources/version/supplierNegotiations/ID/child/sections"
たとえば:
curl -u username:password "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections"
レスポンスの例
JSON形式のレスポンス本文の例を次に示します。
{
"items": [
{
"SectionId": 300100551434634,
"SectionDisplayNumber": "1.",
"Section": "Company Profile",
"EvaluationStageCode": "COMMERCIAL",
"EvaluationStage": "Commercial",
"ScoringTeamId": null,
"ScoringTeam": null,
...
"links": [
{
...
]
},
{
"SectionId": 300100551434643,
"SectionDisplayNumber": "2.",
"Section": "General Capabilities",
"EvaluationStageCode": "TECHNICAL",
"EvaluationStage": "Technical",
"ScoringTeamId": null,
"ScoringTeam": null,
...
"links": [
{
...
]
}
],
"count": 2,
"hasMore": false,
"limit": 10,
"offset": 0,
"links": [
{
"rel": "self",
"href": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections",
"name": "sections",
"kind": "collection"
}
]
}
要件の取得
URLの例
GET
このリソースURL形式を使用します。
curl -u username:password "https://servername/fscmRestApi/resources/version/supplierNegotiations/ID/child/sections/ID/child/requirements"
たとえば:
curl -u username:password "https://servername/fscmRestApi/resources/version/suppliernegotiations/300100551449109/child/sections/300100551434634/child/requirements"
レスポンスの例
JSON形式のレスポンス本文の例を次に示します。
{ "items": [ { "RequirementId": 300100551434635, "ScoreId": -1, "ParentType": "SECTION", "RequirementLevel": 1, "RequirementNumber": "1.", "QuestionId": null, "QuestionRevisionNumber": null, "Requirement": "Experience", "Hint": "Please include any supporting documents", "LevelCode": "SUPPLIER", "Level": "Supplier", "ResponseTypeCode": "REQUIRED", "ResponseType": "Required", "RequirementTypeCode": "MCSS", "RequirementType": "Multiple choice with single selection", "ValueTypeCode": "SINGLE_LINE_TEXT", "ValueType": "Single line text", "TargetTextValue": null, "TargetNumberValue": null, "TargetDateValue": null, "TargetDateTimeValue": null, "DisplayTargetFlag": false, "AttachmentsFromSuppliersCode": null, "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethodCode": "AUTOMATIC", "ScoringMethod": "Automatic", "Weight": null, "MaximumScore": null, "KnockoutScore": null, ... "links": [ { ... "rel": "enclosure", "href": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434634/child/requirements/300100551434635/enclosure/RequirementText", "name": "RequirementText", "kind": "other" } ] }, { "RequirementId": 300100551434639, "ScoreId": -1, "ParentType": "SECTION", "RequirementLevel": 1, "RequirementNumber": "2.", "QuestionId": null, "QuestionRevisionNumber": null, "Requirement": "Code of Conduct", "Hint": "A copy of the agreement has been attached for your reference. Please scan in a signed version in support of your response.", "LevelCode": "SUPPLIER", "Level": "Supplier", "ResponseTypeCode": "REQUIRED", "ResponseType": "Required", "RequirementTypeCode": "MCSS", "RequirementType": "Multiple choice with single selection", "ValueTypeCode": "SINGLE_LINE_TEXT", "ValueType": "Single line text", "TargetTextValue": null, "TargetNumberValue": null, "TargetDateValue": null, "TargetDateTimeValue": null, "DisplayTargetFlag": false, "AttachmentsFromSuppliersCode": null, "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethodCode": "NONE", "ScoringMethod": "None", "Weight": null, "MaximumScore": null, "KnockoutScore": null, ... "links": [ { ... } ] } ], "count": 2, "hasMore": false, "limit": 10, "offset": 0, "links": [ { "rel": "self", "href": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434634/child/requirements", "name": "requirements", "kind": "collection" } ] }
要件の更新
このシナリオでは、要件のみを更新できます。
URLの例
このリソースURL形式を使用します。
PATCH
curl -X PATCH -u "username:password" -H "Content-Type: application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/supplierNegotiations/AuctionHeaderId/child/sections/SectionId/child/requirements/RequirementId"
たとえば:
curl -X PATCH -u "username:password" -H "Content-Type: application/vnd.oracle.adf.resourceitem+json" -d 'request payload' "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434634/child/requirements/300100551434635"
リクエストの例
{ "ScoringMethod": "Manual", "MaximumScore": 20 }
レスポンスの例
{ "RequirementId": 300100551434635, "ScoreId": -1, "ParentType": "SECTION", "RequirementLevel": 1, "RequirementNumber": "1.", "QuestionId": null, "QuestionRevisionNumber": null, "Requirement": "Experience", "Hint": "Please include any supporting documents", "LevelCode": "SUPPLIER", "Level": "Supplier", "ResponseTypeCode": "REQUIRED", "ResponseType": "Required", "RequirementTypeCode": "MCSS", "RequirementType": "Multiple choice with single selection", "ValueTypeCode": "SINGLE_LINE_TEXT", "ValueType": "Single line text", "TargetTextValue": null, "TargetNumberValue": null, "TargetDateValue": null, "TargetDateTimeValue": null, "DisplayTargetFlag": false, "AttachmentsFromSuppliersCode": null, "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethodCode": "MANUAL", "ScoringMethod": "Manual", "Weight": null, "MaximumScore": 20, "KnockoutScore": null, ... }, "links": [ { ... } ] } }
また、バッチ・メソッドを使用して、1回の呼出しで複数のセクションおよび要件を更新できます。
POST
curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.batch+json" -d 'request payload'
https://servername/fscmRestApi/resources
リクエストの例
{ "parts" : [ { "id" : "part1", "path" : "/version/supplierNegotiations/300100551449109/child/sections/300100551434634", "operation" : "update", "payload" : { "Section": "Company" } }, { "id" : "part2", "path" : "/version/supplierNegotiations/300100551449109/child/sections/300100551434643", "operation" : "update", "payload" : { "Section": "Capabilities" } }, { "id" : "part3", "path" : "/version/supplierNegotiations/300100551449109/child/sections/300100551434643/child/requirements/300100551434644", "operation" : "update", "payload" : { "ScoringMethod": "Manual", "MaximumScore": 20, "AttachmentsFromSuppliers": "Optional" } }, { "id" : "part4", "path" : "/version/supplierNegotiations/300100551449109/child/sections/300100551434643/child/requirements/300100551434645", "operation" : "update", "payload" : { "ScoringMethod": "Automatic", "MaximumScore": null, "Weight":25 } } ] }レスポンスの例
{ "parts": [ { "id": "part1", "path": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434634", "operation": "update", "payload": { "SectionId": 300100551434634, "SectionDisplayNumber": "1.", "Section": "Company", "EvaluationStageCode": "COMMERCIAL", "EvaluationStage": "Commercial", "ScoringTeamId": null, "ScoringTeam": null, ... "links": [ { ... } ] } } }, { "id": "part2", "path": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434643", "operation": "update", "payload": { "SectionId": 300100551434643, "SectionDisplayNumber": "2.", "Section": "Capabilities", "EvaluationStageCode": "TECHNICAL", "EvaluationStage": "Technical", "ScoringTeamId": null, "ScoringTeam": null, ... "links": [ { ... } ] } } }, { "id": "part3", "path": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434643/child/requirements/300100551434644", "operation": "update", "payload": { "RequirementId": 300100551434644, "ScoreId": -1, "ParentType": "SECTION", "RequirementLevel": 1, "RequirementNumber": "1.", "QuestionId": null, "QuestionRevisionNumber": null, "Requirement": "Technology", "Hint": null, "LevelCode": "SUPPLIER", "Level": "Supplier", "ResponseTypeCode": "REQUIRED", "ResponseType": "Required", "RequirementTypeCode": "INPUT_BOX", "RequirementType": "Text entry box", "ValueTypeCode": "MULTIPLE_LINE_TEXT", "ValueType": "Multiple line text", "TargetTextValue": null, "TargetNumberValue": null, "TargetDateValue": null, "TargetDateTimeValue": null, "DisplayTargetFlag": false, "AttachmentsFromSuppliersCode": "OPTIONAL", "AttachmentsFromSuppliers": "Optional", "AllowCommentsFromSuppliersFlag": false, "ScoringMethodCode": "MANUAL", "ScoringMethod": "Manual", "Weight": null, "MaximumScore": 20, "KnockoutScore": null, ... "links": [ { ... } ] } } }, { "id": "part4", "path": "https://servername/fscmRestApi/resources/version/supplierNegotiations/300100551449109/child/sections/300100551434643/child/requirements/300100551434645", "operation": "update", "payload": { "RequirementId": 300100551434645, "ScoreId": -1, "ParentType": "SECTION", "RequirementLevel": 1, "RequirementNumber": "2.", "QuestionId": null, "QuestionRevisionNumber": null, "Requirement": "Customer Development", "Hint": null, "LevelCode": "SUPPLIER", "Level": "Supplier", "ResponseTypeCode": "OPTIONAL", "ResponseType": "Optional", "RequirementTypeCode": "MCSS", "RequirementType": "Multiple choice with single selection", "ValueTypeCode": "SINGLE_LINE_TEXT", "ValueType": "Single line text", "TargetTextValue": null, "TargetNumberValue": null, "TargetDateValue": null, "TargetDateTimeValue": null, "DisplayTargetFlag": false, "AttachmentsFromSuppliersCode": null, "AttachmentsFromSuppliers": null, "AllowCommentsFromSuppliersFlag": false, "ScoringMethodCode": "AUTOMATIC", "ScoringMethod": "Automatic", "Weight": 25, "MaximumScore": null, "KnockoutScore": null, ... "links": [ { ... } ] } } } ] }