Flow Builder로의 전환 계획
워크플로 규칙과 프로세스 빌더는 더 이상 비즈니스 프로세스를 자동화하기 위한 기본 도구가 아닙니다. 사용 중지 예정이면 이제 Flow Builder를 자동 프로세스의 미래로 사용해야 합니다. Flow Builder는 내장 확장성, 응용 프로그램 수명 주기 관리, 더 빠른 성능, 미래를 위한 토대를 제공합니다.
필수 Edition
| 지원되는 Edition을 확인하세요. |
Flow Builder로의 전환을 계획할 때 집중해야 할 몇 가지 영역이 있습니다.
자동화 분석
마이그레이션 여정을 시작하려면 기존 자동화를 분석합니다.
- 가장 일반적으로 사용되는 자동화 유형을 분류합니다.
- 보고서 및 대시보드에서 총 오류 및 총 시작된 자동화 수와 같은 조직의 플로 활동을 관찰합니다.
- 플로 인터뷰 로그 및 플로 인터뷰 로그 항목을 봅니다.
- 샘플 플로 보고서 실행: 화면 플로 보고서. 보고서를 사용하여 화면 플로에 대한 런타임 세부 사항을 살펴봅니다.
- 메트릭을 사용하여 사용 패턴을 살펴보고 사용자의 화면 플로를 최적화하십시오.
Sandbox에서 먼저 마이그레이션
변경하기 전에 기존 데이터를 안전하게 유지하는 것이 중요합니다. Sandbox에서 작업하면 Flow Builder로 이동하는 동안 데이터가 손상되지 않습니다.
현재 자동화 카탈로그
여러 가지 방법으로 카탈로그 만들 수 있습니다. 스프레드시트를 만들 수 있습니다. 개체별로 자동화를 구성합니다. 카탈로그에 범주, 항목 기준, 관련 작업을 포함합니다. 시각화에 도움이 되는 다이어그램을 만들 수 있습니다.
중복 프로세스 식별 및 제거
프로세스가 계속 필요하거나 개선할 수 있는지를 평가합니다. 중복의 공통된 원인은 다음과 같습니다.
| 중복 | 예 |
|---|---|
| 개체당 여러 항목 지점 | 겹치는 비즈니스 사례를 수행하는 계정 업데이트에 대한 프로세스 및 워크플로 규칙이 여러 개 있습니다. |
| 반복 업데이트 |
|
| 충돌하는 작업 | 워크플로 규칙이 동일한 필드 값을 재정의하는 동안 필드를 업데이트하는 빠른 필드 업데이트 플로 |
먼저 마이그레이션할 프로세스 우선 순위 지정
레코드 업데이트 속도를 높이고 마이그레이션에 더 적은 시간과 노력을 기울이는 프로세스를 마이그레이션합니다. 단일 개체로 시작합니다. 가장 적은 수의 워크플로 규칙과 연결된 프로세스가 있는 개체를 선택합니다. 이메일 경고를 보내거나 동일한 레코드 필드 업데이트를 수행하는 프로세스는 마이그레이션을 위한 좋은 시작 옵션입니다.
자동화 구조화
비즈니스 요구를 생각할 때 다음과 같은 몇 가지 일반적인 고려 사항이 있습니다.
- 성과: 항목 조건 또는 기타 최적화를 사용하여 불필요한 작업을 줄일 수 있습니까?
- 서비스 점검 및 변경 관리: 이 비즈니스 프로세스의 책임자는 누구입니까? 변경 또는 반복의 가능성은 얼마나 됩니까?
- 워크플로 규칙 및 프로세스에서 플로로 마이그레이션은 일대일이 아닙니다. 마이그레이션하는 각 프로세스에 대한 플로를 만들지 않아도 됩니다.
- 기존 플로를 분석하여 업데이트할 수 있는 해당 요소가 있는지 확인하거나 기존 플로에 새 작업을 통합할 수 있습니다.
- 보다 복잡한 자동화 프로세스를 재사용하고 서브플로로 구현할 수 있는지 고려하십시오.
- 자동화를 포함하지 않는 더 나은 솔루션이 있는지 검토합니다.
예: 워크플로 규칙 또는 프로세스는 생성된 후에만 사례 개체에 대한 필드를 업데이트합니다. 대신 수식 필드로 바꿉니다.
개체당 하나 이상의 플로 고려
개체당 플로가 여러 개 있도록 자동화를 설계할 수 있습니다. 보다 확장 가능한 미래를 위해 트리거 순서 옵션으로 플로의 순서를 정합니다. 플로 트리거 탐색기를 사용하여 우선 순위 값을 플로에 할당합니다. 이 도구를 사용하면 개체당 여러 플로를 관리할 수 있습니다.
레코드 트리거 자동화 최적화
효율적인 레코드 트리거 플로를 구축하면 일부 플로 제한을 최소화할 수 있습니다. 다음은 플로를 작성할 때 효율성을 향상하기 위해 선택할 수 있는 옵션입니다.
| 옵션 | 플로 실행 시기 | 사용하는 경우 | 이점 |
|---|---|---|---|
| 빠른 필드 업데이트 | 플로를 트리거한 레코드 업데이트 중 및 업데이트가 저장되기 전 | 트랜잭션을 트리거한 레코드 업데이트 | 트리거 레코드 업데이트로 제한되어 있으므로 최적의 성능 |
| 관련 레코드 및 작업 | 플로를 트리거한 레코드 업데이트 중 및 해당 업데이트가 저장된 후 |
|
레코드 변경에 의해 트리거되는 일반적인 프로세스를 자동화 |
| 비동기식으로 실행 | 플로를 트리거한 레코드 업데이트가 완료되는 직후 | 외부 시스템에 요청 보내기 또는 다른 장기 실행 프로세스 수행과 같은 고급 시나리오를 실행하는 경우 | 플로를 트리거한 레코드 업데이트를 지연하거나 차단하지 않도록 함 |
항목 조건 최적화
성능 영향을 줄이도록 항목 조건을 설정합니다. 효율적으로 사용되는 항목 조건으로 자동화를 불필요하게 실행하는 것을 방지하고 성능을 개선합니다. 레코드가 생성되거나 편집되고 필드에 특정 값이 있는 경우 플로를 실행하도록 항목 조건을 설정합니다. 또는 레코드가 생성되거나 편집되고 필드 IS CHANGED가 지정된 값으로 설정되는 경우 항목 조건을 설정합니다. 레코드가 생성되거나 편집될 때만 필드 값을 확인하는 경우 항목 조건을 만드는 것 외 추가 단계가 없습니다. 레코드가 생성되거나 편집될 때 필드 값이 변경되는 항목을 확인하는 항목 조건을 만들려면 조건 충족 시 실행 설정을 활성화합니다. 이 설정을 활성화하면 반복 작업이 방지되고 일관성이 유지됩니다.
시간 종속 워크플로 규칙을 예약 경로로 대체
예약 경로를 레코드 트리거 플로에 추가합니다. 예약 경로는 날짜 및 시간을 기반으로 트리거가 시작된 후, 미래 시간입니다. 완료 날짜와 같은 자동화를 트리거한 레코드의 날짜를 기반으로 미리 알림 또는 팔로우업 작업 일정을 예약할 수 있습니다. 이 기능은 항목 조건도 다시 확인합니다.
예: 항목 조건을 상태 = 에스컬레이션됨으로 설정한 후 마감 2일 전에 미리 알림을 보내는 자동화를 설정합니다. 상태가 에스컬레이션된 상태로 남아 있는 경우에만 미리 알림이 전송됩니다.
자동화 순서 지정
플로 트리거 탐색기를 사용하여 자동화 실행 순서를 보거나 플로 순서를 변경할 수 있습니다. 플로는 다른 자동화, 관리 패키지 또는 조직 간 이동으로 인한 중단을 최소화하기 위해 설명된 순서대로 실행됩니다. 플로 트리거 순서를 지정하여 플로에 우선 순위 값을 할당할 수 있습니다. 레코드가 생성, 업데이트 또는 삭제될 때 실행되는 모든 관련 플로를 확인하려면 개체를 선택합니다. 이 작업을 통해 동일한 상황에서 실행되는 플로 간에 쉽게 탐색할 수 있습니다.
설명을 사용하여 플로를 문서화합니다.
요소, 리소스, 예약 경로, 플로 버전의 설명 필드를 사용하여 플로 뒤에 있는 의도를 문서화합니다. 설명은 혼란을 줄이고 향후 업데이트를 더 쉽게 만듭니다.
설명이 누락된 리소스를 찾고 업데이트하려면 도구 상자 패널
를 열고 필터
를 열고 설명 누락을 선택합니다. 결과에 설명이 없는 요소와 리소스가 표시되므로 플로를 빠르게 문서화할 수 있습니다.
Sandbox에서 테스트
조직의 데이터를 보호하려면 프로덕션으로 변경 사항을 이동하기 전에 항상 Sandbox에서 테스트하십시오.
다시 구축할 때 이전 자동화 비활성화
기본적으로 활성 프로세스 및 플로가 비활성으로 배포되며 배포한 후 새 버전을 수동으로 다시 활성화하고 이전 버전을 비활성화합니다.
자원
Salesforce 관리자: 자동화 페이지는 비즈니스 프로세스 자동화를 시작하는 데 도움이 되는 좋은 리소스입니다. AppExchange에서 플로 템플릿을 탐색하거나 자동화 도구로 직접 이동할 수 있습니다.
