분류 전체보기
-
[Apex] 선택목록 필드의 option 값 가져오는 방법 - How to get option value of selection list fieldApex 2024. 8. 17. 21:17
1. 순서 및 로직 개체 가져오기Schema.getGlobalDescribe().get(개체명).getDescribe();return Schema.DescribeSObjectResult개체의 필드 가져오기개체명.fields.getMap().get(필드명).getDescribe();return Schema.DexcribeFieldResult필드의 option 값 가져오기필드명.getPicklistVales();return List필드 option 값 사용하기 ( Label 및 Vale)Schema.PicklistEntry.getLabel();Schema.PicklistEntry.getValue();return String 2. 예시 코드 확인 2-1 : 기본 코드 형식String obj = '값 가져올 ..
-
개인계정 활성화 ( Activate your personal account )Setup 2024. 7. 29. 18:28
0. 개인계정을 사용하는 경우는?주로 B2C(Business-to-Consumer) 시나리오에서 고객과 직접 상호작용해야 하는 비즈니스 상황에서 사용됩니다.개인 계정 기능은 고객 정보를 보다 쉽게 관리할 수 있도록 돕는 기능으로, 다음과 같은 상황에서 유용합니다:대규모 소비자 데이터 관리: 소비자 기반 비즈니스는 대규모의 개인 고객 데이터를 관리해야 합니다. 개인 계정 기능을 통해 개별 소비자 정보를 효과적으로 저장하고 관리할 수 있습니다.고객 서비스 개선: 고객 서비스 팀은 각 고객의 프로필과 상호작용 내역을 빠르게 확인하고 처리할 수 있습니다. 이를 통해 고객 서비스의 품질을 향상시킬 수 있습니다.마케팅 활동: 마케팅 팀은 개인 계정 데이터를 사용하여 맞춤형 마케팅 캠페인을 진행할 수 있습니다. 고객..
-
관련 목록 개체에 버튼 만들기 ( How to create a button on a related list object )Setup 2024. 7. 29. 18:14
예시 상황사용 개체 : 프로모션(Promotion__c), 주문(Order__c)원하는 상황 :프로모션(Promotion__c) 개체의 관련목록으로 주문(Order__c) 표시프로모션 > 관련목록 > 주문 레이아웃에 사용자 정의 버튼 표시 1. 요약자식 개체에 목록 버튼 추가부모 개체 페이지 레이아웃 > 관련목록에 자식개체 추가추가한 자식개체에서 버튼 표시 설정 # 부모 개체 = 레코드 페이지 확인할 개체 / 자식 개체 = 관련목록으로 보여질 개체 ## 편의상 부모 개체 / 자식 개체라고 표현 # 2. 주문(Order__c) 개체의 목록 버튼 추가 2-1. Setup > 개체관리자 > 버튼, 링크 및 작업 > 새 버튼 또는 링크2-2. 값 입력레이블 : 주문생성Test이름 : CreateOrderTe..
-
내 Salesforce Org의 IP 주소 확인하는 방법 ( How to find the IP address of my Salesforce Org )Etc 2024. 7. 23. 18:13
1. Remote Site 등록 : https://api.ipify.orgSetup > 원격 사이트 설정 > 새 원격 사이트 원격 사이트 이름 : 이름 입력원격 사이트 URL : https://api.ipify.org 2. HttpCallout 코드 복사HttpCalloutHttpRequest request = new HttpRequest();request.setEndpoint('https://api.ipify.org');request.setMethod('GET');Http http = new Http();HttpResponse response = http.send(request);String responseBody = response.getBody();System.debug('IP Address: ..
-
Salesforce - 작성일자 수정일자 수정하는 방법 : 감사 필드( Creation date Modification date How to edit: Audit field )Setup 2024. 7. 15. 22:27
1. 예시 상황과업(Task)의 작성일자(CreateDate)와 최종 수정일자(LastModifiedDate)를 수정하고 싶다.CreateDateLastModifiedDate 2024-06-05T01:40:27.000+00002024-06-05T01:40:27.000+0000 2. 사용자 권한 활성화Setup > 사용자 인터페이스 > 사용자 인터페이스 > 설정 Section"레코드 생성 시 감사 필드 설정" 및 "비활성 소유자로 레코드 업데이" 사용자 권한 활성화 체크 3. 권한집합 할당Setup > 사용자 > 권한 집합 > 새로 만들기시스템 권한 > 레코드 생성 시 감사 필드 설정 권한 부여할당 관리 > 사용자 할당# 2번 사용자 권한을 활성화해주어야 권한집합의 목록에 표시됨 4. 체크 사항Da..
-
[Salesforce] 주문 수량 0 및 음수 입력하는 방법 - How to Enter Zero and Negative Order QuantitiesSetup 2024. 7. 15. 22:08
1. 발생 오류 확인주문 레코드 추가 시 수량을 0으로 입력하고 저장하면 오류 발생주문 레코드 추가시 수량을 음수로 입력하고 저장하면 오류 발생 2. 오류 해결 방법 : 주문 0 수량 활성화 및 음수 수량 활성화Setup > 주문 설정 > 0 수량 활성화 및 음수 수량 활성화 3. 주문 생성 테스트 및 결과 확인 4. 주문수량이 0 또는 음수인 주문을 생성하는 이유 주문 수량이 0인 주문을 생성하는 이유 예약 또는 보류:고객이 상품을 예약하거나 보류 상태로 두고 싶을 때 사용됩니다. 이 경우 실제 주문은 아직 확정되지 않았으며, 주문 수량이 0으로 설정됩니다.구매 의향 표시:고객이 특정 상품에 대한 구매 의향을 표시하고 싶을 때 사용됩니다. 이 경우, 실제 구매를 하기 전까지 주문 수량을 0으로..
-
[LWC] js 파일에서 apex method 호출 시 JSON 형식으로 매개변수 전달하기 - How to pass parameters in JSON formatLWC 2024. 7. 6. 22:41
1. import apexMethod //jsimport updateRecord from "@salesforce/apex/freeTestLwcCmp.updateRecord"; 2. JSON 형식으로 전달할 매개변수 값 세팅 //jslet updateData = { recordId : this.recordId, templateStatus : '사용가능', mainObjLabel : '계약', mainObjApi : 'Contract', }; 3. 메서드 호출시 매개변수 값 전달 - JSON.stringify() //jsupdateRecord({updateData : JSON.stringify(updateData)}) ..
-
웹훅(Webhook) 개념 및 활용Education 2024. 7. 6. 22:18
웹훅(Webhook)이란?웹페이지 or 웹앱에서 발생하는 특정 행동(이벤트)들을 커스텀 Callback으로 변환해 주는 방법이러한 행동 정보들을 실시간으로 제공하는데 사용HTTP 기반의 웹(Web) 특징과 훅(Hook) 기능을 합친 용어웹 서비스의 이벤트 데이터를 전달하는 HTTP 기반 콜백 함수하나의 앱/웹이 다른 어플리케이션으로 앱 관련 이벤트 정보를 실시간으로 제공하기 위한 방법웹페이지 or 웹앱에서 발생하는 특정 행동(이벤트)들을 커스텀 Callback으로 변환해 주는 방법데이터가 변경되었을 때 실시간으로 알림을 받을 수 있는 기능Web Callback , HTTP PUST API로도 불린다. WebHook 동작 방식 일반적인 API 호출 -▶ 클라이언트가 서버를 호출하는 Polling 방..