스마트 평가 구성요소
스마트 평가 기능과 함께 테이블, 비즈니스 규칙, 스크립트 포함, 예약된 작업 등 여러 유형의 구성요소가 설치됩니다.
테이블
스마트 평가는 다음 테이블에 나열된 테이블을 추가합니다.
| 테이블 | 설명 |
|---|---|
| 질문서 템플릿 [sn_fsm_smart_asmt_template] |
스마트 평가 템플릿과 관련 질문서에 대한 정보를 저장합니다. |
스마트 평가는 다음 테이블에 나열된 테이블을 업데이트합니다.
비즈니스 규칙
스마트 평가는 다음 테이블에 나열된 비즈니스 규칙을 추가합니다.
| 비즈니스 규칙 | 테이블 | 설명 |
|---|---|---|
| 스마트 평가 트리거 | 작업 주문 작업 [wm_task] |
작업 주문 작업에 대한 스마트 평가 인스턴스를 생성합니다. |
| 스마트 평가 트리거 | 작업 주문 [wm_order] |
작업 주문에 대한 스마트 평가 인스턴스를 생성합니다. |
| 스마트 평가 트리거 | 영향을 받는 제품 [wm_m2m_product_to_work_order] |
영향을 받는 제품에 대한 스마트 평가 인스턴스를 생성합니다. |
| 템플릿의 중복 연결 확인 | 질문서 템플릿 [sn_fsm_smart_asmt_template] |
각 스마트 평가 템플릿이 하나의 질문서 기록과만 연결되어 있는지 확인합니다. 스마트 평가 템플릿은 여러 질문서 기록에 연결할 수 없습니다. |
스크립트 포함
스마트 평가는 다음 테이블에 나열된 스크립트 포함을 추가합니다.
| 스크립트 포함 | 설명 |
|---|---|
| FSMSmartAsmtUIControlSNC | 스마트 평가에 대한 구성을 기반으로 UI 구성요소 및 작업을 제어하는 메서드가 있습니다. |
| FSMSmartAsmtUIControl | 스크립트 FSMSmartAsmtUIControlSNC에 대한 사용자 지정 가능한 래퍼를 포함합니다. |
| FSMSmart평가유틸리티SNC | 모든 참조 한정자에 대한 메서드를 포함하고 조건이 충족되면 스마트 평가 템플릿에서 평가를 생성합니다. |
| FSMSmartAssessmentUtil | 스크립트 FSMSmartAssessmentUtilSNC에 대한 사용자 지정 가능한 래퍼를 포함합니다. |
| FSMSmart평가DaoSNC | 스마트 평가와 관련된 모든 데이터베이스 쿼리를 포함합니다. |
| FSMSmartAssessmentDao | 스크립트 FSMSmartAssessmentDaoSNC에 대한 사용자 지정 가능한 래퍼를 포함합니다. |
| FSMSmartAssessmentMigrationHelperSNC | 설문 조사 유형 질문서 및 스마트 평가로의 인스턴스 마이그레이션과 관련된 방법을 포함합니다. |
| FSMSmartAssessmentMigrationHelper | 래퍼 |
| FSMSmartAssessmentsConstants | 스마트 평가를 위한 상수를 유지합니다. |
| QuestionnaireUtilSmartAssessmentImpl | 확장점 QuestionnaireUtilExtPoint 를 구현하고 질문서 및 평가에 대한 유틸리티 메서드를 포함합니다. |
| 질문서 UtilAjax | 구성에 따라 기록 페이지의 필드를 변경하는 메서드를 포함합니다. |
예약된 작업
스마트 평가는 다음 테이블에 나열된 예약된 작업을 추가합니다.
| 예약된 작업 | 설명 |
|---|---|
| 설문 조사 인스턴스를 스마트 평가로 마이그레이션 | 질문서 인스턴스를 스마트 평가로 마이그레이션하고 마이그레이션된 인스턴스를 다시 트리거합니다. |