플로는 아래 메뉴를 통해 새로 만들수 있다는 점은 이전에 설명하였다.
| 설정 > 프로세스 자동화 > 플로) > 새 플로 |
위 메뉴를 거쳐 ‘새 플로’ 버튼을 클릭하여 플로 빌더가 열리는데, 이때 첫번째 단계는 아래 그림과 같이 제시되는 두가지 옵션 중에서 한가지를 선택하게 된다.
- 처음부터 시작 : 아예 '플로 유형’ 부터 선택하여 새로 만든다.
- 템플릿 사용 : 세일즈포스가 제공하는 기본적인 템플릿을 선택하거나 또는 AppExchange 와 같이 플로를 제공하는 사이트로 부터 제공되는 유료 혹은 무료 템플릿을 사용한다. 다시 말해, 목적에 맞게 이미 대부분의 플로 단계가 만들어져 있으므로 수정하여 사용할 수 있다.

위 단계에서 ‘처음부터 시작’ 을 선택하면 다음 단계에서 ‘플로 유형’을 선택하게 된다. ‘플로 유형’ 은 자동화 하고자 하는 프로세스의 형태를 선택하는 단계라고 할 수 있다. 세일즈포스에서 제공되는 플로의 유형은 총 17가지이지만, 일반적으로 상단의 ‘권장’ 이라고 표시되어 있는 6가지 유형을 사용하게 된다. 6가지 권장 유형은 아래 그림과 같다.

- 화면 플로 : Lightning 페이지, Experience Cloud 사이트, 빠른 작업 등에서 시작하는 비즈니스 프로세스를 통해 사용자를 안내.
- 레코드 트리거형 플로 : 레코드가 생성, 업데이트되거나 삭제될 때 실행되는 자동 시작 플로로서 백그라운드에서 실행.
- 일정 트리거형 플로 : 일괄 처리의 각 레코드에 대해 지정된 시간 및 빈도일 때 실행되는 자동 시작 플로로서 백그라운드에서 실행.
- 플랫폼 이벤트 트리거형 플로 : 플랫폼 이벤트 메시지가 수신될 때 실행되는 자동 시작 플로로서 백그라운드에서 실행.
- 자동 시작형 플로 (트리거 없음) : Apex, 프로세스, REST API 등에 의해 호출되는 경우 실행되는 자동 시작 플로로서 백그라운드에서 실행.
- 레코드 트리거형 오케스트레이션 : 레코드가 생성되거나 업데이트될 때 실행. 오케스트레이션을 사용하면 다단계 다중 사용자 프로세스를 만들 수 있음.
◈ 화면 플로
‘화면 플로’ 는 플로 유형 중에서 유일하게 사용자 인터페이스를 만들수 있는 유형이다. ‘화면 플로’ 가 등장히기 이전에는 사용자 인터페이스를 만들려면 프로그래밍을 통해야만 했는데, ‘화면 플로’를 사용하면 코드 없이도 간단한 사용자 인터페이스를 만들수 있다. 주로 사용자의 입력을 처리하기 위한 용도로 사용되는데, ‘화면 플로’ 를 사용하면 아래와 같은 기능들을 만들수 있다.
- 사용자 입력 확인 : ‘확인 규칙’을 사용하는 방법도 있지만 사용자에서 입력 과정을 안내하면서 동시에 입력되는 값을 체크 하는것도 가능하다.
- 조건부 화면 표시 : 사용자가 입력한 값 또는 사용자의 권한과 역할에 따라 화면상의 요소를 동적으로 표시 또는 숨길수 있다.
- 레코드의 표시 : 화면에 이미 저장되어 있는 레코드를 불러와서 표시하는 것이 가능하다.
- 라디오(옵션) 버튼 : 화면 상에서 복수의 옵션 중에서 하나를 선택하게 하는 라디오 버튼을 사용하는 것이 가능하다.
‘화면 플로’ 는 사용자 정의 버튼이나 링크를 통해 작동 시킬 수 있으며 사용자와 인터랙션을 통해 다양한 데이터를 입력하거나 처리하기 위한 용도로 사용할 수 있다.

◈ 레코드 트리거형 플로
‘레코드 트리거형 플로’ 는 레코드가 생성 또는 업데이트되거나 삭제될 때 자동으로 실행되는 플로로서, 개체를 지정하고 해당 개체에서 레코드가 생성/업데이트/생성 또는 업데이트/삭제 될 때 백그라운드에서 실행되는 프로세스를 만드는데 사용된다.

‘레코드 트리거형 플로’ 의 기본적인 설정은 아래와 같다.
- 대상 ‘개체’ 선택
- 4가지 중 한가지 트리거 선택 : 생성 / 업데이트 / 생성 또는 업데이트 / 삭제
- 대상 개체중 플로를 실행할 레코드의 항목 조건을 설정
- 수행할 프로세스를 2가지 중에서 선택 : 빠른 필드 업데이트 / 작업 및 관련 레코드
- ‘트리거 레코드에 대한 원래 트랜잭션이 성공적으로 커밋된 후 외부 시스템에 액세스할 수 있도록 비동기 실행 경로를 포함합니다.’ 설정할 것인지 선택
◈ 일정 트리거형 플로
‘일정 트리거형 플로’ 는 지정한 주기마다 자동으로 실행되는 플로다.

‘일정 트리거형 플로’ 의 기본 설정은 위 그림에서 보는 바와 같이 아래의 세가지를 설정하게 된다.
- 시작 일자 / 시작 시간 : 지정한 일자 및 시간으로 부터 플로가 작동하게 된다.
- 주기 :한 번 / 매일 / 매주의 3가지중 한가지를 선택한다.
◈ 플랫폼 이벤트 트리거형 플로
‘플랫폼 이벤트 트리거형 플로’ 는 설정한 플랫폼 이벤트 메시지 또는 세일즈포스의 이벤트 메시지가 수신될 때 실행되는 플로다.

이 플로에서 설정되는 위 그림에서 보는 바와 같이 두가지를 설정하면 된다.
- 플랫폼 이벤트 : 기본적으로 설정된 이벤트 메시지나 사용자가 설정한 이벤트 메시지를 선택한다.
- 플로의 실행 사용자 : 현재 로그인된 사용자 (‘이벤트를 트리거한 사용자’) 를 선택하거나 특정 사용자를 지정할 수 있다.
◈ 자동 시작형 플로 (트리거 없음)
‘자동 시작형 플로 (트리거 없음)’ 는 APEX, 프로세스, REST API 등에 의해 호출되는 경우 실행되는 플로다. 이 플로는 다른 플로에서 ‘서브 플로’ 요소로 추가하여 사용하는 것도 가능하다. 또는 사용자 정의 버튼이나 링크에 연결하여 사용하는 것도 가능하다.
◈ 레코드 트리거형 오케스트레이션
‘레코드 트리거형 오케스트레이션’ 은 ‘레코드 트리거형 플로’ 를 다단계 및 다중 사용자로 조합하여 사용할 수 있게 하는 플로다.
◈ 맺음말
이상으로 플로의 유형에 대한 기본적인 정보들과, 플로의 유형 중에서 가장 많이 쓰이는 6가지에 대하여 알아보았다. 이어지는 글에서는 ‘플로 빌더’ 의 화면 구성과 플로를 만들기 위해 필요한 ‘변수’와 ‘상수’에 대하여 좀 더 알아보기로 하자.
😁😅😁😅😁😅😁😅😁😅
'세일즈포스(Salesforce, SFDC) 이야기 > 관리자(Admin)을 위해...' 카테고리의 다른 글
| 세일즈포스 플로를 이용한 자동화 - (4) 플로 변수 (0) | 2025.04.29 |
|---|---|
| 세일즈포스 플로를 이용한 자동화 - (3) 플로 빌더 (0) | 2025.04.21 |
| 세일즈포스 플로를 이용한 자동화 - (1) 플로에 대한 이해 (0) | 2025.04.14 |
| 세일즈포스 200% 활용 - (2) 보고서의 활용 (0) | 2025.04.03 |
| 세일즈포스 200% 활용 - (1) 보고서 만들기 (0) | 2025.04.01 |