목록전체 글 (188)
forest_moon

뒤늦게 적는 후기,, 고객사의 SR을 쳐내고 ,, 지금은 조금 여유가 있어서 회사에서 세일즈포스 월드투어가 있는걸 홍보 했는데 선정되서 다녀왔다 ! 새로운 것들을 경험하는거를 좋아하는데 이번에 연차가 넘어가면서 뭔가 일상적인 내 업무에서 조금 변화를 주는 좋은 기회가 된것 같다. 어떤 행사인가 알아보다가 최근에 일본에서 진행한 월드투어를 유튜브나 구글링을 통해서 봤었는데 ,, 그거에 비해서조금규모가 작아서 아쉬었다 !! 점점 더 커지기를 .. 여러 부스를 돌아다니면서 가방도 받고 기프트콘도 받고 했는데 보조배터리를 못받은게 너무 아쉬웠다 ㅜ 이번 소개에서는 주로 AI 에 대한 이야기를 많이 했어서 앞으로의 비전에 대해서 생각을 하게 됐다. 깨알 범수형 까지 ! 간만에 업무에 조금 머리..
프로그래머스 SQL 문제 풀기. 1.가격이 제일 비싼 식품의 정보 출력하기 2.최댓값 구하기 3.최솟값 구하기 4.동물 수 구하기 5.중복 제거하기. >> 중복제거 DISTINCT 사용 지적의 말하기영단어 1000 한단원

회사애들 친다길레 같이 공부하기로 했다.. 시간도 아직 많이 남아있고 해서, 프로그래머스 MYSQL 2~3문제씩만 풀어도 될꺼같다 (프로그래머스 MYSQL 취준 때 다 풀었긴함 .. ) 원래 4만원 인데 지금 하면 2만원 할인 쿠폰 줘서 .. 바로 함 ㅎ 업무는... 승인 프로세스 Task만 있다. 화면 없어. 그냥 만들어. 잉 .. 네.. 큰틀은 .. 모바일화면에서도 할 수 있게 컴펙트한 일괄승인 프로세스를 만들어라 였다. 혼자 .. 생각도하고 여러가지 찾아도 보고 ,, 구글링도 하고,, 진짜 간신히 참조할 수 있는 블로그를 한곳 찾았다.. Aura 로 된거라 편의성을 위해서 전부다 LWC로 바꾸고,, 해당 프로젝트에 맞게 다 수정해서 ,, 만들었다. 정리해야하는데 .. 다음 Task(PDF화면) + ..

표준 Salesforce 필드 변경하기 설정(Setup) > 홈 > 사용자 인터페이스 > 탭 및 레이블 이름 변경으로 들어간다 언어를 선택 변경할 필드의 이름을 변경 후 저장을 해주면 Standard 필드를 변경 할 수 있다. ** 주의사항 Standard 필드 중에 조회관계에 해당하는 필드는 해당 오브젝트에서 나오지 않는다. 견적(Quote) 에해당하는 AccountID(조회)필드를 변경하려고 했는데 ,, 해당필드는 나오지 않아서 거래처 라벨을 변경 할 수가 없었다 해결 방법으로 두가지가 있음 . 1. 위 방법처럼 탭 및 레이블 이름 변경 에서 거래처(Accounts)오브젝트에서 AccountName 을 변경하기. (AccountName 을 변경하게 된다면 Org에 모든 AccountName의 라벨이 ..

미루고 미뤄뒀던 LWC 슈퍼뱃지 ..끝.. 저번에 오류 나서 안됐는데 org 가 꼬여서 안된거였다 저번에 할때 17 까지 집중해서 해결 했는데 오랫만에 다시보니까 기억이 나지 않아서 다시 기억 짜낸다고 힘들었다 ..

Batch 에 Schedule 를 추가 했다. Schedulable 인터페이스를 추가하고 , batch class 를 호출할 수있게 excute를 추가 함. global class LeadStatusBatch implements Database.Batchable, Database.stateful, Schedulable { // 추가한부분 global void execute(SchedulableContext sc){ System.debug('☆★☆★☆★☆★☆★ execute'); LeadStatusBatch b = new LeadStatusBatch(); Database.executeBatch(b,200); } global Database.QueryLocator start(Database.Batchable..
apex batch를 만들었었으니 test 코드를 작성 !! @isTest public class LeadBatch_Test { @TestSetup static void makeData() { } @isTest static void LeadUpdate(){ Lead objLead = new Lead(); objLead.Status= '수요검색'; objLead.LastName= 'YUN'; objLead.Company= 'TestCompany'; objLead.CreatedDate= datetime.newInstance(2020, 10, 10, 13, 30, 0); insert objLead; Test.startTest(); Database.executeBatch(new LeadBatch(),200); ..
요구사항 Lead의 상태가 90일 이후에도 기회전환이 안된 상태라면 수요없음으로 변환. Batch가 TrailHead 이후에는 처음이라 조금찾아보면서 했다. 우선 batch를 크게보자면 start 에서 query를 가져오고, 가져온 query를 기반으로 excute에서 비즈니스로직을 통해 일련의 처리를하고, finish 에서 추가작업을 한다(이메일, 알림 등등) global class LeadStatusBatch implements Database.Batchable, Database.stateful { global Database.QueryLocator start(Database.BatchableContext BC) { System.debug(':::: Batch Start::::'); String qu..