Salesforce/Dev 4

세일즈포스 Guest User 권한과 제한사항 정리

프로젝트에서 공개 페이지나 외부 연동 엔드포인트를 만들다 보면 Salesforce Guest User를 다루게 된다.그런데 Guest User는 일반 사용자와 권한 모델이 좀 다르기때문에 예상하지 못한 제약 때문에 막히는 경우도 많다.이번 글은 프로젝트들를 진행하면서 자주 부딪혔던 Guest User 관련 특이사항을 정리해보았다.1. 게스트 사용자란?Guest User는 로그인 없이 공개된 Experience Cloud 사이트나 Salesforce Site에 접근하는 사용자를 의미한다.사이트마다 전용 Guest User 프로필과 사용자 레코드가 하나씩 생성되고, 해당 사이트에 접속하는 익명 사용자는 모두 같은 Guest User 컨텍스트로 동작한다.그래서 공개 페이지를 만들거나, 외부에서 세일즈포스로 직..

Salesforce/Dev 2026.03.17

Salesforce Lightning Email 한글 깨짐 원인과 해결 방법 (UTF-8 설정)

세일즈포스에서 라이트닝 이메일을 사용하다 보면, 실제 발송된 메일 내용이 깨지는 경우가 있다.특히 한글이 포함된 경우라면 인코딩 문제가 원인일 가능성이 높다.문제 원인라이트닝 이메일 템플릿은 클래식 이메일 템플릿처럼 인코딩을 직접 설정하는 UI가 보이지 않는다.다만 공식 문서를 보면 Lightning 이메일 템플릿은 Encoding 필드를 사용하지 않고, 발송 사용자의 Email Encoding 설정을 따를 수 있다고 안내한다. 그래서 실제로는 템플릿 설정 문제일 수도 있고, 사용자 개인 설정 문제일 수도 있다.해결 방법1) 발송 사용자 Email Encoding 확인먼저 메일을 보내는 사용자의 개인 설정에서 Email Encoding 값이 Unicode (UTF-8)인지 확인한다. Salesforce ..

Salesforce/Dev 2026.03.17

[LWC]수명주기후크(LifeCycle Hook)

1. 수명 주기 후크란?LWC에는 수명 주기 후크라는 것이 있다. 이는 구성 요소가 생성되고, DOM에 추가되며, 제거될 때 특정 메서드가 자동으로 실행되는 기능이다.수명 주기 후크는 Lightning 웹 구성 요소의 특정 상태 변화나 이벤트가 발생할 때 자동으로 호출되는 메서드들이다. 이 메서드들은 구성 요소가 생성되고, 화면에 추가되고, 삭제될 때와 같은 중요한 순간에 코드를 실행할 수 있도록 해준다. 이런 방식으로 특정 이벤트에 대응하는 코드를 작성할 수 있다.2. 주요 수명 주기 후크2.1 connectedCallback()언제 호출되는가?구성 요소가 DOM에 삽입될 때 호출된다.주로 사용되는 경우:데이터를 가져오거나 초기화 작업을 수행할 때 사용된다.connectedCallback() { co..

Salesforce/Dev 2024.08.20