2012-12-06 4 views
1

salesforce에서 정기 휴가를 만들 수 있으며 내 apex 클래스의 기준에 따라 현재 날짜가 휴일인지 여부를 확인하고자합니다.Salesforce에서 반복 휴일을 처리하는 방법

정상적인 비 반복 휴가의 경우에도 정상적으로 작동합니다. 그러나 반복 휴일을 만들면 현재 날짜가 반복 날짜 중 어느 것에 해당하는지 여부를 찾는 방법이 없습니다.

휴일 개체의 ActivityDate는 휴일의 시작 날짜를 반환합니다.

Salesforce에 대한 정기 휴가를 이전에 체크 한 사람이 있습니까?

답변

0

여기 내가 어떻게 접근 할 것입니다.

는 RECURRENCESTARTDATE, RECURRENCEENDDATEONLY, RECURRENCETYPE, RECURRENCEINTERVAL, RECURRENCEDAYOFWEEKMASK, RECURRENCEDAYOFMONTH, RECURRENCEINSTANCE, RECURRENCEMONTHOFYEAR 같은 매개 변수를 사용하는 함수를 작성합니다.

는이 함수는 시작 날짜로부터 영원히 루프는 날짜> 오늘이나 날짜가 오늘 == 날짜가 위의 계산 된 경우 확인할 수 있습니다이 루프에 RECURRENCEENDDATEONLY

>입니다 때까지이 값을 증가 할 것이다 반복됩니다.

일단이 기능이 준비되면 모든 반복 휴일 목록을 철회 할 수 있습니다.

및 각 목록 항목에서 위의 함수를 호출하십시오.

질문이 있으면 알려주세요.

관련 문제