Legacy Rule Action 구성
2022년 7월 이전의 Foundry Rules는 Foundry 액션의 매개변수로 규칙 출력의 열 이름과 자료형을 정의합니다. 이를 rule Action이라고 부릅니다.
스키마용 액션
이 액션은 변환에서 결과 스키마로 사용하며 업무 객체에 독립적으로 실행하지 않습니다. 액션 자체의 Action rules를 비워 두면 누군가 액션을 따로 실행하더라도 객체 변경 효과가 발생하지 않습니다. 스키마 정의만 필요한 출력 액션에 맞는 구성입니다.
매개변수와 출력 열
| 매개변수 설정 | 규칙 작성 화면과 결과에 적용되는 동작 |
|---|---|
| 자료형 | 연결할 열의 자료형 제한. Date 매개변수에는 date 또는 timestamp 열 연결 가능 |
| 매개변수 ID | 결과 데이터셋의 열 이름 |
| 매개변수 이름 | Workshop 규칙 작성 폼의 레이블 |
| Required | 규칙 작성 때도 필수 입력 |
| 선택 매개변수 | 열을 연결하지 않고 비워 둘 수 있으며 null과 같음 |
매개변수 ID가 규칙 로직의 열 이름이나 객체 속성 ID와 같으면 해당 열 또는 속성이 미리 채워집니다. 작성자는 규칙 로직의 열이나 고정값을 출력 매개변수에 연결합니다.
결과에는 각 행을 만든 규칙의 ID를 담는 메타데이터 열도 포함됩니다. 이 값을 후속 변환에서 참조할 때는 생성된 출력 데이터셋의 스키마에서 실제 열 이름을 확인합니다.
제출 조건
액션을 저장하려면 Submission Criteria를 정의해야 합니다. 일반적으로 Current User가 워크플로 편집 권한을 가진 그룹에 속하는지 검사합니다. 이 유효성 검사는 Foundry Rules 앱에서 규칙을 편집할 때 적용됩니다.
온톨로지에서 구성한 액션을 Workshop 앱에 등록하고, 변환에서는 액션 유형 RID로 해당 액션을 사용하는 모든 규칙의 결과를 가져옵니다.