반응형
센스가 없는 회사일수록 잘 구현하고 싶은 「영업일 기준으로 〇일 후에 통지 보내고 싶다」나 「○영업일 후의 날짜가 자동으로 입력되도록 하고 싶다」라고 하는 요건에의 대응 방법
※추천 대체안 : 심플하게 「0일 후」로 실장해 후에는 운용 회피
구현 정책
「날짜」항목과 「휴일 플래그」항목을 가지는 「휴일 캘린더」커스텀 오브젝트를 작성하고, 그것을 이용하여 영업일수 계산을 행한다.
예를 들면, 2021/07/01(목)의 3영업일을 취득하고 싶은 경우는…
①내일 이후의 「휴일 캘린더」레코드
취득 일수를 카운트해 간다)
③3영업일을 카운트한 시점에서 루프를 수료해, 경과일수를 출력한다
④오늘(2020/07/01)에 경과일수를 가산한다
이 기사에서 가정하는 유스 케이스
이번 기사에서는, 아래의 예에 실장 방법을 소개합니다.
케이스레코드의 작성·갱신시에 「다음회 대응기일」항목에 3영업일 후의 값이 자동으로 들어가도록 한다.
실제 구현 방법
① 「휴일 캘린더」커스텀 오브젝트를 작성해, 「날짜」커스텀 항목과 「휴일 플래그」커스텀 항목을 각각 작성한다.
② 「휴일 캘린더」레코드를 작성한다.
③ 「레코드 트리거 플로우」를 신규 작성.
④ 각종 액션을 설정
↓보고 만들어주세요.
반응형
'개발자정보' 카테고리의 다른 글
INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST 오류 해결방법 (0) | 2022.01.28 |
---|---|
세일즈포스(Salesforce)개발자 콘솔의 로깅 수준 변경 (0) | 2022.01.17 |
FOR LOOP 내에서 SOQL을 피하는 방법 (0) | 2022.01.17 |
(Salesforce)특정 항목의 값이 입력되어 있는 레코드의 수나 비율을 표시하는 리포트 작성 방법 (0) | 2022.01.17 |
세일즈포스(Salesforce) Apex의 데이터형 변환 정리 (0) | 2022.01.17 |