heroku & salesforce
[heroku] Salesforce와 DB 연동하기 / heroku salesforce mapping
배추잠자리
2022. 4. 21. 01:59
반응형
postgresql 과 heroku connect 가 정상적으로 추가되어 있어야 합니다.
세일즈포스에서 만든 오브젝트와 디비를 유연하게 사용하기 위한 Mapping 방법입니다.
■ Heroku Connect
Heroku Connect를 클릭합니다.
■ Setup Connection
해당 부분은 세일즈포스를 연결시켜줄겁니다.
Setup Connection 클릭
■ 스키마 설정
스키마는 기본적인 public으로 해줍니다.
■ 연동할 세일즈 포스 도메인 설정
https://를 제외한 세일즈포스 도메인을 작성해줍니다.
그러면 세일즈포스 로그인 연동이 뜨고, 로그인 하면 인증이 완료됩니다.
■ 도메인 설정 후 Mappings 탭 클릭
Create Mapping 버튼을 클릭.
세일즈포스의 객체를 개발하는 디비에 저장시켜줄겁니다.
■ 개발 디비에 연동할 세일즈포스 객체 선택
■ 세일즈 포스 객체 선택 후 컬럼 선택
객체를 선택하였다면, 이제 디비에서 사용할 컬럼을 설정해줍니다.
왼쪽 상단을 보면 세일즈포스->데이터베이스 / 데이터베이스->세일즈포스
바로 연동되도록 처리할 수 있습니다.
즉, 개발 디비에서 삭제가되면 세일즈포스에서도 삭제처리가 됩니다.
■ 완료되면 목록에 추가된 객체 확인
■ 실제 디비에 세일즈 포스 객체 테이블 확인
■ 파이썬 장고 inspectdb를 통해 마이그레이션
inspectdb를 통해 heroku에서 연동한 테이블들을 모델화할 수 있습니다.
반응형