세일즈포스

    Salesforce의 License 알아보기

    안녕하세요, 트레슬입니다. ☁️ Salesforce를 사용하기 위해 유저를 생성하면 처음부터 라이선스를 결정하게 됩니다. 해당 라이선스는 User License를 의미하는데, Salesforce는 이 외에도 다양한 라이선스 옵션을 제공하여 사용자가 비즈니스에 필요한 기능과 리소스에 액세스 할 수 있도록 합니다. 이번 포스팅에서는 Salesforce의 4가지 주요 라이센스 유형을 살펴보겠습니다. 각 라이센스의 특징을 자세히 알아보며, 어떤 상황에 어떤 유형의라이선스를 선택해야 하는지에 대해 논의할 것입니다. 그럼 이제 함께 알아보러 갈까요? Salesforce License 살펴보기 What Is Salesforce License? 일단, Salesforce의 라이선스가 무엇일까요? Salesforce의 ..

    초보 Admin을 위한 알아두면 좋은 Formula 함수 5가지

    안녕하세요! 이번 글에서는 세일즈포스 초보 개발자로서 개인적으로 중요하다고 생각했던 Salesforce Formula Functions 5개를 소개하겠습니다. 자연스럽게 알게되는 IF, NOW 등의 함수는 제외하였습니다! 1. CASE 여러 개의 조건들을 통해 한 개의 결과를 반환하고 싶을 때 사용합니다. 특정 값을 여러 개의 값과 순서대로 비교하여 처음 일치했을 때 상응하는 결과를 리턴 합니다. 한 개의 값을 리턴 하는데 조건이 많을 때 사용하면 코드의 Depth와 가시성에 도움이 됩니다. How to use CASE(expression,value1, result1, value2, result2,..., else_result) Return Type Any Consideration 처음 값이 일치했을 ..

    🌅 Miracle Monday Morning DevPost #1

    혹시 여러분도 아래 코드 예시처럼 수정 사항 내용을 주석으로 쓰고 계신가요? 해당 방식은 이미 Anti-Pattern며 Apex 또는 DevOps 중 하나라도 모르면 자주 하는 실수입니다. 사항이 더 심해지는 경우는 일반적으로 몇 년 동안 많은 변경 사항을 겪은 클래스를 변경해야 할 때마다 주석 내용이 길어지기 시작합니다. 그리고, 한줄 변경 사항 내역도 코드 읽고 이해하는데에 도움을 못 주는 경우도 많죠. 시간이 지남에 따라 코드베이스는 이러한 주석으로 가득 차게 되고, 결과적으로 코드보다 더 많은 주석이 생깁니다. 이를 해결하기 위한 다른 더 나은 방법들이 있습니다: 객체 지향 설계의 SOLID 중 개방-폐쇄 원칙 (Open/closed principle)에 준수합니다. 즉, 소프트웨어 요소는 확장에..

    Schema.getGlobalDescribe()은 얼마나 비쌀까?

    Schema.getGlobalDescribe() Apex로 개발하다 보면 다이내믹한 코드를 만들기 위해 Schema의 하위 클래스들을 사용할 때가 많습니다. 그중 가장 대표적인 방식이 바로 Schema.getGlobalDescribe()가 아닐까 싶습니다. 필요한 SObjectType을 get 해서 얻기 쉽고, 여러 SObject에 대해 반복해서 사용할 수도 있습니다. 이 메서드는 각종 질문에 대한 답변으로 가장 자주 등장하기도 하면서, 동시에 많은 논쟁거리이기도 합니다. 모든 SObjectType에 대한 내용을 한 번에 가져오기 때문에 비용이 크다는 이유에서 입니다. 그렇다면 다른 방식들과 비교했을 때, 정말 눈에 띄게 비용이 발생하는지 알아보려고 합니다. 대상 아래 3가지를 비교해 보겠습니다. 달..

    [1] VS Code 및 필수 프로그램 설치 (with Salesforce)

    안녕하세요! 트레슬 유냐냐냐입니다~☁️ 세일즈포스를 개발하기 위한 여러 툴이 있지만 ☁️트레슬☁️에서 사용 중이기도 하고 가장 세일즈포스와 친화적인 개발툴인 VS Code 사용법에 대해 알려드리고자 합니다. VS Code란 Visual Studio Code의 약자로, 마이크로소프트에서 오픈소스로 개발한 소스 코드 에디터입니다. IntelliJ 등의 다른 소스 코드 에디터도 있지만 VS Code를 사용하는 이유를 몇가지 말씀드리겠습니다. 1. 매우 가볍습니다. 다른 소스 코드 에디터에 비해 메모리와 프로세서를 더 효율적으로 활용하여 빠르게 실행됩니다. 2. 무료입니다. IntelliJ의 경우 세일즈포스를 위한 플러그인이 유료입니다. 3. Salesforce에서 공식적으로 사용하는 소스 코드 에디터가 VS ..