Azure Logic Apps의 워크플로 통합 계정에 파트너 간의 규약 추가
적용 대상: Azure Logic Apps(사용량 + 표준)
통합 계정에 파트너를 추가한 후 통합 계정에서 규약을 정의하여 파트너에서 메시지를 교환하는 방법을 지정합니다. 규약은 메시지 교환에 사용되는 특정 산업 표준 프로토콜을 정의하고 다음과 같은 공유 혜택을 제공하여 조직이 서로 원활하게 통신할 수 있도록 지원합니다.
조직이 잘 알려진 형식을 사용하여 정보를 교환할 수 있게 합니다.
B2B(business-to-business) 트랜잭션을 수행할 때 효율성을 개선합니다.
엔터프라이즈 통합 솔루션을 빌드하기 위해 규약을 간편하게 생성, 관리 및 사용할 수 있도록 합니다.
규약에는 항상 조직인 호스트 파트너와 조직과 메시지를 교환하는 조직인 게스트 파트너가 필요합니다. 게스트 파트너는 다른 회사 또는 조직 내 다른 부서일 수 있습니다. 이 규약을 사용하여 호스트 파트너의 관점에서 인바운드 메시지와 아웃바운드 메시지를 처리하는 방법을 지정합니다.
이 문서에서는 AS2, X12, EDIFACT 또는 RosettaNet 작업을 사용하여 B2B 메시지를 다른 파트너와 교환하는 데 사용할 수 있는 규약을 만들고 관리하는 방법을 설명합니다.
논리 앱을 처음 접하는 경우 Azure Logic Apps란?을 검토하세요. B2B 엔터프라이즈 통합에 대한 자세한 내용은 Azure Logic Apps 및 엔터프라이즈 통합 팩을 사용하는 B2B 엔터프라이즈 통합 워크플로를 참조하세요.
필수 조건
Azure 계정 및 구독 아직 구독이 없는 경우 Azure 체험 계정에 가입합니다.
엔터프라이즈 통합 및 B2B 워크플로에서 사용하기 위해 거래 업체, 규약, 인증서 등과 같은 아티팩트를 정의하고 저장하는 통합 계정 리소스. 이 리소스는 다음 요구 사항을 충족해야 합니다.
논리 앱 리소스와 동일한 Azure 구독과 연결됩니다.
논리 앱 리소스와 동일한 위치 또는 동일한 Azure 지역에 있습니다.
논리 앱(사용량) 리소스 종류를 사용하는 경우 워크플로에서 아티팩트를 사용할 수 있도록 먼저 통합 계정이 논리 앱 리소스에 연결되어야 합니다.
논리 앱(표준) 리소스 종류를 사용하는 경우에는 통합 계정이 논리 앱 리소스에 연결되지 않아도 되지만 AS2, X12, EDIFACT 작업을 사용하는 것은 물론 파트너, 규약, 인증서와 같은 다른 아티팩트를 저장해야 합니다. 통합 계정은 동일한 Azure 구독을 사용하고 논리 앱 리소스와 동일한 위치에 있어야 하는 등의 다른 요구 사항을 계속 충족해야 합니다.
참고 항목
현재, 논리 앱(사용량) 리소스 종류만 RosettaNet 작업을 지원합니다. 논리 앱(표준) 리소스 종류에는 RosettaNet 작업이 포함되지 않습니다.
통합 계정에 둘 이상의 거래 업체가 있습니다. 규약에는 호스트 파트너와 게스트 파트너가 필요합니다. 또한 규약에는 AS2, X12, EDIFACT 또는 RosettaNet 규약에 적합한 동일하거나 호환되는 비즈니스 ID 한정자를 사용하는 두 파트너가 필요합니다.
필요에 따라 규약을 사용하여 메시지를 교환하려는 논리 앱 리소스와 워크플로입니다. 워크플로에는 논리 앱의 워크플로를 시작하는 트리거가 필요합니다.
논리 앱을 처음 사용하는 경우 Azure Logic Apps란? 및 사용량 논리 앱 워크플로 예제 만들기를 검토합니다.
규약 추가
Azure Portal 검색 상자에
integration accounts
를 입력하고 통합 계정을 선택합니다.통합 계정에서 파트너를 추가할 통합 계정을 선택합니다.
통합 계정 메뉴의 설정에서 규약을 선택합니다.
규약 창에서 추가를 선택합니다.
추가 창에서 파트너에 대한 다음 정보를 제공합니다.
속성 필요함 값 설명 이름 예 <agreement-name> 규약의 이름 규약 유형 예 AS2, X12, EDIFACT 또는 RosettaNet 규약에 대한 프로토콜 형식입니다. 규약 파일을 만들 때 해당 파일의 콘텐츠가 규약 형식과 일치해야 합니다. 호스트 파트너 예 <host-partner-name> 호스트 파트너가 조직을 나타냅니다. 호스트 ID 예 <host-partner-identifier> 호스트 파트너의 식별자입니다. 게스트 파트너 예 <guest-partner-name> 게스트 파트너는 조직과 통신하는 조직을 나타냅니다. 게스트 ID 예 <guest-partner-identifier> 게스트 파트너의 식별자입니다. 수신 설정 상황에 따라 다름 상황에 따라 다름 해당 속성은 호스트 파트너가 규약의 게스트 파트너로부터 인바운드 메시지를 수신하는 방법을 지정합니다. 자세한 내용은 해당 규약 형식을 검토하세요. 설정 보내기 상황에 따라 다름 상황에 따라 다름 해당 속성은 호스트 파트너가 규약의 게스트 파트너에게 아웃바운드 메시지를 보내는 방법을 지정합니다. 자세한 내용은 해당 규약 형식을 검토하세요. RosettaNet PIP 참조 상황에 따라 다름 상황에 따라 다름 이 창은 RosettaNet 메시지를 사용하도록 PIP(파트너 인터페이스 프로세스) 하나 이상에 대한 정보를 지정합니다. 자세한 내용은 Exchange RosettaNet 메시지를 검토하세요. Important
규약 확인 방법은 파트너 및 인바운드 메시지에 정의된 다음 항목과의 일치에 따라 달라집니다.
- 보낸 사람의 한정자 및 식별자입니다.
- 수신자의 한정자 및 식별자입니다.
해당 값이 파트너에 따라 변경되면 반드시 규약도 업데이트합니다.
완료되면 확인을 선택합니다.
이제 규약이 규약 목록에 표시됩니다.
규약 편집
Azure Portal 검색 상자에
integration accounts
를 입력하고 통합 계정을 선택합니다.통합 계정에서 파트너를 추가할 통합 계정을 선택합니다.
통합 계정 메뉴의 설정에서 규약을 선택합니다.
규약 창에서 규약을 선택하고 편집을 선택한 다음, 변경합니다.
완료되면 확인을 선택합니다.
규약 삭제
Azure Portal 검색 상자에
integration accounts
를 입력하고 통합 계정을 선택합니다.통합 계정에서 파트너를 추가할 통합 계정을 선택합니다.
통합 계정 메뉴의 설정에서 규약을 선택합니다.
규약 창에서 삭제할 규약을 선택한 다음, 삭제를 선택합니다.
규약 삭제하려면 예를 선택합니다.