Rosetta Net Process Configurations - Create Or Update

통합 계정 RosettaNetProcessConfiguration을 만들거나 업데이트합니다.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/rosettanetprocessconfigurations/{rosettaNetProcessConfigurationName}?api-version=2016-06-01

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
integrationAccountName
path True

string

통합 계정 이름입니다.

resourceGroupName
path True

string

리소스 그룹 이름입니다.

rosettaNetProcessConfigurationName
path True

string

통합 계정 RosettaNet ProcessConfiguration 이름입니다.

subscriptionId
path True

string

구독 ID입니다.

api-version
query True

string

API 버전입니다.

요청 본문

Name 필수 형식 Description
properties.activitySettings True

RosettaNetPipActivitySettings

RosettaNet 프로세스 구성 작업 설정입니다.

properties.initiatorRoleSettings True

RosettaNetPipRoleSettings

RosettaNet 초기자 역할 설정입니다.

properties.processCode True

string

통합 계정 RosettaNet 프로세스 코드입니다.

properties.processName True

string

통합 계정 RosettaNet 프로세스 이름입니다.

properties.processVersion True

string

통합 계정 RosettaNet 프로세스 버전입니다.

properties.responderRoleSettings True

RosettaNetPipRoleSettings

RosettaNet 응답자 역할 설정입니다.

location

string

리소스 위치입니다.

properties.description

string

통합 계정 RosettaNet ProcessConfiguration 속성입니다.

properties.metadata

Metadata

메타데이터입니다.

tags

object

리소스 태그입니다.

응답

Name 형식 Description
200 OK

IntegrationAccountRosettaNetProcessConfiguration

정상

201 Created

IntegrationAccountRosettaNetProcessConfiguration

생성일

보안

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation 사용자 계정 가장

예제

Create or update an RosettaNetProcessConfiguration

Sample Request

PUT https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettanetprocessconfigurations/3A4?api-version=2016-06-01

{
  "properties": {
    "processCode": "3A4",
    "processVersion": "V02.02.00",
    "processName": "Request Purchase Order",
    "description": "Test description",
    "activitySettings": {
      "activityType": "RequestResponse",
      "activityBehavior": {
        "isAuthorizationRequired": false,
        "persistentConfidentialityScope": "None",
        "isSecuredTransportRequired": false,
        "actionType": "DoubleAction",
        "responseType": "Async",
        "nonRepudiationOfOriginAndContent": false,
        "retryCount": 2,
        "timeToPerformInSeconds": 7200
      },
      "acknowledgmentOfReceiptSettings": {
        "isNonRepudiationRequired": false,
        "timeToAcknowledgeInSeconds": 600
      }
    },
    "initiatorRoleSettings": {
      "action": "Purchase Order Request",
      "role": "Buyer",
      "description": "This partner role creates a demand for a product or service.",
      "roleType": "Functional",
      "service": "Buyer Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Request",
        "description": "A request to accept a purchase order for fulfillment..",
        "version": "V02.02.00"
      }
    },
    "responderRoleSettings": {
      "action": "Purchase Order Confirmation Action",
      "role": "Seller",
      "description": "An organization that sells products to partners in the supply chain.",
      "roleType": "Organizational",
      "service": "Seller Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Confirmation",
        "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.",
        "version": "V02.02.00"
      }
    }
  }
}

Sample Response

Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8
Expires: -1
Vary: Accept-Encoding
Date: Tue, 21 Feb 2019 20:43:03 GMT
{
  "properties": {
    "processCode": "3A4",
    "processVersion": "V02.02.00",
    "processName": "Request Purchase Order",
    "description": "Test description",
    "activitySettings": {
      "activityType": "RequestResponse",
      "activityBehavior": {
        "isAuthorizationRequired": false,
        "persistentConfidentialityScope": "None",
        "isSecuredTransportRequired": false,
        "actionType": "DoubleAction",
        "responseType": "Async",
        "nonRepudiationOfOriginAndContent": false,
        "retryCount": 2,
        "timeToPerformInSeconds": 7200
      },
      "acknowledgmentOfReceiptSettings": {
        "isNonRepudiationRequired": false,
        "timeToAcknowledgeInSeconds": 600
      }
    },
    "initiatorRoleSettings": {
      "action": "Purchase Order Request",
      "role": "Buyer",
      "description": "This partner role creates a demand for a product or service.",
      "roleType": "Functional",
      "service": "Buyer Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Request",
        "description": "A request to accept a purchase order for fulfillment..",
        "version": "V02.02.00"
      }
    },
    "responderRoleSettings": {
      "action": "Purchase Order Confirmation Action",
      "role": "Seller",
      "description": "An organization that sells products to partners in the supply chain.",
      "roleType": "Organizational",
      "service": "Seller Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Confirmation",
        "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.",
        "version": "V02.02.00"
      }
    },
    "createdTime": "2018-10-22T19:33:12.3769017Z",
    "changedTime": "2019-02-21T20:41:35.9796534Z"
  },
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettaNetProcessConfigurations/3A4",
  "name": "3A4",
  "type": "Microsoft.Logic/integrationAccounts/rosettaNetProcessConfigurations"
}
Cache-Control: no-cache
Pragma: no-cache
Content-Type: application/json; charset=utf-8
Expires: -1
Date: Tue, 21 Feb 2019 20:43:03 GMT
{
  "properties": {
    "createdTime": "2019-02-21T20:41:35.9789189Z",
    "changedTime": "2019-02-21T20:41:35.9796534Z",
    "processCode": "3A4",
    "processVersion": "V02.02.00",
    "processName": "Request Purchase Order",
    "description": "Test description",
    "activitySettings": {
      "activityType": "RequestResponse",
      "activityBehavior": {
        "isAuthorizationRequired": false,
        "persistentConfidentialityScope": "None",
        "isSecuredTransportRequired": false,
        "actionType": "DoubleAction",
        "responseType": "Async",
        "nonRepudiationOfOriginAndContent": false,
        "retryCount": 2,
        "timeToPerformInSeconds": 7200
      },
      "acknowledgmentOfReceiptSettings": {
        "isNonRepudiationRequired": false,
        "timeToAcknowledgeInSeconds": 600
      }
    },
    "initiatorRoleSettings": {
      "action": "Purchase Order Request",
      "role": "Buyer",
      "description": "This partner role creates a demand for a product or service.",
      "roleType": "Functional",
      "service": "Buyer Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Request",
        "description": "A request to accept a purchase order for fulfillment..",
        "version": "V02.02.00"
      }
    },
    "responderRoleSettings": {
      "action": "Purchase Order Confirmation Action",
      "role": "Seller",
      "description": "An organization that sells products to partners in the supply chain.",
      "roleType": "Organizational",
      "service": "Seller Service",
      "serviceClassification": "Business Service",
      "businessDocument": {
        "name": "Purchase Order Confirmation",
        "description": "Formally confirms the status of line item(s) in a Purchase Order. A Purchase Order line item may have one of the following states: accepted, rejected, or pending.",
        "version": "V02.02.00"
      }
    }
  },
  "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/testrg123/providers/Microsoft.Logic/integrationAccounts/testia123/rosettaNetProcessConfigurations/3A4",
  "name": "3A4",
  "type": "Microsoft.Logic/integrationAccounts/rosettaNetProcessConfigurations"
}

정의

Name Description
IntegrationAccountRosettaNetProcessConfiguration

통합 계정 RosettaNet 프로세스 구성입니다.

Metadata

메타데이터입니다.

RosettaNetActionType
RosettaNetPipAcknowledgmentOfReceiptSettings

통합 계정 RosettaNet 프로세스구성 승인 설정입니다.

RosettaNetPipActivityBehavior

통합 계정 RosettaNet ProcessConfiguration 작업 동작입니다.

RosettaNetPipActivitySettings

통합 계정 RosettaNet ProcessConfiguration 작업 설정입니다.

RosettaNetPipActivityType
RosettaNetPipBusinessDocument

RosettaNet 프로세스구성 비즈니스 문서 설정입니다.

RosettaNetPipConfidentialityScope
RosettaNetPipRoleSettings

통합 계정 RosettaNet 프로세스구성 역할 설정입니다.

RosettaNetPipRoleType
RosettaNetResponseType

IntegrationAccountRosettaNetProcessConfiguration

통합 계정 RosettaNet 프로세스 구성입니다.

Name 형식 Description
id

string

리소스 ID입니다.

location

string

리소스 위치입니다.

name

string

리소스 이름을 가져옵니다.

properties.activitySettings

RosettaNetPipActivitySettings

RosettaNet 프로세스 구성 작업 설정입니다.

properties.changedTime

string

변경된 시간입니다.

properties.createdTime

string

만든 시간입니다.

properties.description

string

통합 계정 RosettaNet ProcessConfiguration 속성입니다.

properties.initiatorRoleSettings

RosettaNetPipRoleSettings

RosettaNet 초기자 역할 설정입니다.

properties.metadata

Metadata

메타데이터입니다.

properties.processCode

string

통합 계정 RosettaNet 프로세스 코드입니다.

properties.processName

string

통합 계정 RosettaNet 프로세스 이름입니다.

properties.processVersion

string

통합 계정 RosettaNet 프로세스 버전입니다.

properties.responderRoleSettings

RosettaNetPipRoleSettings

RosettaNet 응답자 역할 설정입니다.

tags

object

리소스 태그입니다.

type

string

리소스 종류를 가져옵니다.

Metadata

메타데이터입니다.

RosettaNetActionType

Name 형식 Description
DoubleAction

string

NotSpecified

string

SingleAction

string

RosettaNetPipAcknowledgmentOfReceiptSettings

통합 계정 RosettaNet 프로세스구성 승인 설정입니다.

Name 형식 Description
isNonRepudiationRequired

boolean

부인하지 않는 것이 필요한지 여부입니다.

timeToAcknowledgeInSeconds

integer

승인할 시간(초)입니다.

RosettaNetPipActivityBehavior

통합 계정 RosettaNet ProcessConfiguration 작업 동작입니다.

Name 형식 Description
actionType

RosettaNetActionType

RosettaNet PIP가 단일 작업에 사용되는지 여부를 나타내는 값입니다.

isAuthorizationRequired

boolean

권한 부여가 필요한지 여부를 나타내는 값입니다.

isSecuredTransportRequired

boolean

보안 전송이 필요한지 여부를 나타내는 값입니다.

nonRepudiationOfOriginAndContent

boolean

부인하지 않는 것이 원본 및 콘텐츠에 대한 것인지 여부를 나타내는 값입니다.

persistentConfidentialityScope

RosettaNetPipConfidentialityScope

영구 기밀성 암호화 scope.

responseType

RosettaNetResponseType

RosettaNet PIP 통신이 동기인지 여부를 나타내는 값입니다.

retryCount

integer

재시도 횟수를 나타내는 값입니다.

timeToPerformInSeconds

integer

수행할 시간(초)입니다.

RosettaNetPipActivitySettings

통합 계정 RosettaNet ProcessConfiguration 작업 설정입니다.

Name 형식 Description
acknowledgmentOfReceiptSettings

RosettaNetPipAcknowledgmentOfReceiptSettings

RosettaNet 프로세스구성 승인 설정입니다.

activityBehavior

RosettaNetPipActivityBehavior

RosettaNet ProcessConfiguration 작업 동작입니다.

activityType

RosettaNetPipActivityType

RosettaNet ProcessConfiguration 작업 유형입니다.

RosettaNetPipActivityType

Name 형식 Description
BusinessTransaction

string

InformationDistribution

string

NotSpecified

string

Notification

string

QueryResponse

string

RequestConfirm

string

RequestResponse

string

RosettaNetPipBusinessDocument

RosettaNet 프로세스구성 비즈니스 문서 설정입니다.

Name 형식 Description
description

string

비즈니스 문서 설명입니다.

name

string

비즈니스 문서 이름입니다.

version

string

비즈니스 문서 버전입니다.

RosettaNetPipConfidentialityScope

Name 형식 Description
None

string

NotSpecified

string

Payload

string

PayloadContainer

string

RosettaNetPipRoleSettings

통합 계정 RosettaNet 프로세스구성 역할 설정입니다.

Name 형식 Description
action

string

작업 이름입니다.

businessDocument

RosettaNetPipBusinessDocument

RosettaNet ProcessConfiguration 비즈니스 문서입니다.

description

string

설명입니다.

role

string

역할 이름입니다.

roleType

RosettaNetPipRoleType

RosettaNet ProcessConfiguration 역할 유형입니다.

service

string

서비스 이름입니다.

serviceClassification

string

서비스 분류 이름입니다.

RosettaNetPipRoleType

Name 형식 Description
Employee

string

Functional

string

NotSpecified

string

Organizational

string

RosettaNetResponseType

Name 형식 Description
Async

string

NotSpecified

string

Sync

string