Apex - Triển khai
Triển khai trong SFDC là gì?
Cho đến bây giờ chúng tôi đã phát triển mã trong Phiên bản dành cho nhà phát triển, nhưng trong trường hợp thực tế, bạn phải thực hiện việc phát triển này trong Hộp cát và sau đó bạn có thể cần triển khai mã này sang một hộp cát hoặc môi trường sản xuất khác và đây được gọi là triển khai. Tóm lại, đây là sự di chuyển của siêu dữ liệu từ tổ chức này sang tổ chức khác. Lý do đằng sau điều này là bạn không thể phát triển Apex trong tổ chức sản xuất Salesforce của mình. Người dùng trực tiếp truy cập vào hệ thống trong khi bạn đang phát triển có thể làm mất ổn định dữ liệu của bạn hoặc làm hỏng ứng dụng của bạn.
Các công cụ có sẵn để triển khai -
- Force.com IDE
- Thay đổi bộ
- API SOAP
- Công cụ di chuyển Force.com
Vì chúng tôi đang sử dụng Phiên bản dành cho nhà phát triển cho mục đích phát triển và học tập của mình, chúng tôi không thể sử dụng Bộ thay đổi hoặc các công cụ khác cần đến phiên bản dành cho doanh nghiệp SFDC hoặc phiên bản trả phí khác. Do đó, chúng tôi sẽ xây dựng phương pháp triển khai Force.com IDE trong hướng dẫn này.
Force.com Eclipse IDE
Step 1 - Mở Eclipse và mở trình kích hoạt lớp cần được triển khai.
Step 2 - Sau khi bạn nhấp vào 'Triển khai tới máy chủ', sau đó nhập tên người dùng và mật khẩu của tổ chức trong đó, Thành phần cần được triển khai.
Bằng cách thực hiện các bước đã đề cập ở trên, các thành phần Apex của bạn sẽ được triển khai cho tổ chức mục tiêu.
Triển khai bằng Tập hợp Thay đổi
Bạn có thể triển khai các quy tắc Xác thực, quy tắc dòng công việc, các lớp Apex và Trình kích hoạt từ tổ chức này sang tổ chức khác bằng cách kết nối chúng thông qua cài đặt triển khai. Trong trường hợp này, các tổ chức phải được kết nối.
Để mở thiết lập triển khai, hãy làm theo các bước dưới đây. Hãy nhớ rằng tính năng này không có sẵn trong Phiên bản dành cho nhà phát triển -
Step 1 - Vào Setup và tìm kiếm 'Deploy'.
Step 2 - Bấm vào 'Outbound Change Set' để tạo bộ thay đổi để triển khai.
Step 3 - Thêm các thành phần để thay đổi tập hợp bằng cách sử dụng nút 'Thêm', sau đó Lưu và nhấp vào Tải lên.
Step 4 - Vào Tổ chức mục tiêu và nhấp vào tập hợp thay đổi đầu vào và cuối cùng nhấp vào triển khai.
Lệnh gọi API SOAP để triển khai
Chúng tôi sẽ chỉ có một cái nhìn tổng quan nhỏ về phương pháp này vì đây không phải là một phương pháp được sử dụng phổ biến.
Bạn có thể sử dụng các lệnh gọi phương thức được cung cấp bên dưới để triển khai siêu dữ liệu của mình.
- compileAndTest()
- compileClasses()
- compileTriggers()
Công cụ di chuyển Force.com
Công cụ này được sử dụng để triển khai theo kịch bản. Bạn phải tải xuống công cụ Force.com Migration và sau đó bạn có thể thực hiện triển khai dựa trên tệp. Bạn có thể tải xuống công cụ di chuyển Force.com và sau đó thực hiện triển khai theo tập lệnh.