상태 필드 선택 값 구성
상태 필드는 선택 목록 필드의 하위 집합입니다. 상태 필드에 대한 선택 값을 구성할 때 다음 정보를 염두에 두십시오.
- 새 활성 상태 필드를 추가하려면 음수 값을 사용하십시오.
- 스크립트 및 조건 필드에서 상태 번호 필터를 사용하는 비즈니스 규칙을 검색하고 연구합니다. 디버그 도구를 사용하여 비즈니스 규칙 실행 순서를 추적할 수 있습니다.
- 비활성 상태를 나타내는 새 값은 8보다 커야 합니다.
사전을 구성하여 상태 필드에 대해 다음 속성을 정의할 수 있습니다. 속성이 정의되지 않은 경우 시스템이 기본값을 사용합니다. TaskStateUtil API는 다음 특성을 사용합니다. TaskStateUtil API에 대한 자세한 내용은 TaskStateUtil을 참조하세요.
| 속성 | 정의 |
|---|---|
| close_states | 세미콜론으로 구분된 비활성 상태 값 목록으로, 작업을 활성 또는 비활성으로 설정해야 하는지 식별하는 데 사용됩니다. TaskStateUtil 기능을 사용하는 데 필요한 특성입니다. |
| default_close_state | 작업을 자동으로 종결하는 비즈니스 규칙을 정의하려는 경우 기본 종결 상태의 상태 값을 정의하는 선택적 속성입니다. 기본값은 3이며 속성이 정의되지 않은 경우 일반적으로 완료 종결입니다. |
| default_work_state | 작업 작업을 자동으로 설정하는 비즈니스 규칙을 정의하려는 경우 기본 작업 상태의 상태 값을 정의하는 선택적 속성입니다. 기본값은 2이며 속성이 정의되지 않은 경우 일반적으로 진행 중입니다. |
상태 수정 예시
인시던트 및 변경 요청의 상태를 수정하려면 다음 예시를 따르십시오.
시작하기 전에
필요한 역할: 관리자
프로시저
변경 상태 및 비즈니스 규칙 문제 해결
시스템의 비즈니스 규칙은 상태 값에 대한 가정을 만듭니다. 비즈니스 규칙의 문제를 해결하여 실행 순서와 상태 필드 값의 변경 내용에 미치는 영향을 확인할 수 있습니다.
시작하기 전에
필요한 역할: 관리자
프로시저
다음에 수행할 작업
비즈니스 규칙 실행 순서를 추적하는 방법에 대한 자세한 내용은 비즈니스 규칙 디버그를 참조하십시오. 모두 디버그를 클릭하고 인시던트를 해결한 다음 폼 아래쪽의 추적을 확인하여 비즈니스 규칙이 실행되는 것을 확인할 수 있습니다. 다음 두 줄 예제는 mark_closed 비즈니스 규칙 코드가 입력 된 다음 > <== 종료됨을 보여줍니다.
==> 'mark_closed' on incident
<== 'mark_closed' on incident