Mục lục:

Apex trigger là gì?
Apex trigger là gì?

Video: Apex trigger là gì?

Video: Apex trigger là gì?
Video: Học Salesforce || Bài 4 Tìm hiểu, demo viết apex Trigger trong Salesforce 2024, Có thể
Anonim

Trình kích hoạt Apex cho phép bạn thực hiện các hành động tùy chỉnh trước hoặc sau các thay đổi đối với bản ghi Salesforce, chẳng hạn như chèn, cập nhật hoặc xóa. MỘT Kích hoạt Là Đỉnh mã thực thi trước hoặc sau các loại hoạt động sau: chèn. cập nhật. xóa bỏ.

Theo cách này, các trình kích hoạt Salesforce Apex là gì?

Trình kích hoạt Apex cho phép bạn thực hiện các hành động tùy chỉnh trước hoặc sau các sự kiện để ghi lại Lực lượng bán hàng , chẳng hạn như chèn, cập nhật hoặc xóa. Gây nên có thể được xác định cho các đối tượng tiêu chuẩn cấp cao nhất, chẳng hạn như Tài khoản hoặc Liên hệ, đối tượng tùy chỉnh và một số đối tượng con tiêu chuẩn. Gây nên được hoạt động theo mặc định khi được tạo.

Sau đó, câu hỏi đặt ra là hai tùy chọn khi nào trình kích hoạt Apex có thể chạy? Apex Trigger có thể một trong hai chạy trước khi một bản ghi đã được lưu về sau. Thao tác trước thường được sử dụng để xác minh thông tin sẽ được chèn vào và sau Kích hoạt được sử dụng để truy cập dữ liệu đã được người dùng hoặc hệ thống nhập trước đó.

Đơn giản như vậy, bạn viết Apex trigger như thế nào?

Tạo Apex Trigger

  1. Từ Thiết lập, chọn Tùy chỉnh và sau đó bấm vào đối tượng mà bạn muốn thêm trình kích hoạt vào.
  2. Nhấp vào Trình kích hoạt và sau đó nhấp vào Mới.
  3. Để xác định trình kích hoạt của bạn, hãy nhập mã Apex tương tự như mã mẫu này.
  4. Đảm bảo rằng Đang hoạt động được chọn.
  5. Nhấp vào để lưu.

Sự khác biệt giữa kích hoạt trước và sau là gì?

Trước khi kích hoạt được sử dụng để cập nhật hoặc xác thực các giá trị bản ghi trước chúng được lưu vào cơ sở dữ liệu. Sau khi kích hoạt được sử dụng để truy cập các giá trị trường được đặt bởi hệ thống (chẳng hạn như trường Id của bản ghi hoặc trường LastModifiedDate) và để thực hiện các thay đổi trong các bản ghi khác. Các kỷ lục bắn ra sau khi kích hoạt ở chế độ chỉ đọc.

Đề xuất: