2단계: Salesforce 시스템 설정
이 단계에서는 기회가 성공적으로 종료되면 알림을 송신하도록 Salesforce를 구성합니다. 알림을 송신하려면 먼저 다음 단계를 수행해야 합니다.
Salesforce에서 계정을 만듭니다. 계정은 Northwind 고객임을 나타냅니다.
계정에 대해 기회를 만듭니다. 기회는 고객에 대한 잠재적 영업 기회를 나타냅니다. 기회의 일부로, 고객이 관심을 가지고 있는 제품 세부 정보도 추가합니다.
Salesforce에서 워크플로를 만듭니다.
Salesforce 연결 응용 프로그램 정의를 만듭니다.
참고
이 항목의 단계에서는 Salesforce 개발자 계정이 이미 있는 것으로 가정합니다. Salesforce에서 새 개발자 계정을 만들려면 로 https://go.microsoft.com/fwlink/?LinkId=296424이동합니다.
Salesforce에서 계정을 만들려면
개발자 자격 증명을 사용하여 Salesforce.com 포털에 로그온합니다.
포털에서 계정 탭을 클릭한 다음 새로 만들기를 클릭합니다.
새 계정 페이지에서 다양한 필드에 대한 값을 제공합니다. 계정 이름에 값을 지정하는 것은 필수입니다. 이 자습서에서는 계정 이름을 로
Customer1
지정합니다.저장을 클릭합니다.
고객에 대해 기회를 만들려면
Salesforce.com 포털에서 기회 탭을 클릭합니다.
최근 기회 섹션에서 새로 만들기를 클릭합니다.
새 기회 페이지에서 다음 값을 지정합니다.
기회 이름(예
Opportunity with Customer 1
: )을 지정합니다.계정 이름을 지정합니다. 이 기회와 연관된 계정을 나타냅니다. 이 자습서에서는 계정을
Customer1
로 설정합니다. 이 계정은 이전 프로시저에서 만들었습니다.닫기 날짜를 지정합니다. 기회가 종료되어야 하는 날짜를 나타냅니다.
스테이지를 지정 합니다. 기회의 현재 단계를 표시합니다. 먼저 기회(예: 분석 필요)로 설정할 수 있습니다.
참고
스테이지를 시작하도록 Closed Won 으로 설정하지 않았는지 확인합니다. 이 자습서의 시나리오에서는 스테이지가 Closed Won 으로 설정되면 Microsoft AzureService Bus의 릴레이 엔드포인트로 알림이 전송됩니다. 아직 솔루션의 해당 부분을 설정하지 않았으므로 스테이지를 Closed Won으로 설정해서는 안 됩니다.
다른 선택적 필드에 대한 값을 지정한 다음 저장을 클릭합니다.
Customer1에 대한 기회 페이지의 제품 섹션에서 제품 추가를 클릭합니다.
제품 목록에서 고객이 관심 있는 제품을 선택한 다음 선택을 클릭합니다.
선택한 각 제품에 대해 고객이 원하는 수량을 지정한 다음 저장을 클릭합니다.
기회
Salesforce 워크플로 만들기
이 단계에서는 기회가 성공적으로 종료될 때마다 알림을 송신하는 워크플로를 만듭니다. 알림은 SOAP 메시지 형식이며 Microsoft AzureService Bus에서 호스트되는 릴레이 엔드포인트로 전송됩니다.
기회에 대해 워크플로를 만들려면
Salesforce 포털에서 페이지의 오른쪽 위 모서리에 있는 로그인 이름을 클릭한 다음 설정을 클릭합니다.
왼쪽 창의 앱 설정에서 만들기, 워크플로 & 승인을 차례로 확장한 다음 워크플로 규칙을 클릭합니다.
참고
워크플로 규칙 페이지를 처음 여는 경우 Salesforce에서 워크플로가 작동하는 방식에 대해 알려주는 정보가 표시됩니다. 정보를 읽은 다음 계속을 클릭합니다.
모든 워크플로 규칙 페이지에서 새 규칙을 클릭합니다.
개체 선택 목록에서 영업 기회를 클릭한 다음, 다음을 클릭합니다.
다음 페이지에서 아래와 같이 항목을 지정합니다.
규칙 이름을 로
Closed Opportunity
설정합니다.평가 조건을 만든 대로 설정하고 이후에 조건을 충족하도록 편집할 때마다 설정합니다.
규칙 조건의 경우 조건이 충족되면 규칙을 실행하도록 를 설정합니다.
필드를기회로 설정: 스테이지, 연산자를 같음, 값을 로
Closed Won
설정합니다.만들기
Save & Next(저장 후 다음)를 클릭합니다.
새 규칙의 워크플로 동작을 정의합니다.
워크플로 작업 지정 페이지에서 워크플로 작업 추가 단추를 클릭한 다음 새 아웃바운드 메시지를 클릭합니다.
이름 및 고유 이름 필드를 로
NewOp1
설정합니다.와 같은 설명을 지정합니다
Message sent when an opportunity is successfully closed
.엔드포인트 URL을 로
https://btssalesforce.servicebus.windows.net/notifications/opportunity
지정합니다.여기서 btssalesforce 는 이전 단계에서 만든 Service Bus 네임스페이스입니다. /notifications/opportunity/ 는 이 자습서의 이후 단계에서 만들 릴레이를 나타냅니다.
참고
이전에 만든 Service Bus 네임스페이스를 지정해야 합니다.
보호된 구성 요소 검사 상자가 지워지고 세션 ID 검사 보내기 상자가 선택되어 있는지 확인합니다.
보낼 기회 필드의 경우 사용 가능한 필드 목록에서 관련 필드를 선택한 다음 추가 단추를 클릭합니다.
저장을 클릭한 다음 완료를 클릭합니다.
왼쪽 창의 앱 설정에서 만들기, 워크플로 & 승인을 차례로 확장한 다음 워크플로 규칙을 클릭합니다. 닫힌 기회 규칙이 나열되어 있는지 확인합니다. 닫힌 기회 규칙의 작업 열 아래에서 활성화를 클릭하여 규칙을 활성화합니다.
Salesforce 연결 응용 프로그램 만들기
연결 응용 프로그램 정의를 만들면 Salesforce에 연결하기 위해 액세스할 OAuth 토큰을 요청하는 데 필요한 키 집합을 생성합니다. 이 자습서의 이후 단계에서 BizTalk Server 연결된 애플리케이션 정의를 사용하여 Salesforce를 쿼리하는 연결된 애플리케이션이 됩니다.
Salesforce 연결 응용 프로그램을 만들려면
Salesforce 포털에서 페이지의 오른쪽 위 모서리에 있는 로그인 이름을 클릭한 다음 설정을 클릭합니다.
왼쪽 창의 앱 설정에서 만들기를 확장한 다음, 앱을 확장합니다. 앱 페이지의 연결된 앱 섹션에서 새로 만들기를 클릭합니다.
새 연결 앱 페이지에서 다음을 지정합니다.
연결된 앱 이름에 를 지정합니다
BizTalk_Salesforce
.개발자 이름에 로그온 이름을 지정합니다.
연락처 Email 전자 메일을 지정합니다.
콜백 URL의 경우 유효한 URL을 지정합니다.
참고
이 시나리오의 Salesforce 인증 방식 때문에 여기에서 지정하는 값은 사용되지 않습니다.
사용 가능한 OAuth 범위에서 모든 액세스, 언제든지 사용자를 대신하여 요청 수행, 데이터 액세스 및 관리를 선택한 다음, 추가 단추를 클릭하여 선택한 OAuth 범위로 이동합니다.
저장을 클릭합니다. 표시되는 페이지에는 소비자 키 및 소비자 암호에 대한 정보가 포함되어 있습니다. 이러한 값을 기록해야 합니다. BizTalk Server Salesforce에 연결하는 동안 이러한 값이 필요합니다.
키
마지막으로, 알 수 없는 네트워크 위치에서 Salesforce에 연결하는 데 필요한 보안 토큰을 생성합니다.
Salesforce 포털의 왼쪽 창에 있는 개인 설정에서 개인 정보를 확장한 다음 내 보안 토큰 다시 설정을 클릭합니다.
경고를 읽은 다음 보안 토큰 다시 설정을 클릭합니다.
Salesforce 계정을 만들 때 지정한 전자 메일 주소에서 보안 토큰을 수신합니다.