본문 바로가기

Salesforce/Technology Related Q&A

Flow로 기능 구현 가능여부

[질문] 오랜만에 질문 드립니다, 개발 없이 Flow + 프로세스빌더만을 이용하여 아래 내용이 구현 되는지 알고 싶습니다.

1. 고객(Account) 개체와 마스터-디테일 관계인 B라는 사용자정의 개체가 있습니다.

2. 고객 개체를 조회(Lookup) 필드로 참조 하는 C라는 사용자 정의 개체가 있습니다.

3. 한개의 고객 레코드에 B레코드가 여러개 생성 될 수 있는데(1:n 관계) 각 레코드에는 세일즈포스 사용자 아이디(User Record)를 필수 입력하게 되어 있습니다.

구현내용 : C 레코드에는 승인 프로세스가 적용 되어 있고 C 레코드가 승인/거부 되었을 때 이 레코드가 참조 하는 고객 레코드에 연결 된 B레코드들에 입력 된 사용자 아이디들을 모두 참조하여 이 사용자들에게 해당 고객과 관련 있는 C레코의 승인 또는 거부 되었음을 채터로 알리고 싶습니다.

혹시 이게 Flow만으로 또는 Flow + 프로세스빌더 조합으로 구현 가능한지 알고 싶네요.

한가지 빠뜨렸는데 C레코드는 기본적으로 비공개이고 알림을 받는 사람에게는 자동으로 공유가 되어야 합니다.

A : 프로세스 빌더에서 Object C의 레코드에 승인 상태를 Condition으로 설정하여 Flow를 호출합니다. Object C record Parameter
(Summer 20'부터는 Flow가 직접 Trigger될 수 있습니다.)
Object C의 Account A의 Id를 Where 조건으로 Object B의 User Field값을 조회합니다. Get, List variable
그후 Object C__Share에 AccountId, UserId로 Read로 공유레코드를 Insert합니다. Loop
이때 복수의 User에게 Mention을 거는 것은 아래 링크 확인하시면 됩니다. Post to Chater
https://thewizardnews.com/2018/04/03/select-multiple-users-for-a-chatter-mention-in-salesforce-flow/

 

Select Multiple Users for a Chatter Mention in Salesforce Flow - The Wizard News

Have multiple users you want to Chatter Mention in Salesforce Flow? Do you need your end-users to select the people who get mentioned? It's a bit of a headache and requires some workarounds, but it's absolutely possible to do this within Flow.

thewizardnews.com

 

from https://success.salesforce.com/_ui/core/chatter/groups/GroupProfilePage?g=0F9300000001shw&fId=0D53A00004vERnl