Luka's Salesforce Notes

전체 글

Apex · LWC · Flow · Data Cloud · Marketing Cloud

프로젝트

Luka MCA Lab 구축기 | 수신 구분 설계와 국내 광고 규정 반영

안녕하세요, 루카입니다. 오늘은 Luka MCA Lab의 메일을 수신 구분 두 개로 나누고, 이미 받은 동의를 구분마다 가져와 보겠습니다.수신 구분(Communication Subscription)은 메일을 '과정 안내', '프로모션'처럼 종류로 나눠, 종류마다 수신 동의를 따로 받는 단위입니다.홍보 메일은 기본 설정에서 고른 수신 구분에 동의한 사람에게만 나가므로, 메일마다 어느 구분으로 보낼지를 첫 발송 전에 정해 둡니다. 이런 독자에게: 국내 고객의 Marketing Cloud Next(MCN)를 구축하면서 첫 발송 전에 수신 구분과 광고 메일 규정을 정리하려는 Salesforce 관리자와 구축 컨설턴트에게 맞습니다.Luka MCA Lab은 여러 지점이 있는 학원의 온라인 클래스를 가정한 가상 고객..

프로젝트

Luka MCA Lab 구축기 | 동일인 판정 매치 규칙 고르기와 실행

안녕하세요, 루카입니다. 오늘은 Luka MCA Lab 데이터에 맞는 동일인 판정 매치 규칙을 고르고 실행해 보겠습니다.동일인 판정(Identity Resolution)은 여러 원천에서 들어온 같은 사람의 레코드를 매치 규칙에 따라 통합 개인(Unified Individual) 하나로 묶는 기능입니다.규칙이 느슨하면 다른 사람이 한 사람으로 묶이고, 엄격하면 같은 사람이 둘로 남으므로 같은 이메일을 누가 함께 쓰는지 먼저 보고 규칙을 정합니다. 이런 독자에게: 세그먼트를 만들기 전에 동일인 판정을 처음 실행하려는 Salesforce 관리자와 구축 컨설턴트에게 맞습니다.준비할 것규칙 집합: Data Cloud가 켜진 Marketing Cloud Next org에 Individual용 규칙 집합(Rulese..

프로젝트

Luka MCA Lab 구축기 | 커스텀 오브젝트를 Data Cloud로 가져와 DMO에 매핑하는법

안녕하세요, 루카입니다. 오늘은 Luka MCA Lab의 수강 데이터를 Data Cloud로 가져와 사람 데이터와 이어 보겠습니다.데이터 스트림(Data Stream)은 Salesforce CRM 같은 원천의 레코드를 Data Cloud로 가져오고, 원천이 바뀌면 그 변경도 이어서 반영하는 기능입니다.세그먼트는 Data Cloud의 데이터 모델 오브젝트(DMO)를 조건으로 읽으므로, CRM에 만든 커스텀 오브젝트도 가져와 DMO에 매핑해야 합니다. 이런 독자에게: CRM의 커스텀 오브젝트를 세그먼트 조건으로 쓰려는 Salesforce 관리자와 구축 컨설턴트에게 맞습니다.준비할 것Data Cloud와 권한: Data Cloud가 켜진 Marketing Cloud Next org와 Data Cloud Arc..

Salesforce/Agentforce

Agentforce | 블로그에 Agentforce 채팅 위젯 설치하기

안녕하세요, 루카입니다. 오늘은 티스토리 블로그에 Agentforce 에이전트와 대화하는 채팅 창을 달아 보겠습니다.Vercel Functions(Vercel 함수)는 요청이 올 때만 실행되는 서버 코드를 서버 관리 없이 배포하는 기능입니다.Agent API의 Consumer Secret을 블로그 페이지에 넣으면 누구나 볼 수 있으므로, Secret을 보관하고 Agent API를 대신 불러 줄 Vercel 함수가 필요합니다.준비할 것에이전트와 앱: Agent API로 Salesforce 밖에서 에이전트와 대화하기에서 만든 활성 에이전트와 External Client App이 필요합니다. 그 글에서 확인한 Consumer Key·Secret, My Domain 주소, Agent ID를 환경변수로 씁니다.개..

Salesforce/Agentforce

Agentforce | Draft with Agentforce로 이메일 제목과 본문 초안 생성

안녕하세요, 루카입니다. 오늘은 Draft with Agentforce로 메일 제목과 본문 초안을 한국어로 받아서 이메일에 넣어 보겠습니다.Draft with Agentforce는 Email Builder에서 메일 제목이나 문단에 넣을 초안을 AI에게 받는 기능입니다.받은 초안을 고쳐 쓰면 되므로 메일 제목과 첫 문단을 빨리 채울 수 있습니다.준비할 것켜 둘 기능: Marketing Cloud Next(MCN) org에 Agentforce와 Einstein 생성형 AI가 켜져 있어야 합니다. 관리자가 마케팅 에이전트도 설정해 두어야 합니다(AF-03 준비와 과금).권한: 마케팅 에이전트를 쓰는 Marketing Team Agent Access 권한과, 마케팅 워크스페이스에서 이메일을 만들 수 있는 권한이..

Salesforce/Agentforce

Agentforce | Agent API로 Salesforce 외부에서 에이전트와 메시지 주고받는법

안녕하세요, 루카입니다. 오늘은 External Client App을 만들고 curl로 Agent API를 호출해, Salesforce 밖에서 Agentforce 에이전트와 메시지를 주고받아 보겠습니다.Agent API는 Salesforce 밖의 프로그램이 Agentforce 에이전트에게 메시지를 보내고 답을 받게 해 주는 기능입니다.홈페이지나 사내 시스템이 자기 화면에 에이전트의 답을 보여 주려면, 그 시스템이 이 API를 호출해야 합니다.준비할 것org와 권한: Agentforce가 켜진 org와 시스템 관리자 권한이 필요합니다.터미널: curl을 쓸 수 있는 bash 계열 터미널(macOS, Linux, Windows는 Git Bash)을 준비합니다.사용자 라이선스: 이번에는 연동 사용자에게 Sal..