새로운 글
새로운 덧글

엔터프라이즈 커넥터의 세일즈포스 컴포넌트를 활용하면 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 데이터들을 확인할 수 있습니다.

 

 

 

관련자료


 

 

번호 제목 글쓴이 날짜 조회 수
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 3662
공지 이 달의 기술자료 & 기술레터 관리자 2017.02.06 670
공지 [프로그래밍 강의] 2018.8 ~ 2018.11 관리자 2015.01.22 6334
공지 RAD Studio(Delphi, C++Builder) 시작하기 관리자 2015.06.30 11312
공지 RAD 스튜디오로 개발된 모바일 앱 사례(17년 12월 13일 업데이트) 험프리 2014.01.16 148316
765 QR/바코드 스캐너 앱 샘플코드(ZXing, TFrameStand 사용) [1] 험프리 2017.08.04 974
764 안드로이드에서 Firebase SDK 용 Google 로그인 사용하기 험프리 2017.08.04 167
763 첨부파일을 포함한 이메일 전송하기(iOS, 안드로이드, 윈도우) file 험프리 2017.08.04 258
762 이 달의 기술자료 - 2017년 08월 험프리 2017.07.28 303
» 세일즈포스(Salesforce) 데이터, RAD스튜디오 데이터 익스플로러로 연동하기 file 관리자 2017.07.26 245
760 Tools API를 사용해 IDE를 확장할 수 있습니다. file 험프리 2017.07.20 190
759 파이어몽키(FireMonkey) vs. VCL file 관리자 2017.07.18 1166
758 엔터프라이즈 커넥터로 '트위터' 연동하기 file 관리자 2017.07.17 353
757 엔터프라이즈 커넥터 - 엠바카데로의 새로운 솔루션 [1] file 관리자 2017.07.12 849
756 겟잇 패키지 매니저를 사용하면 협업을 위한 프로젝트 공유와 전환이 간편해집니다. file 험프리 2017.07.07 173
755 이 달의 기술자료 - 2017년 07월 험프리 2017.07.03 271
754 [업데이트][핫픽스][10.2 도쿄] FireMonkey의 Android 호환성 패치 험프리 2017.07.03 340
753 [발표자료] 20170623 최신OS와 멀티플랫폼 개발 전략 with RAD Studio [2] 관리자 2017.06.26 200
752 [고객 사례- 쇼핑, 모바일앱, 델파이] 매일 최저가 상품을 보여주는 'Daily Offer' 관리자 2017.06.21 338
751 RAD서버로 개발은 확장하면서도 비용을 절감하는 방법 (RAD서버 라이선스 유형별 정리) file 관리자 2017.06.20 478
750 [REST API][실습] 데이터셋 기반 REST API 개발하기 험프리 2017.06.13 787
749 이 달의 기술자료 - 2017년 06월 file 험프리 2017.05.30 317
748 [발표자료] REST API 웹서비스 연동 관리자 2017.05.29 484
747 [REST API][실습] REST API 클라이언트 개발하기(REST Client 이용) 험프리 2017.05.23 1031
746 [REST API][실습] REST API 서버 개발하기(엔드포인트 구현, RAD 서버 이용) 험프리 2017.05.23 729


광고 모듈이 설치되어 있지 않아 실행을 중단합니다..