Salesforce Setup 메뉴 중 Process Automation > Flows는 업무를 자동화하고 싶을 때 정말 많이 쓰이는 기능이에요. 복잡한 업무도 클릭 몇 번으로 자동화할 수 있어서, 초보 Admin분들이 꼭 알아두면 좋은 메뉴랍니다.
이 기능은 무엇인가
Flows(플로우)는 Salesforce에서 반복적으로 일어나는 업무나, 여러 단계를 거쳐야 하는 작업을 자동으로 처리해주는 도구예요. 쉽게 말해서, "이런 일이 생기면, 저런 걸 자동으로 해줘!"라고 Salesforce에게 시키는 거죠. 플로우는 자동화 도구 중에서도 특히 다양한 상황에 맞게 복잡한 로직을 만들 수 있는 강력한 기능이에요.
언제 사용하는가
다음과 같은 상황에서 Flows를 많이 사용해요.
- 사용자가 버튼을 눌렀을 때, 여러 개의 레코드를 한 번에 만들거나 수정해야 할 때
- 특정 조건이 충족되면, 자동으로 이메일을 보내거나 알림을 띄워야 할 때
- 여러 단계로 이루어진 승인 절차나, 복잡한 업무 프로세스를 자동화하고 싶을 때
- 입력 폼을 만들어서, 사용자가 단계별로 정보를 입력하도록 안내하고 싶을 때
즉, 단순한 자동화(예: 필드 하나만 바꿔주기)보다 조금 더 복잡한 자동화가 필요할 때 Flows를 쓰면 좋아요.
어떻게 이해하면 쉬운가
Flows는 마치 요리 레시피 같다고 생각하면 이해하기 쉬워요.
- 어떤 재료(데이터)를 가지고,
- 어떤 순서로(프로세스),
- 어떤 요리를(결과) 만들지,
- 단계별로 차근차근 지시하는 거죠.
Salesforce에서는 플로우 빌더라는 화면에서, 드래그앤드롭 방식으로 블록을 쌓듯이 과정을 만들 수 있어요. 그리고 플로우에는 여러 종류가 있는데,
- 화면 플로우(사용자가 직접 화면에서 입력하는 경우)
- 자동화 플로우(백그라운드에서 자동 실행되는 경우)
등이 있으니, 상황에 맞게 골라 쓰면 됩니다.
예시
아래는 실제로 Admin들이 자주 만드는 플로우 예시예요.
- 신규 고객이 등록되면: 자동으로 환영 이메일을 보내고, 담당자에게 알림을 보냄
- 영업기회(오퍼튜니티)가 '계약 성사'로 바뀌면: 관련된 견적서, 인보이스를 자동으로 생성
- 고객이 서비스 요청을 남기면: 단계별로 필요한 정보를 입력받아, 적절한 부서에 자동으로 할당
이처럼, Flows를 활용하면 반복적인 업무를 줄이고, 실수를 예방할 수 있어요.
—
참고로, Process Automation > Flows 메뉴는 Salesforce 버전이나 org의 설정에 따라 화면이나 세부 옵션이 조금씩 다를 수 있어요. 처음엔 어렵게 느껴질 수 있지만, 하나씩 따라 해보면서 익숙해지면 정말 강력한 도구가 될 거예요! 궁금한 점이 있으면 언제든 질문해 주세요.