LWC Refresh Related List
·
Salesforce/개발_한국어
LWC (Lightning Web Components)에서 페이지 전체를 새로고침하지 않고도 Related List를 업데이트하는 방법을 알아보겠습니다. 사용자 경험을 향상시키기 위해서는, DML 작업 후 화면을 자동으로 업데이트하는 기능이 중요합니다. 개요 DML 작업을 통해 데이터를 생성하거나 업데이트했음에도 불구하고, Salesforce 화면에 있는 Related List는 변화를 즉시 반영하지 않는 경우가 많습니다. 보통은 페이지를 새로고침하면 데이터가 정상적으로 표시되지만, 사용자가 매번 수동으로 새로고침을 해야 한다는 점은 큰 불편을 초래합니다.사용자 불편: 사용자가 매번 페이지를 수동으로 새로고침해야 하는 상황이 발생속도 문제: 페이지 새로고침 시 렌더링 속도가 느릴 수 있음경험 저하: 사용..
세일즈포스 어드민 위도 경도 자동 추가하기 (Data Integration Rules)
·
Salesforce/Admin_한국어
세일즈포스에서 더 나은 위치 기반 서비스를 제공하기 위해서 위도, 경도 값을 자동으로 추가하는 방법을 알아보도록 하겠습니다. 위도 경도 필요성위치기반 서비스는 맞춤형 고객 경험 제공, 실시간 마케팅 전략 수립, 효율적인 자원 배분 등에서 핵심 역할을 합니다. 쉽게말해 영업팀과 마케팅 팀에 다양한 이점들을 제공해줄 수 있습니다. 영업에서 고객을 방문해야하는 경우 이동 경로를 최적화하여 시간을 절약하여 더 많은 고객들을 만나거나 마케팅에서는 지역별 고객 데이터를 분석하여 특정 지역을 대상으로 마케팅을 할 수도 있습니다. Data Integration Rules 참고 사항최초로 활성화 시 모든 레코드를 대상으로 적용됩니다.만약에 레코드가 1,000 만 개 이상이면 적용되지 않습니다 (Account, conta..
세일즈포스 LWC로 lightning-map 활용한 지도 구현 가이드 (2부)
·
Salesforce/개발_한국어
LWC에서 을 활용하여 지도를 구현하는 방법을 자세히 알아보겠습니다. Apex로 생성한 샘플데이터의 정보를 가져오고 LWC로 데이터를 받아 지도에 표시하도록 하겠습니다. 의 mapMarkersMarker PropertiesPropertyTypeDescriptionlocationobjectAddress elements (City, Country, PostalCode, State, and Street) to be geocoded, or a set of latitude and longitude coordinates. If you specify address elements and coordinates for one location, the map uses the coordinates. To support re..
세일즈포스 LWC로 lightning-map 활용한 지도 구현 가이드 (1부)
·
Salesforce/개발_한국어
LWC에서 을 활용하여 지도를 구현하는 방법을 자세히 알아보겠습니다. 위도와 경도를 갖춘 데이터가 있다면 외부 API를 사용하지 않고 Salesforce의 스탠다드 컴포넌트를 이용하여 손쉽게 지도를 구현할 수 있습니다. 선행 작업샘플 데이터 다운로드아이스크림 가게 정보가 담긴 Account 더미 데이터 입니다 (10 개).파일에는 이름, 주소, 이메일, 핸드폰, 레코드 아이디 컬럼으로 구성되어 있습니다.Account에 레코드 타입이 있는 경우, csv 파일의 RecordTypeId 값을 해당 레코드 타입의 Id 값으로 대체해주시면 됩니다. Account에 필드 추가 (Option)Account에 Company Email (CompanyEmail__c)를 추가하여 데이터 불러올 때 Email을 여기 필드에..
세일즈포스 Apex Wrapper
·
Salesforce/개발_한국어
Apex에서의 Wrapper 클래스는 여러 변수(primitive data)를 담아 하나의 객체로 만들어주는 클래스 속 클래스입니다. 쉽게 말하자면 원하는 구조를 만들때 사용됩니다. 개요Wrapper 클래스는 기본 자료형(Primitive), 컬렉션 자료형(Collections), Salesforce 객체(sObjects)를 멤버로 받을 수 있습니다. Wrapper 클래스를 사용하는 이유는 크게 두 가지입니다.첫째, Wrapper 클래스는 파라미터로 받은 JSON 문자열을 객체 타입으로 변환하여 매번 파싱하고 맵핑하는 과정을 생략할 수 있게 해줍니다.둘째, 이는 데이터 관리 측면에서 효율적입니다. 객체를 쉽게 변환하고 조작할 수 있기 때문입니다.이전 포스트(https://loitering.tistory...