현장 서비스 마켓플레이스 구성요소

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 01월 22일
  • 읽기6분
  • 현장 서비스 마켓플레이스 기능을 활성화하면 테이블, 역할, 시스템 속성, 비즈니스 규칙 및 스크립트 포함을 포함하여 여러 유형의 구성요소가 설치됩니다.

    테이블

    현장 서비스 마켓플레이스는 다음 테이블을 추가합니다.
    표 1. 현장 서비스 Marketplace와 함께 설치되는 테이블
    테이블 설명
    마켓플레이스 참여 방법

    [marketplace_engagement_method]

    이 테이블에는 계약자와의 협력에 대한 기본 규칙이 있습니다. 참여 방법은 계약자가 마켓플레이스 요청에 응답할 수 있는 방법을 정의합니다.
    마켓플레이스 요청

    [marketplace_request]

    이 테이블은 계약 방법과 작업 주문 작업 간의 관계를 설정합니다. 디스패처는 요청을 진행하기 위해 이 테이블을 모든 관련 필드로 채웁니다.
    마켓플레이스 할당

    [marketplace_assignment]

    이 테이블은 각 계약자에 대해 고유한 레코드를 유지하므로 디스패처는 마켓플레이스 요청에 참여할 수 있는 계약자를 선택할 수 있습니다.
    마켓플레이스 응답

    [marketplace_response]

    이 테이블은 작업의 예정된 시작 및 완료 날짜뿐만 아니라 가격 책정에 대한 모든 계약자의 응답을 수집하기 위해 지정됩니다.

    역할

    현장 서비스 마켓플레이스는 다음 역할을 추가합니다.
    표 2. 현장 서비스 Marketplace와 함께 설치되는 역할
    역할 설명
    sn_mktplace_core.mktplace_admin 관리자 역할은 마켓플레이스 참여 방법을 만들 수 있습니다.
    sn_mktplace_core.mktplace_request또는 요청자 역할은 작업을 마켓플레이스로 푸시할 수 있습니다.
    sn_mktplace_core.mktplace_fulfiller 이행자 역할은 마켓플레이스 요청에 응답할 수 있습니다.

    시스템 속성

    현장 서비스 마켓플레이스는 다음과 같은 시스템 속성을 추가합니다.

    다음 표에는 마켓플레이스를 설정하는 현장 서비스 데 필요한 시스템 속성이 나와 있습니다. 모든시스템 속성 목록으로 이동

    표 3. Marketplace와 함께 현장 서비스 설치되는 시스템 속성
    시스템 속성 설명
    sn_fsm_mktplace.maximum_number_of_contractors 마켓플레이스 요청에 대해 가져오고 표시할 최대 계약자 수입니다.
    • 유형: 정수
    • 기본값: 10
    sn_fsm_mktplace.use_playbook_experience_for_marketplace 마켓플레이스에 Playbook Experience를 사용할 속성입니다.
    • 유형: true/false
    • 기본값: true
    sn_fsm_mktplace.wot_fields_to_restrict_update 작업 주문 작업이 마켓플레이스로 푸시될 때 업데이트를 제한하기 위해 쉼표로 구분된 필드입니다.
    1. 유형: 문자열
    2. 기본값: location,asset,work_type,estimated_work_duration,estimated_travel_duration,estimated_end,expected_start,expected_travel_start,window_start,window_end,schedule_lock

    비즈니스 규칙

    현장 서비스 마켓플레이스는 다음과 같은 비즈니스 규칙을 추가합니다.
    표 4. 현장 서비스 Marketplace와 함께 설치되는 비즈니스 규칙
    비즈니스 규칙 테이블 설명
    주문 변경 마켓플레이스 작업 제한 작업 주문

    [wm_order]

    작업 중 하나가 마켓플레이스로 푸시될 때 작업 주문 일시 중단을 차단합니다.
    마켓플레이스 작업에 대한 필드 제한 작업 주문 작업

    [wm_task]

    특정 작업 주문 작업 필드에 대한 업데이트를 차단합니다.
    할당된 마켓플레이스 작업 제한 작업 주문 작업

    [wm_task]

    할당 그룹이 채워지고 마켓플레이스 작업이 true로 설정된 작업 주문 작업을 차단합니다.
    마켓플레이스 플래그에 대한 업데이트 제한 작업 주문 작업

    [wm_task]

    작업 주문 작업의 마켓플레이스 작업 플래그를 아니오로 변경하지 않도록 설정합니다.
    미해결 요청이 존재할 때 변경 사용 안 함 마켓플레이스 참여 방법

    [marketplace_engagement_method]

    공개 마켓플레이스에서 사용 중인 참여 방법의 변경을 허용하지 않습니다.
    목록에서 비용/시간 업데이트 사용 안 함 마켓플레이스 참여 방법

    [marketplace_engagement_method]

    마켓플레이스 참여 방법 테이블 목록 뷰에서 시간 및 비용 필드의 편집을 확인합니다.
    모든 할당 및 응답 취소 마켓플레이스 요청

    [marketplace_request]

    마켓플레이스 요청이 취소되면 마켓플레이스 할당을 취소하고 마켓플레이스 응답을 비활성화합니다.
    요청 삽입 확인 마켓플레이스 요청

    [marketplace_request]

    미해결 요청이 있는 경우 새 마켓플레이스 요청 생성을 차단합니다.
    종결 시 할당을 시간 초과로 설정 마켓플레이스 요청

    [marketplace_request]

    마켓플레이스 요청이 종결되면 마켓플레이스 할당 기록의 상태를 업데이트합니다.
    초안에서 MP 할당 기록 생성 마켓플레이스 요청

    [marketplace_request]

    마켓플레이스 요청이 생성되면 초안 상태로 마켓플레이스 할당을 생성합니다.
    종료 시간이 시작보다 초과인지 확인 마켓플레이스 요청

    [marketplace_request]

    마켓플레이스 요청의 시작 시간과 종료 시간을 확인합니다.
    할당 삽입 확인 마켓플레이스 할당

    [marketplace_assignment]

    오픈되지 않은 요청에 대한 새 할당 기록의 생성을 차단합니다. 오픈 요청에 대한 중복 할당 기록을 차단합니다.
    철회 시 응답 비활성화 마켓플레이스 할당

    [marketplace_assignment]

    철회되면 계약자의 응답이 비활성화됩니다.
    종결 조건 확인 마켓플레이스 할당

    [marketplace_assignment]

    종결 조건에 따라 마켓플레이스 요청 및 플로우 데이터 기록 종결을 처리합니다.
    작업이 수여되면 할당 해제 마켓플레이스 할당

    [marketplace_assignment]

    작업이 계약자에게 수여되면 다른 계약자의 할당 기록은 수여되지 않음으로 표시됩니다.
    WOT에 대한 할당 쿼리 마켓플레이스 할당

    [marketplace_assignment]

    마켓플레이스 할당 테이블의 비즈니스 규칙 쿼리
    마켓플레이스에서 할당됨 마켓플레이스 할당

    [marketplace_assignment]

    계약업체에 작업이 부여되면 요청을 종결하고 필요한 상세 정보로 작업 주문 작업을 업데이트합니다. 작업 주문 작업 일정 예약 방법을 마켓플레이스로 업데이트합니다.
    응답 기간에서 음수 사용 안 함 마켓플레이스 응답

    [marketplace_response]

    기간이 음수인 응답의 삽입을 비활성화하고 응답의 시작과 종료를 작업 주문 작업 창의 시작과 종료로 검사합니다.
    수락할 할당 업데이트 마켓플레이스 응답

    [marketplace_response]

    응답이 수신되면 해당 계약업체의 할당 기록 상태를 수락됨으로 업데이트합니다.
    응답 삽입 확인 마켓플레이스 응답

    [marketplace_response]

    작업 주문 작업의 "Is Fixed Window" 플래그가 true이고 응답의 시작과 종료가 작업 주문 작업 창 내에 있지 않으면 응답 삽입을 차단합니다. 오픈되지 않은 요청에 대한 응답 생성을 차단합니다. 계약업체로부터 새 응답을 받으면 이전 응답을 비활성화합니다.
    WOT에 대한 응답 쿼리 마켓플레이스 응답

    [marketplace_response]

    마켓플레이스 응답 테이블에 대한 비즈니스 규칙을 쿼리합니다.

    스크립트 포함

    현장 서비스 Marketplace 는 다음 스크립트 포함을 추가합니다.
    표 5. 현장 서비스 Marketplace와 함께 설치되는 스크립트 포함
    스크립트 포함 설명
    마켓플레이스CoreUtil 일반 마켓플레이스 핵심 워크플로우에 사용되는 util 메서드를 포함합니다.
    FSMMarketplace유틸리티 마켓플레이스의 FSM별 워크플로우에 사용되는 유틸리티 메서드를 포함합니다.
    FSM마켓플레이스PlaybookUtil 마켓플레이스의 Playbook 워크플로우에 사용되는 유틸리티 메서드를 포함합니다.
    FieldServiceMarketplaceConstants (영문) 상수를 유지합니다.
    마켓플레이스CoreAjaxHelper Marketplace Core 클라이언트 쪽 스크립트에 사용되는 util 메서드를 포함합니다.
    FSMMarketplaceAjaxHelper (영문) FSM 마켓플레이스 클라이언트 측 스크립트에 사용되는 util 메서드를 포함합니다.
    FSM마켓플레이스CspUtil Playbook의 CSP에서 사용되는 메서드를 포함하는 유틸리티 파일입니다.