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에서 잠재 고객을 만들 수 있습니다.

NOTE
Swagger 파일의 URL이 지역에 해당하는지 확인합니다. 예를 들어 샘플 swagger 파일의 URL은 계정이 북미에서 만들어졌으므로 "na46.salesforce.com"입니다. 가장 쉬운 방법은 Salesforce 계정에 로그인하고 url 을 확인하는 것입니다.

sfdc1

sfdc2

샘플 Swagger 파일

recommendation-more-help
8de24117-1378-413c-a581-01e660b7163e