Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

액션 시험 실행과 외부 호출

시험 실행(Test run)은 제공한 입력으로 액션 유형(Action type)을 평가하여 적용될 온톨로지 편집과 실행 과정을 보여 줍니다. 제안한 객체와 링크(Link)의 편집은 실제 온톨로지에 반영하지 않습니다.

다만 결과를 계산하는 데 필요한 함수와 외부 요청은 실제로 실행할 수 있습니다. 외부 시스템까지 아무 변화가 없는 시험이라고 가정하지 않습니다.

실행 조건

Ontology Manager의 액션 편집기에서 폼 미리보기를 열고 Test run 탭을 선택합니다.

시험은 폼 배치에서만 지원하고 표 배치에서는 사용할 수 없습니다. 액션 정의에 미저장 변경이 있으면 먼저 저장해야 합니다.

구성을 볼 권한이 있으면 시험을 요청할 수 있지만 현재 온톨로지 브랜치에서 자신의 권한으로 실행하며 일반 액션과 같은 객체 보안과 제출 조건(Submission criteria)을 검사합니다. 폼에 시험할 값을 넣고 Submit합니다.

Proposed changes

생성, 수정과 삭제할 객체 및 링크를 표시합니다. 속성(Property)은 현재값과 제안값을 비교합니다. 편집이 없다면 No proposed changes로 표시합니다.

Details

Execution log는 메타데이터 로드, 의존성 검증, 제출 조건, 매개변수 검증과 편집 계산의 단계별 결과를 보여 줍니다.

Side effects에서는 발생할 부수 효과를 미리 봅니다. 알림의 내용과 수신자도 열어 확인할 수 있습니다. Referred entities는 실행 중 참조한 객체 유형(Object type), 링크 유형(Link type), 인터페이스와 함수를 보여 줍니다.

실패 시 Admin-facing errors에는 조사에 필요한 기술 세부 정보가, End-user-facing errors에는 실제 사용자에게 표시할 메시지가 나타납니다.

생략하는 동작

편집 적용 뒤 발생하는 웹훅은 호출하지 않고 알림도 보내지 않습니다. 일정 빌드도 시작하지 않습니다. 이런 규칙이 있으면 미리보기에서 생략함을 알리고 알림은 생성될 내용만 보여 줍니다.

실제 실행하는 호출

결과를 계산하는 데 필요한 다음 호출은 실행할 수 있습니다.

  • 규칙에 사용하는 함수
  • 알림 본문이나 수신자를 만드는 함수
  • 웹훅 payload를 만드는 함수
  • 편집 전에 실행하는 Writeback Webhook
  • 외부 리소스에 접근하는 함수

이 호출은 외부 시스템에 영향을 줄 수 있습니다. Foundry는 실행할 원천을 목록으로 보여 주고 Confirm the external call 확인을 요구합니다. 사용자가 확인한 뒤에만 호출합니다.

시험 결과의 온톨로지 미적용과 외부 호출의 실행 여부를 분리하여 검토합니다.