機械翻訳について

サプライヤ・イニシアチブの管理

サプライヤ・イニシアチブRESTリソースを使用して、サプライヤ・イニシアチブを作成、起動および問い合せることができます。 イニシアチブは、サプライヤの資格と査定を作成、管理および追跡するために使用するツールです。 単一のコールですべての子リソースを含むイニシアチブ全体を作成することも、各レベルで子リソースを個別に作成することもできます。 たとえば、イニシアチブ・ヘッダーと評価チーム、資格領域、資格モデル、サプライヤ、フレックスフィールド、添付を一度に作成することも、複数のコールで独立して作成することもできます。

次のシナリオについて説明します:

  1. ドラフト・イニシアチブの作成
  2. イニシアチブを起動します
  3. アクティブなイニシアチブの問合せ

ドラフト・イニシアチブの作成

Hillary Smithが、資格領域と評価チーム、サプライヤ、添付を含む資格イニシアチブを作成しているとします。

URLの例

このリソースURL形式を使用します。

POST

curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.resourceitem+json" -d 'request payload' 
"https://servername/fscmRestApi/resources/version/supplierInitiatives"

リクエストの例

JSON形式のリクエスト本文の例を次に示します。

{
	"Title": "Preferred Supplier Program",
	"Description": "Identify Suppliers with low risk profile",
	"InitiativeType": "Qualification",
	"ProcurementBU": "Vision Operations",
	"InitiativeOwner": "Jones, Clare",

	"evaluationTeamMembers": [
	{
		"TeamMember": "Sam, Taylor"
	},
	{
		"TeamMember": "Ronald, Miller"
	}],


	"qualificationAreas":[
	{
		"QualificationArea": "Financial Viability",
		"Owner": "Antilla, Martinez"
	},
	{
		"QualificationArea": "Labor and Ethics",
		"Owner": "Jones, Clare"
	},
	{
		"QualificationArea": "General Capabilities",
		"Owner": "Antilla, Martinez"
	},
	{
		"QualificationArea": "Products and Services",
		"Owner": "Jones, Clare"
	}],

	"suppliers":[
	{
		"Supplier": "Advanced Network Devices",
		"SupplierSite": "FRESNO",
		"SupplierContact": "Davis, Wendy",
		"InternalResponder": "Jones, Clare",
		"SendSupplierQuestionnaireFlag": true,
		"SendInternalQuestionnaireFlag":  true
	},
	{
		"Supplier": "Big Computers",
		"SupplierSite": "Global_HQ",
		"InternalResponder": "Garcia, Loraine",
		"SendSupplierQuestionnaireFlag": true,
		"SendInternalQuestionnaireFlag":  true
	}],

	"attachments":[
	{
		"DatatypeCode" : "WEB_PAGE",
		"CategoryName" : "POQ_INTERNAL",
		"Url" : "https://www.example.com",
		"ContentRepositoryFileShared" : "false",
		"Title" : "Company Website",
		"Description" : "Refer Corporate policies on company website"
	}]
}

レスポンスの例

JSON形式のレスポンス本文の例を次に示します。

{
	"InitiativeId": 300100188274479,
	"Initiative": "658",
	"Title": "Preferred Supplier Program",
	"Description": "Identify Suppliers with low risk profile",
	"StatusCode": "DRAFT",
	"Status": "Draft",
	"InitiativeTypeCode": "QUALIFICATION",
	"InitiativeType": "Qualification",
	"ProcurementBUId": 204,
	"ProcurementBU": "Vision Operations",
	"InitiativeOwnerId": 100010026863783,
	"InitiativeOwner": "Jones, Clare",
	"InternalNote": null,
	"QualificationModelId": null,
	"QualificationModel": null,
	"QualificationModelStatusCode": null,
	"QualificationModelStatus": null,
	"QualificationModelRevision": null,
	"AssessmentOwnerId": null,
	"AssessmentOwner": null,
	"AssessmentEvaluationDueDate": null,
	"ReuseActiveQualificationFlag": null,
	"LaunchDate": null,
	"InitiativeCompletionDate": null,
	"InitiativeCancellationDate": null,
	"CanceledById": null,
	"CanceledBy": null,
	"CanceledReason": null,
	"CreationDate": "2020-08-14T17:30:56+00:00",
	"CreationSourceCode": "MANUAL",
	"CreationSource": "Manual",
	"AutoAcceptResponsesFlag": true,
	"AutoPopulateResponsesFlag": true,
	"LastOverdueReminderDate": null,
	"evaluationTeamMembers": [
	{
		"EvaluationTeamMemberId": 300100188274480,
		"TeamMemberId": 300100175289467,
		"TeamMember": "Sam, Brown",
		"EvaluationTeamMemberJob": null,
		"AddedByCode": "USER",
		"links": [
		{
			..          
		},
		{
			"EvaluationTeamMemberId": 300100188274481,
			"TeamMemberId": 100100054093263,
			"TeamMember": "Ronald, Miller",
			"EvaluationTeamMemberJob": null,
			"AddedByCode": "USER",
			"links": [
			{
				..  
			}
			],
			"attachments": [
			{
				"AttachedDocumentId": 300100188274489,
				"LastUpdateDate": "2020-08-14T17:30:56.794+00:00",
				"LastUpdatedBy": "CVBUYER01",
				"DatatypeCode": "WEB_PAGE",
				"FileName": null,
				"DmFolderPath": null,
				"DmDocumentId": null,
				"DmVersionNumber": null,
				"Url": "https://www.example.com",
				"CategoryName": "POQ_INTERNAL",
				"UserName": "Internal to Supplier Qualification",
				"Uri": null,
				"FileUrl": null,
				"UploadedText": null,
				"UploadedFileContentType": null,
				"UploadedFileLength": null,
				"UploadedFileName": null,
				"ContentRepositoryFileShared": "false",
				"Title": "Company Website",
				"Description": "Refer Corporate policies on company website",
				"ErrorStatusCode": null,
				"ErrorStatusMessage": null,
				"CreatedBy": "BUYER01",
				"CreationDate": "2020-08-14T17:30:56.637+00:00",
				"ExpirationDate": null,
				"LastUpdatedByUserName": "Clare Jones",
				"CreatedByUserName": "Clare Jones",
				"AsyncTrackerId": null,
				"links": [
				{
					..	
				}
				],
				"qualificationAreas": [
				{
					"InitiativeQualificationAreaId": 300100188274482,
					"SyncCheckFlag": true,
					"QualificationAreaId": 300100073313474,
					"QualificationArea": "Financial Viability",
					"OwnerId": 100010026864135,
					"Owner": "Antilla, Martinez",
					"OriginalQualificationAreaId": 300100073313474,
					"EvaluationDueDate": null,
					"QualificationAreaDescription": null,
					"QualificationAreaRevision": 0,
					"QualificationAreaStatusCode": "ACTIVE",
					"QualificationAreaStatus": "Active",
					"DisplaySequence": 1,
					"links": [
					{
						..    
					}
					{
						"InitiativeQualificationAreaId": 300100188274483,
						"SyncCheckFlag": true,
						"QualificationAreaId": 300100039622051,
						"QualificationArea": "Labor and Ethics",
						"OwnerId": 100010026863783,
						"Owner": "Jones, Clare",
						"OriginalQualificationAreaId": 300100039622051,
						"EvaluationDueDate": null,
						"QualificationAreaDescription": "Labor and Ethics",
						"QualificationAreaRevision": 0,
						"QualificationAreaStatusCode": "ACTIVE",
						"QualificationAreaStatus": "Active",
						"DisplaySequence": 2,
						"links": [
						{
							..
						}  
						{
							"InitiativeQualificationAreaId": 300100188274484,
							"SyncCheckFlag": true,
							"QualificationAreaId": 300100073313550,
							"QualificationArea": "General Capabilities",
							"OwnerId": 100010026864135,
							"Owner": "Antilla, Martinez",
							"OriginalQualificationAreaId": 300100073313550,
							"EvaluationDueDate": null,
							"QualificationAreaDescription": null,
							"QualificationAreaRevision": 0,
							"QualificationAreaStatusCode": "ACTIVE",
							"QualificationAreaStatus": "Active",
							"DisplaySequence": 3,
							"links": [
							{
								..
							}
							{
								"InitiativeQualificationAreaId": 300100188274485,
								"SyncCheckFlag": true,
								"QualificationAreaId": 300100046918082,
								"QualificationArea": "Products and Services",
								"OwnerId": 100010026863783,
								"Owner": "Jones, Clare",
								"OriginalQualificationAreaId": 300100046918082,
								"EvaluationDueDate": null,
								"QualificationAreaDescription": "Products and Services",
								"QualificationAreaRevision": 0,
								"QualificationAreaStatusCode": "ACTIVE",
								"QualificationAreaStatus": "Active",
								"DisplaySequence": 4,
								"links": [
								{
									.. 
								}
								],
								"suppliers": [
								{
									"InitiativeSupplierId": 300100188274486,
									"SupplierId": 21,
									"Supplier": "PennyPack Systems",
									"SupplierSiteId": 1969,
									"SupplierSite": "FRESNO",
									"SupplierContactId": 299724,
									"SupplierContact": "Davis, Wendy",
									"SupplierNumber": "1013",
									"InternalResponderId": 100010026863783,
									"InternalResponder": "Jones, Clare",
									"SendSupplierQuestionnaireFlag": true,
									"SendInternalQuestionnaireFlag": true,
									"ResponsePulledFlag": false,
									"links": [
									{
										..  
									},
									{
										"InitiativeSupplierId": 300100188274487,
										"SupplierId": 1078,
										"Supplier": "Big Computers",
										"SupplierSiteId": 2651,
										"SupplierSite": "Global_HQ",
										"SupplierContactId": null,
										"SupplierContact": null,
										"SupplierNumber": "5092",
										"InternalResponderId": 100010026863799,
										"InternalResponder": "Garcia, Loraine",
										"SendSupplierQuestionnaireFlag": true,
										"SendInternalQuestionnaireFlag": true,
										"ResponsePulledFlag": false,
										"links": [
										{
											..
										}
										]
									}

イニシアチブを起動します

このシナリオでは、Hillary Smithが新しく作成されたドラフト・イニシアチブを起動します。

URLの例

このリソースURL形式を使用します。

POST

curl -u username:password -X POST -H "Content-Type:application/vnd.oracle.adf.action+json" -d 'request payload' 
"https://servername/fscmRestApi/resources/version/supplierInitiatives/300100188274479/action/launch"

レスポンスの例

JSON形式のレスポンス本文の例を次に示します。

{
	"result": "Initiative 658 was launched. Questionnaires were sent to the following number of suppliers: 2, and internal responders: 2."
}

アクティブなイニシアチブの検索

このシナリオでは、Hillary Smithが新しく作成されたアクティブ・イニシアチブを検索し、詳細をレビューします。

URLの例

このリソースURL形式を使用します。

GET

curl -u username:password "https://servername/fscmRestApi/resources/version/supplierInitiatives/300100188274479"

レスポンスの例

JSON形式のレスポンス本文の例を次に示します。

{
	"InitiativeId": 300100188274479,
	"Initiative": "658",
	"Title": "Preferred Supplier Program",
	"Description": "Identify Suppliers with low risk profile",
	"StatusCode": "IN_PROGRESS",
	"Status": "In progress",
	"InitiativeTypeCode": "QUALIFICATION",
	"InitiativeType": "Qualification",
	"ProcurementBUId": 204,
	"ProcurementBU": "Vision Operations",
	"InitiativeOwnerId": 100010026863783,
	"InitiativeOwner": "Jones, Clare",
	"InternalNote": null,
	"QualificationModelId": null,
	"QualificationModel": null,
	"QualificationModelStatusCode": null,
	"QualificationModelStatus": null,
	"QualificationModelRevision": null,
	"AssessmentOwnerId": null,
	"AssessmentOwner": null,
	"AssessmentEvaluationDueDate": null,
	"ReuseActiveQualificationFlag": null,
	"LaunchDate": "2020-08-14T17:44:13+00:00",
	"InitiativeCompletionDate": null,
	"InitiativeCancellationDate": null,
	"CanceledById": null,
	"CanceledBy": null,
	"CanceledReason": null,
	"CreationDate": "2020-08-14T17:30:56+00:00",
	"CreationSourceCode": "MANUAL",
	"CreationSource": "Manual",
	"AutoAcceptResponsesFlag": true,
	"AutoPopulateResponsesFlag": true,
	"LastOverdueReminderDate": null,
	.
	.
	.
}