다음을 통해 공유


제안 상태 검색

참고 항목

Cloud 파트너 포털 API는 파트너 센터와 통합되었으며, 계속 파트너 센터에서 작동합니다. 전환에는 작은 변경 내용이 도입됩니다. 파트너 센터로 전환한 후에도 코드가 계속 작동하도록 Cloud 파트너 포털 API 참조에 나열된 변경 내용을 검토합니다. CPP API는 파트너 센터로 전환하기 전에 이미 통합된 기존 제품에만 사용해야 합니다. 새 제품은 파트너 센터 제출 API를 사용해야 합니다.

제품의 현재 상태를 검색합니다.

GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers/<offerId>/status?api-version=2017-10-31

URI 매개 변수

이름 설명 데이터 형식
publisherId 게시자 식별자(예: Contoso 문자열
offerId 제품을 고유하게 식별하는 GUID 문자열
api-version 최신 버전의 API 날짜
속성
콘텐츠-형식 application/json
권한 부여 Bearer YOUR_TOKEN

본문 예제

응답

  {
      "status": "succeeded",
      "messages": [],
      "steps": [
      {
          "estimatedTimeFrame": "< 15 min",
          "id": "displaydummycertify",
          "stepName": "Validate Pre-Requisites",
          "description": "Offer settings provided are validated.",
          "status": "complete",
          "messages": [
              {
                  "messageHtml": "Step completed.",
                  "level": "information",
                  "timestamp": "2018-03-16T17:50:45.7215661Z"
              }
          ],       
          "progressPercentage": 100
      },
      {
          "estimatedTimeFrame": "~2-3 days",
          "id": "displaycertify",
          "stepName": "Certification",
          "description": "Your offer is analyzed by our certification systems for issues.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 day",
          "id": "displayprovision",
          "stepName": "Provisioning",
          "description": "Your virtual machine is being replicated in our production systems.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "displaypackage",
          "stepName": "Packaging and Lead Generation Registration",
          "description": "Your virtual machine is being packaged for customers. Additionally, lead systems are being configured and set up.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "publisher-signoff",
          "stepName": "Publisher signoff",
          "description": "Offer is available to preview. Ensure that everything looks good before making your offer live.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "~2-5 days",
          "id": "live",
          "stepName": "Live",
          "description": "Offer is publicly visible and is available for purchase.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      }
      ],
      "previewLinks": [],
      liveLinks": [],
  }

응답 본문 속성

이름 설명
status 제품의 상태입니다. 가능한 값 목록은 아래 제품 상태를 참조하세요.
messages 제품과 연결된 메시지 배열
steps 제품을 게시하는 동안 제품이 수행하는 단계의 배열
estimatedTimeFrame 이 단계를 완료하는 데 걸리는 예상 시간(친숙한 형식)
id 단계의 식별자
stepName 단계의 이름
description 단계에 대한 설명
status 단계의 상태입니다. 가능한 값 목록은 아래 단계 상태를 참조하세요.
messages 단계와 관련된 메시지 배열
processPercentage 단계의 완료율입니다.
previewLinks 현재 구현되지 않음
liveLinks 현재 구현되지 않음
notificationEmails 파트너 센터로 마이그레이션된 제안에는 사용되지 않습니다. 마이그레이션된 제품에 대한 알림 전자 메일은 계정 설정의 판매자 연락처 정보 아래에 지정된 전자 메일로 전송됩니다.

마이그레이션되지 않은 제품의 경우 작업 진행 상황을 알 수 있도록 쉼표로 구분된 전자 메일 주소 목록

응답 상태 코드

‘코드’ 설명
200 OK - 요청이 성공적으로 처리되었으며 제품의 현재 상태가 반환되었습니다.
400 Bad/Malformed request - 오류 응답 본문에 자세한 정보가 포함될 수 있습니다.
404 Not found - 지정된 엔터티가 없습니다.

제안 상태

이름 설명
NeverPublished 제안이 게시된 적이 없습니다.
NotStarted 제품은 새로운 제품이며 시작되지 않았습니다.
WaitingForPublisherReview 제품이 게시자 승인을 기다리고 있습니다.
실행 중 제안 제출을 처리 중입니다.
성공함 제품 제출이 완료되었습니다.
Canceled 제품 제출이 취소되었습니다.
실패함 제품 제출에 실패했습니다.

단계 상태

이름 설명
NotStarted 단계가 시작되지 않았습니다.
InProgress 단계가 실행 중입니다.
WaitingForPublisherReview 단계가 게시자 승인을 기다리고 있습니다.
WaitingForApproval 단계가 프로세스 승인을 기다리고 있습니다.
차단됨 단계가 차단되었습니다.
거부됨 단계가 거부되었습니다.
Complete 단계가 완료되었습니다.
Canceled 단계가 취소되었습니다.