저장 전 및 저장 후 레코드 트리거 플로 간 결정
레코드 트리거 플로는 Salesforce에서 레코드를 생성, 업데이트 또는 삭제하면 실행됩니다. Salesforce가 레코드를 저장하기 전에 저장 전 플로가 실행됩니다. Salesforce가 레코드를 저장한 후 저장 후 플로가 실행됩니다. 이 가이드를 사용하여 자동화에 적합한 유형을 선택합니다.
필수 Edition
| 지원되는 Edition 보기. |
| 필요한 사용자 권한 | |
|---|---|
| Einstein 및 Agentforce for Flow를 포함하여 Flow Builder에서 사용할 수 있는 모든 플로 유형, 요소 및 기능을 사용하여 플로를 열고, 편집하고, 만들고, 활성화하거나 비활성화하려면 다음을 수행합니다. | 플로 관리 |
저장 전 플로를 사용하는 경우
데이터베이스에 저장되기 전에 플로를 트리거한 레코드를 업데이트하거나 유효성을 검사하려면 저장 전 플로를 사용합니다. 저장 전 플로는 레코드만 업데이트하고 유효성을 검사할 수 있습니다.
저장 후 플로를 사용하는 경우
저장 후 플로를 사용하여 저장 전 플로가 할 수 있는 것 이상의 작업을 수행할 수 있습니다. 저장 후 플로는 데이터베이스에 저장된 후 트리거 레코드를 업데이트하거나 유효성을 검사할 수 있습니다. 또한 저장 후 플로는 트리거 레코드의 ID를 사용하여 관련 및 관련 없는 레코드를 업데이트하거나 만들거나 이메일을 보내고 기타 많은 작업을 수행합니다.
비교: 저장 전 및 저장 후 비교
| 고려 사항 | 저장 전 | 저장 후 |
|---|---|---|
| 실행되는 경우 | Salesforce가 레코드를 데이터베이스에 저장하기 전 | Salesforce가 레코드를 저장하고 레코드에 ID를 제공한 후 |
| 레코드 ID 가용성 트리거 | 사용할 수 없습니다. | 사용할 수 있습니다. 이를 사용하여 관련 레코드를 만들거나, 수식에 추가하거나, 외부 시스템에 전달합니다. |
| 트리거 레코드 업데이트 | 예. 작업 중인 경우에 가장 적합한 선택입니다. | 예, 그러나 트리거 레코드를 업데이트하려면 백엔드에서 추가 저장 작업이 필요합니다. |
| 데이터 유효성 검사 및 저장 방지 | 예. 오류 메시지를 표시하고 잘못된 데이터가 커밋되기 전에 저장을 차단합니다. | 아니요. 플로가 실행되면 레코드가 저장됩니다. |
| 관련 레코드 만들기 또는 업데이트 | 아니요. 트리거 레코드만 업데이트합니다. | 예. 레코드를 만들고 업데이트합니다. |
| 이메일 보내기 또는 외부 시스템 호출 | 아니요. 지원되지 않습니다. | 예. 이메일, 아웃바운드 메시지, 외부 시스템 또는 API 호출을 보냅니다. |
| 저장 후 필드 값 사용 | 아니요. Salesforce는 레코드를 데이터베이스에 저장한 후 최종 수정 일자 또는 작성 일자와 같은 시스템에 채워진 필드의 값을 설정합니다. | 예. 레코드 ID, 최종 수정 날짜, 작성 날짜 및 기타 시스템 필드를 사용할 수 있습니다. |
| 사용 가능한 요소 | 제한: 할당, 결정, 레코드 가져오기, 루프만 해당합니다. | 모두: 레코드 만들기, 레코드 업데이트, 이메일 보내기, 하위 플로 등 |
| 성능 | 추가 저장 없이 최대 10배 더 빠릅니다. | 저장이 완료된 후 백그라운드에서 실행되며 추가 저장 작업이 있을 수 있습니다. |
이 기사를 통해 문제를 해결했습니까?
개선을 위한 의견을 보내주세요.

