건강 및 안전 요구 사항 생성

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 7분
  • 직원이 직장으로 복귀하거나 현장을 방문할 준비가 된 시기를 추적하기 위한 요구 사항을 생성합니다. 방문자가 직장에 들어가기 전에 완료해야 하는 요구 사항을 생성할 수도 있습니다.

    시작하기 전에

    필요한 역할: sn_imt_core.admin

    이 태스크 정보

    건강 및 안전 요구 사항을 사용하여 직원이 직장으로 복귀하기 전에 충족해야 하거나 방문자가 직장에 들어가기 전에 충족해야 하는 요구 사항을 정의합니다. 직원과 방문자에 대해 별도의 요구 사항을 생성합니다. 요구 사항은 직원 또는 방문자 중 하나에 적용되어야 하며, 둘 다 적용되지는 않아야 합니다. 직원 준비 상태 코어사전 구축된 몇 가지 요구 사항을 제공합니다. 그러나 또는 비상 대응 관리 앱의 Safe Workplace Suite 데이터를 사용하여 추가 요구 사항을 만들 수 있습니다.

    건강 및 안전 요구사항은 Flow Designer로 구축됩니다. 요구 사항을 생성하기 전에 의 기본 사항을 ServiceNow® 워크플로우 스튜디오숙지하고 있는지 확인하십시오.

    다음 단계에서는 사전 구축된 직원 건강 상태 확인 요구 사항을 예로 사용하여 요구 사항을 생성하는 방법을 보여줍니다.

    프로시저

    1. 워크플로우 스튜디오에서 직원 또는 방문자의 요구 사항 상태를 확인하는 작업을 생성합니다.
      1. 작업을 생성합니다.
      2. 애플리케이션에 작업을 저장합니다.직원 준비 상태 코어
      3. 작업 개요의 입력 섹션에서 직원 또는 방문 자가 요구 사항을 충족했는지 확인하는 데 사용할 기록 유형에 대한 입력을 생성합니다.

        예를 들어, 직원 건강 상태 확인 요구 사항을 충족하려면 직원은 직원 건강 상태 확인 테이블 [sn_imt_monitoring_health_verification]에 건강 상태 확인 기록이 있어야 합니다.

        표 1. 입력
        레이블 이름 유형 필수
        직원 건강 상태 확인 health_verification Reference.직원 건강 상태 확인 [sn_imt_monitoring_health_verification]
      4. 작업 개요에 스크립트 단계를 추가합니다.
      5. 필수 런타임 필드에서 인스턴스를 선택합니다.
      6. 작업에 대해 생성한 입력을 값으로 사용하여 입력 변수를 생성합니다.

        이렇게 하면 스크립트에서 작업에 대한 입력을 사용할 수 있습니다.

        표 2. 입력 변수
        이름
        health_verification 입력 섹션에서 생성한 직원 건강 상태 확인 입력입니다.
      7. 스크립트 필드에 스크립트를 추가하여 직원 또는 방문자의 요구사항 상태가 지워지거나not_cleared될 때의 조건을 정의합니다.

        직원 건강 상태 확인 요구 사항의 경우, 건강 상태 확인 응답이 이고 다른 응답이 not_cleared이면 직원에 대한 요구 사항이 지워집니다.

        (function execute(inputs, outputs) {
        	outputs.requirement_status = inputs.health_verification.response == 'yes'
            	? 'cleared'
            	: 'not_cleared';
        })(inputs, outputs);
      8. 요구 사항 상태에 대한 출력 변수를 생성합니다.

        스크립트에 사용하는 requirement_status 변수를 정의합니다.

        표 3. 출력 변수
        레이블 이름 유형 필수 선택(고급 옵션)
        requirement_status requirement_status 선택 드롭다운(--없음-- 포함)
      9. 작업 개요의 출력 섹션에서 요구 사항 상태에 대한 출력을 생성합니다.

        이 출력을 작성하면 스크립트의 requirement_status 출력 변수를 작업에서 반환된 출력으로 사용할 수 있습니다.

        표 4. 출력 변수
        레이블 이름 유형 필수 선택(고급 옵션)
        요구 사항 상태 requirement_status 선택 아니요 드롭다운(--없음-- 포함)
      10. 출력에 requirement_status 값을 할당합니다.
        표 5. 출력 변수
        레이블
        요구 사항 상태 스크립트 단계의 출력 변수를 requirement_status.

        이 작업은 직원 또는 방문자(지워짐 또는 not_cleared)에 대한 requirement_status 값을 출력으로 반환합니다.

      11. 게시를 클릭합니다.
    2. 건강 및 안전 요구 사항을 생성합니다.
      1. 다음으로 이동 직원 안전보건 상태 > 안전보건 요구 사항.
      2. 새로 만들기를 클릭합니다.
      3. 양식에서 필드를 채웁니다.

        이전에 적용 가능한 기록 포함 섹션은 이미 생성되었지만 여전히 요구 사항 플로우를 트리거해야 하는 기록 세트를 정의합니다. 이전 기록을 포함하면 요구 사항이 활성화되기 전에 요구 사항을 완료한 직원 또는 방문자의 요구 사항 상태가 지워짐으로 설정됩니다.

        표 6. 건강 및 안전 요구 사항 양식
        필드 설명
        이름 요구 사항의 고유한 이름입니다. 예를 들어, 직원 건강 상태 확인 요구 사항입니다.
        다음에 대한 요구 사항 요구 사항이 적용되는 대상입니다. 옵션은 직원방문자입니다. 요구 사항은 직원 또는 방문자 중 하나에 적용되어야 하며 둘 다 적용되지는 않습니다.

        예를 들어 직원 건강 상태 확인 요구 사항은 직원에게만 적용됩니다.

        요구 사항 플로우 이 필드를 비워 둡니다. 플로우를 생성한 후 요구 사항 기록으로 돌아가 이 필드를 채웁니다.
        활성 이 필드는 읽기 전용입니다. 요구 사항의 모든 필드를 업데이트한 후에는 활성화 버튼을 사용하여 요구 사항을 활성화할 수 있습니다.
        기본 상태 기본 상태는 요구 사항을 완료하기 위한 활동이 없는 건강 및 안전 사용자에게 할당됩니다. 옵션은 지워짐지워지지 않음입니다.

        예를 들어, 건강 상태 확인 기록이 없는 직원에게는 직원 건강 상태 확인 요구 사항에 대해 지워지지 않음의 기본 상태가 할당됩니다.

        사용 기간 요구 사항 상태가 유효한 시간 제한을 설정하는 옵션입니다.
        다음 기간 동안 유효 요구 사항 상태가 유효한 시간 제한입니다.

        예를 들어 직원 건강 상태 확인 요구 사항 상태는 7일 동안 유효합니다. 직원은 요구 사항을 계속 이행하기 위해 매주 건강 확인서를 다시 제출해야 합니다.

        이 필드는 기간 사용 필드를 선택한 경우에만 나타납니다.

        작업 가능함 직원이 건강 및 안전 상태 페이지의 요구 사항을 완료할 수 있는 링크를 추가하는 옵션입니다.
        작업 이름 직원이 요구 사항을 완료할 작업의 이름입니다. 예를 들어, 자가 보고서 제출입니다. 이 이름은 건강 및 안전 상태 페이지에 표시됩니다.

        이 필드는 실행 가능 필드가 선택된 경우에만 나타납니다.

        작업 URL

        직원이 요구 사항을 완료하는 데 사용하는 항목의 서비스 카탈로그 URL입니다. 예를 들어, 직원 건강 상태 확인 요구 사항은 URL이 ?id=sc_cat_item&sys_id=9c578864ed111010fa9b395e35885545인 건강 상태 확인 양식을 제출하여 완료됩니다.

        이 필드는 실행 가능 필드가 선택된 경우에만 나타납니다.

        작업 가시성 요구 사항을 완료하는 링크가 건강 및 안전 상태 페이지에 표시되는 시기를 설정합니다. 직원이 요구 사항을 완료하지 않은 경우에만 링크를 표시하려면 아니오인 경우 표시 를 선택하고, 항상 링크를 표시하려면 항상 표시 를 선택합니다.

        이 필드는 실행 가능 필드가 선택된 경우에만 나타납니다.

        제외 이 옵션을 선택하면 대상 필드의 모든 사용자가 요구 사항에서 제외됩니다.
        대상 그룹

        요구 사항이 적용되는 사용자 수를 구체화할 대상을 선택합니다. 예를 들어 캘리포니아에 있는 대상의 모든 사용자를 타겟팅하거나 해당 위치에서 여행 중이거나 방문 중이거나 일하는 사용자인지 여부에 관계없이 특정 위치에 대해 특별히 만든 타겟을 타겟팅할 수 있습니다.

        기본적으로 대상은 선택되지 않으며 요구 사항은 양식의 나머지 부분을 기준으로 사용자에게 적용됩니다.

        주:
        제외를 선택하면 요구 사항은 대상에 있는 사용자를 제외한 모든 사용자를 대상으로 합니다.
        이전에 적용 가능한 기록 포함
        테이블 요구 사항 플로우를 트리거하는 이전에 생성된 기록을 찾는 테이블입니다.

        예를 들어, 직원 건강 상태 확인 요구 사항은 직원 건강 상태 확인 테이블 [sn_imt_monitoring_health_verification]을 사용합니다.

        조건 플로우를 트리거할 테이블에서 기록을 필터링할 조건을 추가합니다.
      4. 제출을 클릭합니다.
    3. 워크플로우 스튜디오에서 플로우를 생성하여 직원 또는 방문자의 요구 사항 상태를 업데이트합니다.
      1. 새 플로우를 생성합니다.
      2. 애플리케이션에 플로우를 저장합니다.직원 준비 상태 코어
      3. 요구 사항 상태를 확인하는 데 사용 중인 기록 유형이 생성되거나 업데이트될 때마다 플로우가 실행되도록 트리거를 추가합니다.

        예를 들어 직원 건강 상태 확인 요구 사항의 경우 건강 상태 확인 기록이 생성되거나 업데이트될 때마다 플로우가 실행됩니다.

        표 7. 트리거
        트리거 테이블 조건 트리거 실행
        작성 또는 업데이트됨 직원 건강 상태 확인[sn_imt_monitoring_health_verification] 없음. 각각의 고유한 변경에 대해
      4. 생성한 작업을 플로우에 추가합니다.
      5. 트리거의 기록을 입력으로 추가합니다.
        예를 들어 직원 건강 상태 확인 입력의 경우 트리거 이벤트에서 생성되거나 업데이트된 직원 건강 상태 확인 기록을 추가합니다.
      6. 제공된 직원 준비 상태 코어 사용자 요구 사항 업데이트 작업을 플로우에 추가합니다.
        표 8. 사용자 요구 사항 입력 업데이트
        사용자 [user] 건강 및 안전 요구 사항 [Health and Safety 요구 사항] 요구 사항 상태 트리거 날짜/시간
        트리거 기록의 직원 또는 사용자 필드입니다. 예를 들어 직원 건강 상태 확인 기록의 직원 필드입니다. 생성한 건강 및 안전 요구 사항입니다. requirement_status 생성한 작업에 의해 반환됩니다. 트리거 기록에서 생성된 필드입니다. 요구 사항의 유효 기간 필드에 대한 값을 설정한 경우에만 이 입력을 사용합니다.
      7. 활성화를 클릭합니다.
    4. 건강 및 안전 요구 사항을 완료합니다.
      1. 다음으로 이동 직원 안전보건 상태 > 안전보건 요구 사항.
      2. 앞에서 생성한 요구 사항을 클릭합니다.
      3. 요구 사항 플로우 필드에 직원 또는 방문자의 요구 사항 상태를 업데이트하기 위해 생성한 플로우를 추가합니다.
      4. 업데이트를 클릭합니다.

    다음에 수행할 작업

    요구 사항을 만들 때는 기본적으로 활성화되어 있지 않습니다. 직원 또는 방문 자가 요구 사항을 충족했는지 추적하려면 먼저 요구 사항을 활성화해야 합니다. 지침은 건강 및 안전 요구 사항 활성화 문서를 참조하십시오.