세일즈포스 교육 30

유용한 Validation 정리

개발을 피해서 세일즈포스 기본기능을 활용하다 보면 다양한 기능이 있다는걸 알 수 있다. 트리거로 할 수 있지만 , 테스트코드도 짜야하고 번거롭기때문에 validation 으로 해결 ! AND( ISCHANGED(OwnerId), TEXT($User.Title__c) 'AS', $User.ProfileName__c '시스템 관리자' ) [ validation 풀이 ] (ISCHANGED(OwnerId)) -> OwnerId 필드가 변경되었는지 확인 (TEXT($User.Title__c) 'AS') -> 사용자의 Title__c 필드 값이 'AS'가 아닌지 확인 ($User.ProfileName__c '시스템 관리자') -> 사용자의 프로필 이름이 '시스템 관리자'가 아닌지 확인 위의 조건 중 하나라도 참이..

유용한 Formula 수식 정리

요즘 포뮬라 필드의 유용함을 깨닫고 있는중이다수식짜기도 간단하면서 , 오류확률도 적어서 아주 유용하다 ^^b게다가 테스트코드도 안짜도되고..요즘 느끼는건데 스탠다드 기능만 잘 활용하면 세포는 일단 반은 먹고들어가는 것 같다.> 로그인한 유저 id 와 레코드의 Owner와 비교하는 수식 보통 레코드에 버튼 가시성제어로 많이 쓴다. true 면 보이고 false 면 안보이게 설정하는 경우가 많다$User.Id = OwnerId

salesforce 필드 history 설정방법

1. object 설정에서 필드내역추적 체크 확인해준다 2. 해당 object > 필드 및 관계 > '내역추적설정' 버튼 클릭 3. 내역추적할 필드를 선택 후 저장 버튼 클릭 4. 레이아웃 > 관련목록 > 'object명 + 내역' 버튼을 드레그하여 관련목록쪽에 붙여놓는다 5. lightning page > 관련목록-단일 > 해당 history 내역 설정해주면 됨 ( 4번 레이아웃에 빼는 과정 먼저 선행이 되어야함) 이상이다

Date/time 필드 format 관련

코드 수정건이 생겨 수정하면서 발견한 새로운 정보들 정리 대소문자까지 구별할줄이야.... Datetime now = Datetime.now(); System.debug('now : ' + now); // now : 2022-03-03 05:39:13 String now2 = now.format(); System.debug('format now : ' + now2 ); // format now : 2022. 3. 3. PM 2:39 String a = now.format('yyyy-MM-dd HH:mm'); // HH:mm : 2022-03-03 14:39 (24시간으로 표시됨) System.debug('HH:mm : ' + a); String b = now.format('yyyy-MM-dd hh:mm')..

Live Chat (라이브 채팅)

라이브 웹 채팅의 장점 상담원은 한번에 여러 채팅을 처리 할 수 있고, 지원비용이 절감된다. 즉각적인 피드백을 받고 능동적으로 대응할 수 있다. 라이브 웹채팅, 모바일 라이브 채팅, 문자메시지, 화상통화, 소셜 미디어 등을 보여준다. 이러한 채널은 고객을 지원 상담원과 연결하여 고객이 필요한 곳에서 원하는 방식으로 도움을 받을 수 있도록 한다. 채팅: 에이전트 부분 ,콘솔에서 바로 지원 에이전트에게 대화형 메시징 기능을 제공한다. 옴니채널 : 올바른 상담원에게 채팅을 요청받는다 임베디드 서비스 : 고객 부분 또한 모바일 브라우저에 최적화 된 채팅 창을 제공하므로 고객은 데스크톱이든 휴대폰이든 훌륭한 채팅 경험을 누릴 수 있다

Migration과 이관

移管 : 관할을 옮기는것 데이터이관 Database와 Application을 새로운 version으로 업그레이드하거나 새로운 시스템으로 바꿀때 새로운 system에는 기존 데이터가 존재해야한다. 즉 , 기존 system에서 사용하던 data를 새로운 system에서 사용할 수 있도록 해야한다. system의 data를 보존하면서 새로운 system에 맞게 변형시켜 사용할 수 있도록 저장하기 위함이다. migration 조직 내에 존재하고 있는 많은 환경(자료)들은 database와 Application을 새로운 system으로 업그레이드를 가능한 쉽게 이관하기를 원하고 있다. 또한 새로운 database로 전환하기를 원한다. 데이터이관 이후에 기존의 system과 새로운 system또한 함께 존재해야한다.