현재 이벤트 기록에는 날짜 필드에 대한 확인이 없으므로 종료 날짜 이후의 시작 날짜로 이벤트를 생성할 수 있습니다. 이 섹션에서는 코드 생성을 사용하여 이 문제를 방지하는 비즈니스 규칙을 만드는 방법을 보여 줍니다. 날짜 검증은 시간이 오래 걸릴 수 있지만 Now Assist 코드 생성을 통해 프로세스를 간소화합니다.
시작하기 전에
필요한 역할: admin 또는 delegated_developer
프로시저
-
We Volunteer 앱 대시보드에서 .
-
애플리케이션 필드에 Global 을 입력합니다.
-
서버 개발 범주에서 비즈니스 규칙을 선택합니다.
-
계속을 선택합니다.
-
새 비즈니스 규칙에 다음 사양을 추가합니다.
- 이름: 날짜 확인
- 테이블: 이벤트 [x_snc_we_volunteer]
- 고급: true(확인란 선택)
- 시기: 이전
- 삽입: true(확인란 선택)
- 업데이트: true(확인란 선택)
-
필터 조건 추가를 선택합니다.
-
필터 조건에 다음 사양을 추가합니다.
-
고급 탭에서 스크립트 편집기의 세 번째 줄을 클릭합니다.
-
Command + Enter(Mac) 또는 Ctrl + Enter(Windows)를 눌러 코드 생성기를 Now Assist 엽니다.
-
다음 텍스트를 입력합니다. GlideDateTime()을 사용하여 현재 기록에서 시작 날짜(시작) 및 종료 날짜(종료) 값 가져오기 시작 날짜가 종료 날짜보다 큰지 확인하고, 예일 경우 중단하고, 시작 날짜가 기한이 지났는지 확인하고, 예일 경우 중단합니다.
-
제출 아이콘(
)을 선택하고 코드 스니펫이 생성될 때까지 Now Assist 잠시 기다립니다.
-
수락을 선택합니다.
-
제출을 선택합니다.