첫번째 세션, Community 주제: 실무자에게 듣는 Salesforce Talk Talk TalkTopic1: 프로젝트 성공을 이끄는 핵심 전략과 사례Topic2: 프로젝트 성공과 커뮤니티의 관계성연사자: 장준석(인텔리안), 박정광(오픈소스컨설팅), 김종태(콘센트릭스), 서혜진(디스커션)프로젝트 초기, 중기, 말기에 대한 다양한 전략과 사례에 대해 설명이 진행됨. 특히, 고객사와 파트너사가 번갈아 질문에 답하며 협업을 강조한 것이 인상적이었다.고객사와의 공감: 파트너사는 고객사의 요구를 잘 파악하고 공감하며, 적절한 솔루션을 제시해야 함. 이를 통해 고객사의 거부감을 줄일 수 있음.개발 최소화: 필요한 기능 외에는 개발을 최소화하여 효율적으로 프로젝트를 진행해야함.데모를 통한 설득: 알림톡과 같은 유..
salesforce
안녕하세요 여러분. 평범한 컴과생입니다.저번 시간에는 modal에 대해서 포스팅을 했는데요.오늘은 prompt에 대해서 정리하고자 합니다. 사실 둘은 비슷하게 생겨서 처음에 좀 헷갈렸는데요.modal은 주로 콘텐츠를 표시하는 데 사용이 되고요.prompt는 사용자에게 알림을 주거나시스템 관련 문제/ 업데이트를 알려줍니다. 주로 flow 또는 trigger 와 합쳐져서 사용될 수 있겠죠?저는 예시로 trigger에서 이메일이 올바른 형식으로 나오지 않았을 때의 코드를 작성해 보겠습니다. import { LightningElement, track } from 'lwc';export default class EmailPrompt extends LightningElement { @track email ..
안녕하세요 여러분! 평범한 컴과생입니다.요즘은 혼자 데모를 만들어 보며 salesforce를 익히는 시간을 가지고 있는데요. 저와 같은 초보 분들이 있을 수 있으니 그 과정을 기록해 보려고 합니다. 첫 번째로, org를 만들어 보겠습니다. https://www.salesforce.com/ap/form/demo/financialservices-demo/?d=pb Introducing Salesforce Financial Services CloudIntroducing Salesforce Financial Services Cloudwww.salesforce.com 들어가 보시면 이렇게 sign up을 할 수 있는 창이 뜨는데요. 맨 마지막에 기입하는 Username이 자신의 아이디가 되는 것이니 참고해서 ..
안녕하세요 여러분! 평범한 컴과생입니다.오늘은 사소한 부분에 대해 공유해 드리고자 합니다.저는 page를 조금 수정하려다가 이렇게 component들이 구분되어 있는 걸 볼 수 있었는데요. 그런데 왜 Custom이 2개로 나누어 있을까요? 컴과생은 궁금했습니다.찾아본 결과 Custom은 개발자가 직접 추가한 요소라고 해요. 그래서 코드로 자유롭게 수정, 업데이트, 삭제가 가능하고요. 반면에 Custom-Managed라고 표시되어 있는 것은 AppExchange와 같은 외부에서 가져와 설치된 패키지에 포함된 요소라고 해요. 그래서 사용자가 직접 수정할 수는 없고 사용만 가능한 셈이죠!! 오늘의 궁금증 해소는 여기까지였습니다. 감사합니다~
안녕하세요 여러분. 평범한 컴과생입니다. 오늘은 Batch에 대해서 알아보려고 하는데요. Batch의 개념이 생소하신 분도 계실 것 같아요.쉽게 말해서 ! 시간을 설정해서 대량의 데이터를 처리하도록 지정하는 시스템입니다. Batch를 구현하기 위해서는 2 개의 클래스가 필요한데요. 예시를 보여드리면서 설명드리겠습니다~ 1. 스케줄 클래스global class MyDailyScheduledJob implements Schedulable { global void execute(SchedulableContext sc) { // 이곳에 실행할 작업의 로직을 작성 System.debug('Daily Scheduled Job executed at: ' + System.now()); ..
안녕하세요 여러분. 평범한 컴과생입니다.오늘은 Salesforce 개발의 기본 Trigger에 대해 알아보려고 합니다. Trigger는 이름에서도 알 수 있듯이 특정 데이터에 변경이 일어날 때자동으로 실행되는 Apex 코드를 말합니다. DML. 즉, 데이터 조작어에 해당하는INSERT, UPDATE, DELETE, UNDELETE 전/후로 실행된다고 생각하심 됩니다. 이제 Trigger 파일의 구조를 다뤄볼 텐데요. 저는 처음 배울 때 이 부분이 가장 어려웠습니다.왜냐하면 트리거는 .trigger 파일과 .cls로 이루어진 트리거 핸들러로 구성되기 때문인데요. 먼저 .trigger 인 트리거 파일을 먼저 살펴보자면 이렇습니다.trigger ContactTrigger on Contact (before in..
안녕하세요 여러분~ 평범한 컴과생입니다.오늘부터 혼자 공부하면서 배운 것들을 블로그에 올려보려고 합니다. 사실 salesforce를 배우면서 헷갈렸던게 단계인 것 같아요.저와 같은 분이 계실까 게시글 작성해 봅니다~ 먼저 화면은 이런 식으로 구성이 됩니다.Lead는 잠재 고객으로 초기 단계의 연락처를 뜻해요. 이 Lead가 이제 실제 고객으로 전환이 되면 Contact가 되는데요.Contact가 속한 회사나 조직이 Account가 되는 것입니다. 그리고 Lead 전환 시 보통 Opportunity도 자동으로 생성되는데요. 보통 리드, 계정 이름을 기반으로 자동 생성됩니다.(create opportunity 옵션을 해제하면 contact, account로만 저장됩니다.) 그리고 Opportunity도..
안녕하세요 여러분 평범한 컴과생입니다.오늘은 salesforce를 진행하면서 했던 pdf 디자인에 대해서 이야기해 보려고 합니다. salesforce에 대해 저도 잘 알지는 못하지만...보통 pdf 생성하는 기능은 견적서, 계약서 때문에 많이들 들어가더라고요. 저는 이번에 팀을 만들어 교육과 관련한 salesforce demo를 제작해 보았는데요.그 과정에서 포토폴리오 느낌이 나도록 pdf를 제작해야했습니다. 그런데 알게된 과정...!!page 파일에서 개발을 할 때 ;;; css 코드가 안 먹는다는 거였습니다. 보통 style에서 지정을 하고 그 다음에는 html 코드만 들어가는데...그게 불가하니까 inline 코드로 다 작성해야 합니다. 맹 검색을 해보아서 static resources에 css..