엔터프라이즈 커넥터의 세일즈포스 컴포넌트를 활용하면 RAD스튜디오 데이터 익스플로러를 통해 세일즈포스 데이터를 연동해 확인할 수 있습니다.

 

 

세일즈포스 데이터를 데이터 익스플로러(Data Explorer)를 통해 연동하기

 

세일즈포스 데이터를 보여주는 간단한 애플리케이션을 만들어보겠습니다.

엔터프라이즈 커넥터의 세일즈포스 컴포넌트와 VCL 폼 애플리케이션을 사용합니다.

 

1. RAD스튜디오를 실행합니다.

 

2. 겟잇 패키지 매니저(GetIt Package Manager) 실행 후 세일즈포스(Salesforce) 컴포넌트를 설치합니다.

 

3. 데이터 익스플로러(Data Explorer)를 열고 파이어댁(FireDac)을 펼칩니다.

  • [+] FireDAC 에서 [+] 버튼을 클릭하세요.

 

4. CData Salesforce Data Source를 마우스 오른쪽 버튼으로 클릭한 후 'Add New Connection'을 클릭합니다.

 

firedac-rad-data-explorer-1.png

 

 

5. 연결 이름을 설정합니다.

 

6. 연결 파라미터 내용을 기입하고 OK 버튼을 클릭합니다.

 

세일즈포스 연동을 위해서는 몇가지 인증 메소드를 입력해야 합니다: Login, OAuth, SSO 가 있습니다.

Login 메소드에는 사용자 이름(username), 패스워드(password), 보안토큰(security token)이 있습니다.

 

만약 연동할 수 있는 사용자 이름(username), 패스워드(password)가 없거나 또는 그 정보들을 요청하고 싶지 않다면,

OAuth 인증을 활용해야 합니다.

 

SSO (single sign-on) 방식은 SSOProperties, SSOLoginUrl, TokenUrl 연결 프로퍼티를 설정해서 사용할 수 있습니다.

이 정보들은 인증정보공급자(Identity Provider)가 인증 후 제공하는 정보입니다. 더 많은 정보는 세일즈포스 컴포넌트를 다운받았을 때 자동 제공되는 도움말(Help) 문서를 참고하세요.

 

firedac-rad-data-explorer-2.png

 

 

7. 데이터 익스플로러(Data Explorer) 화면으로 돌아와서, Tables 항목을 확장합니다.

  • [+] Table 에서 [+] 버튼을 클릭하세요.

 

8. 새로운 VCL 폼 애플리케이션을 하나 생성하고, 폼 위에 테이블(예: Account)을 드래그합니다.

  • (참고) 폼 위에 올린 컴포넌트: AccountTable, CdatasalesforceconnectionConnection

 

firedac-rad-data-explorer-3.png

 

 

9. 폼 위에 올려놓은 AccountTable 을 클릭하고, 오브젝트 인스펙터(ObjectInspector)에서 Active 프로퍼티를 'true'로 설정하세요.

 

10. 폼 위에 TStringGrid 컴포넌트를 올려놓습니다.

 

11. View > Tool Windows > Live Bindings Designer 를 선택합니다. 직접 눈으로 보면서 데이터소스를 바로 바인딩해보겠습니다. 아래쪽에 보이는 Live Bindings Designer 화면에서 모든 데이터(*)를 새로운 컨트롤 (TStringGrid)에 연결합니다.

 

firedac-rad-data-explorer-4.png

 

 

12. 폼 위에 올려놓은 TStringGrid에 데이터가 표시됩니다. 애플리케이션을 실행하면 Account 데이터들을 확인할 수 있습니다.

 

 

 

관련자료


번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 17814
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 16174
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 18829
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 24397
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 25781
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 21139
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 41725
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 177035
76 기술자료 TOP 7 - 개발자들이 가장 많이 클릭한 기술자료는? (2019년 하반기) 관리자 2019.12.05 858
75 [동영상] 앱테더링 데이터 암호화/복호화 방법 file 험프리 2016.11.01 824
» 세일즈포스(Salesforce) 데이터, RAD스튜디오 데이터 익스플로러로 연동하기 file 관리자 2017.07.26 821
73 RAD Studio(델파이/C++빌더) 모바일 앱 배포하기 관리자 2017.01.16 810
72 웹 영역으로의 확장을 위한 크로스-플랫폼 웹 애플리케이션 개발 방법 - Ext JS 관리자 2018.12.11 806
71 이 달의 기술자료 - 2016년 03월 [1] file 험프리 2016.02.25 800
70 C++빌더와 파이어몽키로 정말 멋진 UI 완성하기: 앱 템플릿 관리자 2018.06.20 789
69 이 달의 기술자료 - 2015년 11월 file 험프리 2015.10.30 769
68 3가지 API 이야기: VCL에서 WinAPI, COM&ShellAPI, WinRT 활용하기 관리자 2019.09.18 758
67 델파이로 3D 크레딧 스크롤 구현하기(소스제공) file 험프리 2018.05.09 752
66 서베이몽키(SurveyMonkey)를 프로젝트에 연동하기 관리자 2019.09.20 730
65 애플 개발자 프로그램 구독하지 않고 XCode8을 설정해 iOS앱을 배포하는 방법 험프리 2017.05.15 720
64 이 달의 기술자료 - 2017년 02월 file 험프리 2017.01.31 716
63 첨부파일을 포함한 이메일 전송하기(iOS, 안드로이드, 윈도우) file 험프리 2017.08.04 699
62 IBM 왓슨과 인공지능(AI) 활용하기 - 델파이/C++빌더 관리자 2019.10.25 693
61 델파이, C++빌더의 윈도우10과 High DPI 디스플레이 지원 김원경 2020.02.28 689
60 이 달의 기술자료 - 2016년 05월 file 험프리 2016.04.26 668
59 안드로이드에서 커스텀 폰트 사용하기 - 델파이 10.2 도쿄 험프리 2017.05.15 657
58 이 달의 기술자료 - 2015년 08월 험프리 2015.07.28 656
57 안드로이드에서 Firebase SDK 용 Google 로그인 사용하기 험프리 2017.08.04 655