티스토리 뷰
1. Org Development Model
- 1) Salesforce DX Project
- : Salesforce Dx Project에는 변경사항을 구성하는 소스에 파일이 포함되어 있다.
- : Salesforce Dx Project에는 특정 프로젝트 구조와 소스 형식이 있다.
- : 소스 파일 외에도 sfdx-project.json이 포함되어 있다.
- : Salesforce Dx Project를 프로덕션 조직에 보낼 변경 사항을 관리하고 수집하는 아웃바운드 변경 세트로 생가할 수 있다.
- 2) Deployment Artifact ( .zip file )
- : 변경 사항을 테스트한 후 배포할 변경사항을 .zip파일인 Deployment Artifact에 넣는다.
- : Deployment Artifact를 인바운드 변경 세트로 생각할 수 있다.
- : 변경 사항은 배포될 때까지 적용되지 않는다.
- 3) Source Control System
- : 모든 변경 사항은 병합되어 Salesforce DX Project가 포함된 Source Control System에 저장된다.
- : Source Control System은 다음과 같은 이점을 제공한다.
- : [1] 실시간 협업으로 효율성을 높이고 합의를 이끌어낸다.
- : [2] 팀은 변경사항을 덮어쓰거나 작업을 잃어버릴 걱정 없이 동시에 같은 파일에서 작업할 수 있다.
- : [3] 개정 기록을 통해 누가 어떤 내용을 변경했는지 볼 수 있다.
- : [4] 모든 파일을 이전 버전으로 되돌릴 수 있다.
- : [5] 작업을 저장할 때 작업에 대한 기록 컨텍스트를 제공하는 커밋 설명을 제공한다.
- 4) Salesforce CLI
- : Salesforce CLI는 org 개발 수명 주기의 모든 단계에서 사용할 수 있는 강력한 명령줄 인터페이스다.
- : 모든 개발, 테스트 및 자동화 사용 사례에 단일 인터페이스를 제공하여 생산성을 향상시킹다.
- : Salesforce CLI를 통해 샌드박스 승인, DX Project 생성 및 관리, 테스트 데이터 가져오기 및 내보내기, 메타데이터 검색 및 배포, 테스트 실행 및 자동화가 가능하다.
'[세일즈포스 개발자]' 카테고리의 다른 글
WSDL 및 APEX SOAP Callouts (0) | 2023.02.24 |
---|---|
HTTP과 REST Callouts (0) | 2023.02.24 |
Apex Testing (0) | 2023.02.23 |
Command-Line Interface ( 명령줄 인터페이스 ) (0) | 2023.02.23 |
SOQL과 SOSL (0) | 2023.02.23 |