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 |
---|---|---|---|---|
integration
|
path | True |
string |
통합 계정 이름입니다. |
resource
|
path | True |
string |
리소스 그룹 이름입니다. |
rosetta
|
path | True |
string |
통합 계정 RosettaNet ProcessConfiguration 이름입니다. |
subscription
|
path | True |
string |
구독 ID입니다. |
api-version
|
query | True |
string |
API 버전입니다. |
요청 본문
Name | 필수 | 형식 | Description |
---|---|---|---|
properties.activitySettings | True |
RosettaNet 프로세스 구성 작업 설정입니다. |
|
properties.initiatorRoleSettings | True |
RosettaNet 초기자 역할 설정입니다. |
|
properties.processCode | True |
string |
통합 계정 RosettaNet 프로세스 코드입니다. |
properties.processName | True |
string |
통합 계정 RosettaNet 프로세스 이름입니다. |
properties.processVersion | True |
string |
통합 계정 RosettaNet 프로세스 버전입니다. |
properties.responderRoleSettings | True |
RosettaNet 응답자 역할 설정입니다. |
|
location |
string |
리소스 위치입니다. |
|
properties.description |
string |
통합 계정 RosettaNet ProcessConfiguration 속성입니다. |
|
properties.metadata |
메타데이터입니다. |
||
tags |
object |
리소스 태그입니다. |
응답
Name | 형식 | Description |
---|---|---|
200 OK |
정상 |
|
201 Created |
생성일 |
보안
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 |
---|---|
Integration |
통합 계정 RosettaNet 프로세스 구성입니다. |
Metadata |
메타데이터입니다. |
Rosetta |
|
Rosetta |
통합 계정 RosettaNet 프로세스구성 승인 설정입니다. |
Rosetta |
통합 계정 RosettaNet ProcessConfiguration 작업 동작입니다. |
Rosetta |
통합 계정 RosettaNet ProcessConfiguration 작업 설정입니다. |
Rosetta |
|
Rosetta |
RosettaNet 프로세스구성 비즈니스 문서 설정입니다. |
Rosetta |
|
Rosetta |
통합 계정 RosettaNet 프로세스구성 역할 설정입니다. |
Rosetta |
|
Rosetta |
IntegrationAccountRosettaNetProcessConfiguration
통합 계정 RosettaNet 프로세스 구성입니다.
Name | 형식 | Description |
---|---|---|
id |
string |
리소스 ID입니다. |
location |
string |
리소스 위치입니다. |
name |
string |
리소스 이름을 가져옵니다. |
properties.activitySettings |
RosettaNet 프로세스 구성 작업 설정입니다. |
|
properties.changedTime |
string |
변경된 시간입니다. |
properties.createdTime |
string |
만든 시간입니다. |
properties.description |
string |
통합 계정 RosettaNet ProcessConfiguration 속성입니다. |
properties.initiatorRoleSettings |
RosettaNet 초기자 역할 설정입니다. |
|
properties.metadata |
메타데이터입니다. |
|
properties.processCode |
string |
통합 계정 RosettaNet 프로세스 코드입니다. |
properties.processName |
string |
통합 계정 RosettaNet 프로세스 이름입니다. |
properties.processVersion |
string |
통합 계정 RosettaNet 프로세스 버전입니다. |
properties.responderRoleSettings |
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 |
RosettaNet PIP가 단일 작업에 사용되는지 여부를 나타내는 값입니다. |
|
isAuthorizationRequired |
boolean |
권한 부여가 필요한지 여부를 나타내는 값입니다. |
isSecuredTransportRequired |
boolean |
보안 전송이 필요한지 여부를 나타내는 값입니다. |
nonRepudiationOfOriginAndContent |
boolean |
부인하지 않는 것이 원본 및 콘텐츠에 대한 것인지 여부를 나타내는 값입니다. |
persistentConfidentialityScope |
영구 기밀성 암호화 scope. |
|
responseType |
RosettaNet PIP 통신이 동기인지 여부를 나타내는 값입니다. |
|
retryCount |
integer |
재시도 횟수를 나타내는 값입니다. |
timeToPerformInSeconds |
integer |
수행할 시간(초)입니다. |
RosettaNetPipActivitySettings
통합 계정 RosettaNet ProcessConfiguration 작업 설정입니다.
Name | 형식 | Description |
---|---|---|
acknowledgmentOfReceiptSettings |
RosettaNet 프로세스구성 승인 설정입니다. |
|
activityBehavior |
RosettaNet ProcessConfiguration 작업 동작입니다. |
|
activityType |
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 |
RosettaNet ProcessConfiguration 비즈니스 문서입니다. |
|
description |
string |
설명입니다. |
role |
string |
역할 이름입니다. |
roleType |
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 |