---
sourceDocument: 호주 현장 서비스 관리
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/field-service-management

 Release :

    - australia

ft:locale :

    - ko-KR

ft:publication_title :

    - 호주 현장 서비스 관리

ft:clusterId :

    - fsm

bundleId :

    - fsm

workflow :

    - Customer and Industry


---

# 작업 주문 상태 전환 맵 사용자 지정

# 작업 주문 상태 전환 맵 사용자 지정 {#ariaid-title1}

* 릴리스 버전: Australia
* 
* 업데이트 날짜 2026년 03월 12일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 2분

시스템 관리자 역할을 가진 사용자는 작업 주문 상태를 프로젝트 작업 상태에 매핑하는 작업 주문 상태 전환 맵을 사용자 지정할 수 있습니다.

작업 주문의 상태를 업데이트하면 연결된 프로젝트 작업의 상태도 업데이트됩니다. FieldServicesProjectTaskStateHandler 스크립트는 작업 주문 상태를 프로젝트 작업 상태에 매핑합니다. 시스템 관리자 역할을 가진 사용자는 다음 예시에 따라 필요에 따라 이 상태 전환 맵을 사용자 지정할 수 있습니다.

## 예제

작업 주문의 상태를 종결 완료로 설정하면 프로젝트 작업이 종결되지 않아야 합니다. 이 변경을 수행하려면 initialize() 함수에서 다음 줄을 제거하십시오.

    this.workOrderProjectTaskStateMap[FieldServiceProjectTaskStateHandler.WORK_ORDER_STATE_CLOSE_COMPLETE] =
          FieldServiceProjectTaskStateHandler.PROJECT_TASK_STATE_CLOSE_COMPLETE;
        
작업 주문 보류 중인 디스패치 상태를 프로젝트 작업 오픈 상태에 매핑하려면 initialize() 함수에 다음 줄을 추가합니다.


        this.workOrderProjectTaskStateMap[FieldServiceProjectTaskStateHandler.WORK_ORDER_STATE_PENDING_DISPATCH] = FieldServiceProjectTaskStateHandler.PROJECT_TASK_STATE_OPEN;
        
프로젝트 작업이 미결로 변경되었을 때 작업을 자동으로 검증하려면 프로젝트 작업 업데이트를 수신하는 FieldServiceProjectUpdateHandler 프로세스 함수를 변경하고 연결된 작업 주문을 자격 만족으로 변경합니다. 이 섹션 뒤에 다음 줄을 추가합니다.  
if(taskJSON.change_map \&; taskJSON.change_map.state){


        If(taskJSON.change_map.state == FieldServiceProjectTaskStateHandler.PROJECT_TASK_STATE_OPEN
        workOrder.state = FieldServiceProjectTaskStateHandler. WORK_ORDER_STATE_PENDING_DISPATCH
        workOrder.update();
        

