비교 규칙(V2)
25R1 및 이후
Veeva EDC의 비교 규칙 기능을 사용하면 스터디 설계자가 규칙 편집기를 사용하지 않고도 날짜와 날짜 시간을 비교하는 시스템 관리 쿼리 규칙을 쉽게 만들 수 있습니다. 비교 규칙에서는 사용자가 표현식을 작성하고, 사용자 정의 규칙을 검증하고, 문제를 해결할 필요 없이 원하는 식별자와 연산자를 선택하기만 하면 되므로 스터디 빌드 시간이 크게 줄어듭니다.
모든 비교 규칙은 쿼리 작업을 사용합니다. 기본적으로 시스템은 비교 규칙에 사용된 식별자 및 연산자를 기반으로 표준 쿼리 메시지를 구성하거나 사용자 정의 쿼리 메시지를 제공할 수 있습니다. 자세한 내용은 사용 가능한 연산자 표를 참조하십시오.
사전 구성 요소
비교 규칙 구성기 V2는 25R1(2025년 4월) 릴리스 이후에 생성된 스터디에서 자동으로 사용할 수 있습니다. 이 기능은 비교 규칙 V1을 사용하지 않는 기존 스터디에 대해 활성화할 수 있습니다. 자세한 내용은 Veeva 서비스 담당자에게 문의하십시오.
CDMS 스터디 설계자 표준 역할을 보유한 사용자는 아래 설명된 작업을 수행할 수 있습니다. 조직에서 사용자 정의 스터디 역할을 사용하는 경우, 역할에서 다음 권한을 부여해야 합니다.
유형(Type) | 권한 레이블 | 컨트롤 |
---|---|---|
표준 탭 | Studio 탭 | Studio 탭에 접근할 수 있는 기능 |
기능적 권한 | 스터디 설계 | Studio에서 스터디 설계 정의 및 스터디 일정을 생성할 수 있는 기능 |
스터디에 제한된 데이터가 포함되어 있는 경우 제한된 데이터 접근권한 권한이 있어야 해당 데이터를 볼 수 있습니다.
스터디 역할에 대해 자세히 알아보십시오.
비교 규칙 생성
비교 규칙을 생성하려면
-
+ 새 비교 규칙(+ New Comparison Rule)을 클릭하여 새 비교 규칙(New Comparison Rule) 페이지를 엽니다.
- 식별자 1(Identifier 1) 및 식별자 2(Identifier 2)를 선택합니다.
- 식별자의 유형(Type)을 선택합니다. 아이템(Item), 이벤트 날짜(Event Date) 또는 사례집 변수(Casebook Variable)를 선택할 수 있습니다.
- 식별자의 구성 요소를 선택합니다. 각 유형에 대해 필수 필드는 노란색으로 강조 표시됩니다.
- 선택 사항: 아이템 유형 식별자의 경우 이벤트(Event) 및 이벤트 그룹(Event Group)을 비워 두면 선택한 폼에 대해 또는 전체 일정에 대해 규칙을 상호 평가할 수 있습니다. 이는 사용자 정의 규칙의 @Form 부동 식별자와 유사하게 작동합니다.
-
반복 폼의 경우: 선택한 폼이 반복 폼인 경우 반복 폼 인스턴스(Repeating Form Instances)에서 현재 인스턴스(Current Instance), 모든 인스턴스(All Instances) 또는 특정 인스턴스(Specific Instance)를 선택하고 규칙을 평가할 시퀀스 번호를 입력합니다.
- 알 수 없는 부분을 허용하는 식별자 아이템의 경우: 알 수 없는 처리(Unknown Handling)에서 날짜 또는 날짜 시간의 알 수 없는 부분을 최소값 또는 최대값으로 바꿀지 여부를 선택합니다.
-
드롭다운 메뉴에서 연산자(Operator)를 선택합니다. 비교 규칙 V2의 연산자는 비교 규칙 V1과 다르게 작동합니다. 사용 가능한 연산자(#available-operators)에 대해 자세히 알아보십시오.
- 선택 사항: 규칙 범위(Rule Scope)에서 현재 이벤트 그룹 내(Within Current Event Group) 확인란을 선택합니다. 여러 번 수집되는 입력 내용의 경우 이 설정은 Vault에서 전체 스터디가 아니라 규칙이 평가되는 현재 이벤트 그룹 내에서만 이벤트 또는 폼을 추가하도록 합니다.
- 선택 사항: 규칙 실행(Rule Execution)에서 규칙 사후 저장(Post-save Rule) 확인란을 선택하면 사용자가 폼을 제출할 때까지 규칙 실행이 지연됩니다. 많은 순열이 있는 규칙에 이 기능을 사용하면 폼 제출에 오랜 시간이 걸리는 문제를 피할 수 있습니다.
-
작업(Action) 섹션에서 쿼리를 여는 데 사용(Open Query On)할 식별자(Identifier)를 선택합니다.
- 선택 사항: 쿼리 메시지의 텍스트를 직접 사용하려면 쿼리 메시지 오버라이드를 입력합니다. 혹은 이 난을 비워 두면 기본 쿼리 메시지를 사용합니다.
- 규칙 생성이 완료되면 저장(Save)과 닫기(Close)를 클릭합니다.
비교 규칙 복사
Vault를 사용하여 접근권한이 있는 현재 스터디와 다른 스터디 모두에서 비교 규칙을 복사할 수 있습니다. 비교 규칙은 비교 규칙 V2를 사용하는 다른 스터디에서만 복사할 수 있습니다.
현재 스터디에서
스터디에 비교 규칙을 복제하여 스터디의 다른 규칙과 유사한 규칙을 빠르게 생성할 수 있습니다. 현재 스터디 내에서 비교 규칙을 복제하는 방법은 다음과 같습니다.
- Studio > 비교 규칙(Comparison Rules)으로 이동합니다.
- 비교 규칙 위로 마우스를 가져가면 작업 메뉴가 표시됩니다.
-
복제(Duplicate)를 클릭합니다. 새 비교 규칙(New Comparison Rule) 페이지가 열리고, 복사할 비교 규칙과 동일한 선택 항목이 표시됩니다.
- 원하는 대로 변경한 다음 저장 후 닫기(Save and Close)를 클릭합니다.
다른 스터디에서
다른 스터디에서 비교 규칙을 복사할 수도 있습니다. 일치하는 식별자가 대상 스터디에 없으면 Vault는 규칙을 "유효하지 않음"으로 복사하고, 식별자를 업데이트하고 규칙을 재활성화해야 사용할 수 있습니다. 다른 스터디에서 비교 규칙을 복사하는 방법은 다음과 같습니다.
- Studio > 비교 규칙(Comparison Rules)으로 이동합니다.
- 스터디에서 복사(Copy from Study)를 클릭합니다.
- 복사본 생성 또는 기존 항목 사용을 선택하여 중복을 처리합니다.
- Vault를 선택합니다.
- 복사할 위치(스터디에서(From Study) 또는 라이브러리에서(From Library))를 선택합니다.
- 복사할 스터디를 선택합니다.
- 복사할 환경(Environment)을 선택합니다.
- 복사할 비교 규칙을 선택합니다.
- 선택 사항: 복사할 모든 비교 규칙을 선택하려면 모두 선택(Select all) 확인란을 선택합니다.
- Copy # Comparison Rule(s)(#개 비교 규칙 복사)를 클릭합니다. Vault에서 비교 규칙을 스터디에 복사하는 작업을 시작합니다. 완료되면 Vault에서 로그 파일을 다운로드할 수 있는 링크가 포함된 이메일 알림을 보냅니다.
- 닫기를 클릭합니다.
비교 규칙 작업
비교 규칙 작업(Comparison Rule Actions) 메뉴에서 다음 작업을 수행할 수 있습니다.
- 이름 변경
- 복제
- 비활성화/활성화
- 보관
- 규칙 바인딩 보기
비교 규칙 보관(삭제)
보관된 비교 규칙은 기능적으로 삭제됩니다. Studio > 비교 규칙(Comparison Rules)의 비교 규칙 목록에 나타나지 않으며, 검색할 수 없습니다.
비교 규칙을 보관하는 방법은 다음과 같습니다.
- Studio > 비교 규칙(Comparison Rules)으로 이동합니다.
- 보관을 클릭합니다. 비교 규칙이 보관(삭제)되고 검색할 수 없는 상태가 됩니다.
사용 가능한 연산자
아래 표에는 사용 가능한 연산자가 나열되어 있습니다. 각 연산자에는 표준 쿼리 메시지가 있습니다.
비교 규칙 V2 연산자 변경 사항: 비교 규칙 V2의 규칙 논리 및 연산자 레이블은 비교 규칙 V1의 규칙 논리 및 연산자 레이블과 다릅니다. 사용자 정의 규칙과 마찬가지로 V2 비교 규칙의 표현식은 true 또는 false로 평가됩니다. 표현식이 true로 평가되면 규칙 작업이 실행되고 쿼리 메시지가 추가됩니다.
연산자 | Query Message |
---|---|
is after(>) | Identifier 1 은 Identifier 2 이후일 수 없습니다. |
is after or equal to(≥) | Identifier 1 은 Identifier 2 이후 또는 같을 수 없습니다. |
is before(<) | Identifier 1 은 Identifier 2 이전일 수 없습니다. |
is before or equal to(≤) | Identifier 1 은 Identifier 2 이전 또는 같을 수 없습니다. |
is equal to(=) | Identifier 1 은 Identifier 2 와 같을 수 없습니다. |
is not equal to(≠) | Identifier 1 은 Identifier 2 와 같아야 합니다. |