AEM Forms 6.3 및 6.4에서 Salesforce를 사용하여 DataSource 구성 configuring-datasource-with-salesforce-in-aem-forms-and
사전 요구 사항 prerequisites
이 문서에서는 Salesforce를 사용하여 데이터 Source을 만드는 과정을 살펴봅니다
이 자습서의 사전 요구 사항:
-
이 페이지 하단으로 스크롤하여 Swagger 파일을 다운로드하고 하드 드라이브에 저장하십시오.
-
SSL이 활성화된 AEM Forms
-
Salesforce 계정이 있어야 합니다.
-
연결된 앱을 만들어야 합니다. 앱을 만들기 위한 공식 설명서 양식 Salesforce는 여기에 나열되어 있습니다.
-
앱에 적절한 OAuth 범위를 제공합니다(테스트 목적으로 사용 가능한 모든 OAuth 범위를 선택함).
-
콜백 URL을 제공합니다. 내 경우 콜백 URL은
-
AEM Forms 6.3 을 사용하는 경우 콜백 URL은 https://gbedekar-w7-1:6443/etc/cloudservices/fdm/createlead.html입니다. 이 URL에서 createlead 는 내 양식 데이터 모델의 이름입니다.
-
AEM Forms 6 4 를 사용하는 경우 콜백 URL은 https://gbedekar-w7-:6443/libs/fd/fdm/gui/components/admin/fdmcloudservice/createcloudconfigwizard/cloudservices.html입니다.
-
이 예에서 gbedekar -w7-1:6443은 AEM이 실행 중인 내 서버 및 포트의 이름입니다.
연결된 앱을 만든 후에는 소비자 키 및 비밀 키 를 기록합니다. AEM Forms에서 데이터 소스를 만들 때 필요합니다.
연결된 앱을 만들었으므로 이제 Salesforce에서 수행해야 하는 작업에 대한 Swagger 파일을 만들어야 합니다. 샘플 swagger 파일이 다운로드 가능한 에셋의 일부로 포함됩니다. 이 Swagger 파일을 사용하면 적응형 양식 제출에 대한 "잠재 고객" 개체를 만들 수 있습니다. 이 Swagger 파일을 살펴보십시오.
다음 단계는 AEM Forms에서 Data Source을 만드는 것입니다. AEM Forms 버전에 따라 다음 단계를 따르십시오
AEM Forms 6.3 aem-forms
-
https 프로토콜을 사용하여 AEM Forms에 로그인
-
https://<servername>:<serverport> /etc/cloudservices.html을 입력하여 클라우드 서비스로 이동합니다(예: https://gbedekar-w7-1:6443/etc/cloudservices.html).
-
"양식 데이터 모델"로 스크롤합니다.
-
"구성 표시"를 클릭합니다.
-
새 구성을 추가하려면 "+"를 클릭하십시오.
-
"Rest Full Service"를 선택합니다. 구성에 의미 있는 제목 및 이름 을 입력합니다. 예,
- 이름: CreateLeadInSalesForce
- 제목: CreateLeadInSalesForce
-
"만들기" 클릭
다음 화면
- Swagger 소스 파일에 대한 옵션으로 "파일"을 선택합니다. 이전에 다운로드한 파일을 찾습니다.
- 인증 유형을 OAuth2.0으로 선택
- ClientID 및 클라이언트 암호 값 제공
- OAuth Url은 - https://login.salesforce.com/services/oauth2/authorize 입니다.
- 토큰 URL 새로 고침 - https://na5.salesforce.com/services/oauth2/token
- 액세스 토큰 Url - https://na5.salesforce.com/services/oauth2/token
- 인증 범위: api chatter_api 전체 id openid refresh_token visualforce 웹
- 인증 핸들러: 권한 부여 전달자
- "OAUTH에 연결 ".모든 것이 잘 작동하면 오류가 표시되지 않습니다
Salesforce를 사용하여 양식 데이터 모델을 만들면 방금 만든 데이터 Source을 사용하여 양식 데이터 통합을 만들 수 있습니다. 양식 데이터 통합을 만드는 데 필요한 공식 설명서는 여기입니다.
SFDC에서 리드 개체를 만들려면 POST 서비스를 포함하도록 양식 데이터 모델을 구성해야 합니다.
리드 개체에 대해 읽기 및 쓰기 서비스를 구성해야 합니다. 이 페이지 하단에 있는 스크린샷을 참조하십시오.
양식 데이터 모델을 만든 후 이 모델을 기반으로 적응형 Forms을 만들고 양식 데이터 모델 제출 방법을 사용하여 SFDC에서 잠재 고객을 만들 수 있습니다.
AEM Forms 6.4 aem-forms-1
-
데이터 Source 만들기
-
"만들기" 단추 클릭
-
의미 있는 값 제공
- 이름: CreateLeadInSalesForce
- 제목: CreateLeadInSalesForce
- 서비스 유형: RESTful 서비스
-
다음 을 클릭합니다
-
Swagger Source: 파일
-
이전 단계에서 다운로드한 Swagger 파일을 찾아서 선택합니다
-
인증 유형: OAuth 2.0. 다음 값을 지정하십시오.
-
ClientID 및 클라이언트 암호 값 제공
-
OAuth Url은 - https://login.salesforce.com/services/oauth2/authorize 입니다.
-
토큰 URL 새로 고침 - https://na5.salesforce.com/services/oauth2/token
-
액세스 토큰 Ur l - https://na5.salesforce.com/services/oauth2/token
-
인증 범위: api chatter_api 전체 id openid refresh_token visualforce 웹
-
인증 핸들러: 권한 부여 전달자
-
"OAuth에 연결" 버튼을 클릭합니다. 오류가 표시되면 이전 단계를 검토하여 모든 정보가 정확하게 입력되었는지 확인하십시오.
SalesForce를 사용하여 Data Source을 만들면 방금 만든 Data Source을 사용하여 양식 데이터 통합을 만들 수 있습니다. 이에 대한 설명서 링크는 여기입니다.
SFDC에서 리드 개체를 만들려면 POST 서비스를 포함하도록 양식 데이터 모델을 구성해야 합니다.
리드 개체에 대해 읽기 및 쓰기 서비스를 구성해야 합니다. 이 페이지 하단에 있는 스크린샷을 참조하십시오.
양식 데이터 모델을 만든 후 이 모델을 기반으로 적응형 Forms을 만들고 양식 데이터 모델 제출 방법을 사용하여 SFDC에서 잠재 고객을 만들 수 있습니다.