본 번역은 검증되지 않았습니다. AIP를 통해 영문원문으로부터 번역되었습니다.

시나리오 적용

시나리오를 적용하면 시나리오와 관련된 액션들이 온톨로지에 적용됩니다. 이 액션들은 트랜잭션 방식으로 적용되어 액션 중 하나라도 유효성 검사에 실패하면 모든 액션을 적용하지 않습니다.

시나리오의 모델 결과는 예상 결과를 나타내기 때문에 명시적으로 수정 가능한 값이 아닌 온톨로지에 적용되지 않습니다.

시나리오는 버튼 그룹 위젯의 버튼 클릭 설정에서 시나리오 이벤트 옵션을 사용하여 적용됩니다. 시나리오 이벤트 설정 섹션에서 시나리오 적용 및 이 버튼을 클릭하면 적용할 시나리오 변수를 선택합니다.

applying-scenarios-1

또한, 시나리오를 온톨로지에 성공적으로 적용한 후 수행할 액션을 선택적으로 지정할 수 있습니다. 적용 액션을 구성하면 해당 액션의 유효성 검사 로직도 애플리케이션 내에서 적용 권한을 제어하는 데 사용됩니다. 즉, 사용자는 구성된 적용 액션을 실행할 수 있어야 시나리오를 적용할 수 있습니다.

applying-scenarios-2

적용하는 시나리오가 오브젝트에 저장되어 있다면, 시나리오에 저장되지 않은 변경 사항이 있으면 버튼이 비활성화됩니다.

applying-scenarios-3

저장된 시나리오를 적용하고 적용 액션을 사용하는 경우, 적용 액션의 오브젝트 매개변수에 타입 클래스 scenarios:scenario-object-locator를 설정하여 저장된 시나리오를 지원하는 오브젝트와 매개변수를 자동으로 채울 수 있습니다. 이렇게 하면 성공적으로 적용된 저장된 시나리오 오브젝트의 워크플로 특정 메타데이터를 수정할 수 있습니다.

applying-scenarios-4