Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Workshop Legacy 시나리오와 모델 Domain

Workshop Legacy 시나리오는 온톨로지 객체에 액션과 모델 계산을 적용하여 가정 분석을 만들고 서로 비교하는 기능입니다. 기준 데이터 전체를 복제하는 대신 기준과 다른 편집을 나타냅니다.

이 기능은 Legacy 단계로 지원은 유지되지만 추가 개발은 예정되어 있지 않습니다. 새 모듈이나 기존 업무 흐름의 갱신에는 온톨로지 시나리오를 우선 사용합니다.

시나리오의 편집

시나리오에는 기준 온톨로지와 달라진 속성값, 생성하거나 삭제한 객체, 생성하거나 제거한 링크를 담습니다. 액션은 모델을 호출하는 함수를 사용할 수도 있습니다.

한 번 만들어진 시나리오값은 불변입니다. 변경은 액션 또는 모델 구성을 바꾼 새 시나리오값으로 표현합니다. Manager에서 기존 시나리오 이름 옆 ... 메뉴를 사용하면 기존 액션과 매개변수를 포함하여 복제할 수 있습니다.

시나리오 안에서 비교한 편집을 기준 온톨로지에 실제 적용하려면 Apply scenario를 별도로 구성합니다. 저장만 하는 절차와 실제 적용은 구분합니다.

모델과 Domain

이 시나리오 구성에서 Model은 객체 속성을 입력으로 다른 객체 속성을 추정하는 함수입니다. 아직 알 수 없는 값을 추정하거나 예측하는 데 사용합니다. 모델을 함수로 감싸고 함수 기반 액션에서 호출하여 시나리오에 연결할 수 있습니다. 모델과 실제 업무 결과의 관계는 온톨로지의 모델에 설명합니다.

Domain은 모델을 평가할 수 있는 유효한 객체 집합입니다. 특정 객체 유형의 전체 객체일 수도 있고 필터로 정의한 더 복잡한 집합일 수도 있습니다.

Domain 안의 객체별 결과는 서로 독립적이어야 합니다. Domain 전체에서 모델을 평가한 결과와 그 일부만 평가한 결과가 같은 객체에 대해 동일해야 합니다. 이 조건을 갖추면 앱에서 필요한 부분집합만 계산하여도 결과가 달라지지 않으므로 필요한 범위로 평가를 줄일 수 있습니다.

Manager에서 Domain 구성

모델을 시나리오에 사용한다면 Scenario Manager에서 모델과 Domain을 정의합니다.

설정내용
Display name화면에 표시할 모델 이름입니다.
Model시나리오와 연결할 모델을 선택합니다.
Domain / Domains대상 객체 집합과 필터 조건을 지정합니다. 객체 유형은 선택기에 표시된 모델의 대상 유형과 일치해야 합니다.

모델 자체를 준비하는 방법은 Foundry 모델 연동을 따릅니다.

Legacy 한도

대상한도 또는 조건
단일 시나리오의 온톨로지 편집최대 30,000개입니다.
시나리오에 포함한 액션최대 50개입니다. 각 액션에는 별도의 액션 규모와 속성 제한도 적용됩니다.
함수 기반 액션해당 함수의 실행 및 언어별 제한을 따릅니다.
시나리오 문맥에서 객체 집합 데이터 로드10,000개를 넘기면 오류가 발생합니다. TSv1 함수의 .all() 또는 .allAsync()에서 이 한도를 만날 수 있습니다.
Attachment 속성지원하지 않습니다. 업로드한 파일이 이를 참조하는 객체에 등록되지 않기 때문입니다.

구성 절차