첫 번째 프로젝트 생성(클래식)

주의:

이 주제에서는 Workforce for ArcGIS에 나타나는 클래식 프로젝트를 생성하고 구성하는 방법을 안내합니다. 오프라인에서 사용할 수 있고 ArcGIS Workforce에 나타나는 프로젝트를 생성하는 방법에 대해 알아보려면 프로젝트 생성을 참고하세요.

Workforce를 시작합니다. 이 실습에서 귀하는 샌디에이고시의 GIS 관리자입니다. 귀하의 업무 중 하나는 소방서 활동을 지원하는 것으로, 소방서에 공간 데이터를 제공해 프로젝트가 원활하게 진행되도록 해야 합니다. 소방서의 다음 프로젝트는 소화전 점검입니다. 귀하는 프로젝트 성공에 필요한 소화전 데이터를 가지고 있지만, 아직 Workforce로 프로젝트를 생성해 현장에서 완료되는 작업을 관리하지는 않습니다. 귀하가 첫 번째 Workforce 프로젝트를 생성하면, 소방서에서는 이 프로젝트를 사용해 점검 작업을 조정합니다. 프로젝트에서 완료되는 작업 유형을 정의하고, 디스패처와 모바일 작업자에게 역할을 할당합니다. 각 소방서의 소방대장은 소방관(모바일 작업자)을 작업 위치로 보냅니다. 소방관은 소화전을 점검한 후 돌아와 보고합니다.

비고:

이 특정 도시와 그 역할 및 팀 구조를 고려해 볼 때 소방대장을 디스패처와 연관하고, 소방관을 모바일 작업자와 연관해도 무리가 없습니다. 샌디에이고의 소화전 점검 역할을 담당하는 사람들이기 때문입니다. 다른 도시에서는 다를 수 있습니다. 예를 들어, 다른 도시에서는 소화전 점검을 수도관리부에서 관리하고 완료하며, 다른 사람들이 이 역할을 담당합니다. 여기서 이해해야 할 가장 중요한 점은 디스패처와 모바일 작업자 간의 관계로, Workforce 프로젝트에서 이러한 관계가 반영됩니다. 프로젝트를 생성할 때 소속 기관에 적합한 디스패처-모바일 작업자 관계를 구성할 수 있습니다.

회사를 위해 생성하는 실제 프로젝트인 경우 디스패처-모바일 작업자 관계를 정의하여 시작할 수 있습니다. 이 실습에서는 관리할 업무에 대한 구체적인 답변을 살펴보고, 프로젝트 정의 방법에 대해 알아봅니다. 프로젝트 정의를 참고하세요.

이 실습을 완료하려면 ArcGIS 기관의 Publisher 또는 Administrator 역할이 필요합니다. 디스패처와 모바일 작업자가 Workforce에서 작업할 피처 서비스를 편집하려면 권한이 있어야 합니다.

튜토리얼인 소화전 점검 관리를 수행했다면 해당 실습에서 다뤄지는 대부분의 내용을 이미 확인한 것입니다. 하지만 프로젝트 테스트다음 단계 섹션은 샌디에이고 소화전 점검 학습에서 다뤄지지 않았습니다.

클래식 Workforce 프로젝트 생성

Classic 프로젝트를 생성하려면 ArcGIS API for Python을 사용해야 합니다.

  1. ArcGIS API for Python에서 Workforce 모듈을 사용하여 소화전 점검이라는 클래식 프로젝트를 생성합니다. Workforce 모듈을 사용하여 Classic 프로젝트를 생성하는 방법에 대해 알아보려면 ArcGIS API for Python 사용을 참고하세요.

    프로젝트 생성 과정에서 프로젝트와 프로젝트에서 사용하는 맵과 레이어가 생성됩니다. 또한 이 프로젝트를 위해 ArcGIS 기관에서 폴더와 그룹이 생성됩니다. 또한 프로젝트 소유자는 프로젝트에 디스패처로 추가되기 때문에 프로젝트를 테스트할 수 있습니다.

    다음 단계와 같이 ArcGIS API for Python 또는 Workforce 웹 앱을 사용하여 프로젝트를 구성합니다.

작업 유형 제공

업무 유형 탭에서 프로젝트에서 수행할 작업을 정의합니다. 업무 유형은 디스패처와 모바일 작업자가 서로 소통하는 방식을 반영해야 합니다. 일반적으로, 프로젝트에 있는 유형은 해당 프로젝트의 모든 또는 대부분의 모바일 작업자에게 할당할 수 있는 항목입니다. 이 실습에서 소방대장과 소방관은 모두 자신의 업무가 소화전 점검이라고 생각합니다. 따라서 이 용어를 단일 업무 유형에 사용해야 합니다.

  1. ArcGIS Workforce 웹 앱을 열고 ArcGIS 기관 계정에 로그인합니다.

    ArcGIS Online를 사용하여 생성

    https://workforce.arcgis.com으로 이동합니다.

    ArcGIS Enterprise를 사용하여 생성

    https://host.domain.com/webadaptor/apps/workforce/로 이동합니다(여기서 host, domain, webadaptor는 포털에 대한 정보로 대체).

    자신이 생성했거나 디스패처 또는 모바일 작업자로 참여했던 프로젝트가 모두 표시된 프로젝트 페이지가 나타납니다.

  2. 제목이 소화전 점검인 클래식 프로젝트 위에 마우스를 놓고 구성을 클릭한 다음 업무 탭을 클릭합니다.
  3. 업무 유형 추가 상자에서 소화전 점검을 입력하고 + 유형을 클릭합니다.
    팁:

    프로젝트에는 최소 한 개의 업무 유형이 있어야 합니다. 프로젝트를 구성한 후 업무 유형을 추가하거나 사용하지 않는 업무 유형을 제거할 수 있습니다.

    유형이 프로젝트에 추가되고, 업무 유형 목록의 탭 아래에 표시됩니다. 여러 개의 유형을 추가하는 경우 탭으로 돌아오거나 디스패처에게 유형을 제공하면 유형이 알파벳 순서대로 정렬됩니다.

역할 제공

이 프로젝트에 참여할 사용자를 추가합니다. 역할은 프로젝트를 사용할 수 있는 장소를 정의합니다. 디스패처는 웹 앱을 사용하고 모바일 작업자는 모바일 앱을 사용합니다. 이 실습에서 소방대장은 디스패처이고 소방관은 모바일 작업자입니다.

  1. 프로젝트 설정 작업 목록의 세 번째 단계인 모바일 작업자 추가를 클릭합니다.

    사용자 탭이 나타납니다. 프로젝트 소유자는 프로젝트에 디스패처로 이미 추가되어 있습니다. 따라서 프로젝트를 테스트할 수 있습니다. Workforce 모바일 앱을 사용하려면 프로젝트의 모바일 작업자여야 합니다.

  2. 기관 사용자에서는 귀하의 이름을 한 자씩 입력함에 따라 기관의 필터링된 사용자 목록이 나타납니다.

    사용자 목록에는 공개 프로필이 있는 기관의 모든 구성원이 포함됩니다. 사용자가 기관의 관리자인 경우 비공개 프로필이 있는 사용자도 표시됩니다.

  3. 귀하의 이름을 클릭합니다.

    자신을 디스패처로 다시 추가할 수 없기 때문에 프로젝트 역할은 자동으로 모바일 작업자로 설정됩니다.

  4. + 사용자를 클릭합니다.

    다른 항목이 프로젝트의 사용자 목록에 나타납니다. 이 항목에는 귀하가 모바일 작업자로 나열됩니다.

    모바일 작업자로 나열되어 있는 사용자 탭

    프로젝트 설정 작업 목록의 세 번째 단계가 이제 완료되고 네 번째 단계인 더 많은 디스패처 추가가 선택됩니다. 프로젝트에는 최소 한 명의 디스패처(디스패처로서의 기본 역할 포함)와 최소 한 명의 모바일 작업자가 필요합니다. 각 역할을 이미 갖고 있으므로 이 단계 건너뛰기를 클릭하여 프로젝트 설정을 완료할 수 있었습니다. 하지만 프로젝트를 추가로 구성할 수 있습니다.

  5. 사용자 목록에서 디스패처 역할의 귀하 이름을 가리킨 다음 세부정보 추가를 클릭합니다.

    세부정보 추가

  6. 연락처 번호를 제공하고 저장을 클릭합니다.
  7. 모바일 작업 역할에 대해서는 다음과 같은 세부정보를 추가합니다.
    • 연락처 번호
    • 직함: 소방관

    새로운 세부정보가 사용자 목록에 나타납니다.

  8. 세부정보를 업데이트해야 하는 경우 추가한 세부정보 위에 마우스를 놓고 편집 편집을 클릭합니다. 정보를 업데이트하고 저장을 클릭합니다.
  9. 귀하의 프로젝트를 다른 사용자가 사용할 수 있도록 하려는 경우에는 해당 사용자를 디스패처 및 모바일 작업자로 프로젝트에 추가하세요.
    팁:

    편집 권한이 있는 기관 구성원을 추가할 수 있습니다. 다른 기관의 사용자를 추가하려면 다른 기관의 사용자 추가를 참고하세요.

맵 사용자 정의

이제 프로젝트를 사용할 준비가 끝났지만, 맵을 사용자 지정해 프로젝트를 계속 구성하려고 합니다. Workforce에서 소방대장과 소방관이 점검해야 할 소화전을 확인하고 검색하려고 합니다. 소화전을 맵에 추가하려면 다른 레이어를 포함하도록 작업자 맵과 디스패처 맵을 업데이트해야 합니다.

팁:

이 실습에서는 두 맵 모두에 같은 레이어를 추가하지만, 디스패처와 모바일 작업자의 요구 사항에 따라 두 맵에 다른 정보를 추가할 수도 있습니다.

  1. 프로젝트의 오버뷰 탭을 클릭합니다.
  2. 목록에서 구성할 디스패처 맵을 클릭합니다.

    맵이 열리면, 기관의 다른 맵에서와 마찬가지로 해당 맵을 수정할 수 있습니다. 디스패처 맵을 처음 편집하는 경우에는 디스패처에게 변경 사항이 표시되고 업무 및 작업자 레이어를 제거하면 안 된다는 알림이 나타납니다.

  3. 알림에서 확인을 클릭하여 맵 편집을 계속합니다.
  4. 추가를 클릭하고 레이어 검색을 클릭합니다.
  5. 찾기 상자에 hydrants owner:esri_workforce를 입력합니다.
  6. 다음 중 하나를 수행하여 ArcGIS Online에서 검색합니다.
    • ArcGIS Online 또는 ArcGIS Enterprise 10.6.1 이후 버전을 사용하는 경우 내 콘텐츠를 클릭하고 ArcGIS Online을 선택하여 내 콘텐츠에서 ArcGIS Online으로 검색 범위를 변경합니다.

      ArcGIS Online에서 검색

    • ArcGIS Enterprise 10.6 이전 버전을 사용하는 경우 검색 범위ArcGIS Online으로 설정하고 맵 영역 내의 선택을 취소합니다.
  7. Fire_Hydrants 레이어 옆에 있는 추가를 클릭합니다.

    Fire_Hydrants 레이어

    맵 범위가 변경되고 방금 추가한 레이어가 표시됩니다. 해당 레이어에 레이블이 활성화되어 있으므로 소화전은 맵에 레이블이 지정됩니다. 자세한 내용은 팁:레이블 추가 를 참고하세요.

  8. 맵 콘텐츠로 돌아갑니다.

    ArcGIS Online 또는 ArcGIS Enterprise 10.6.1 이후 버전 사용

    뒤로 화살표를 클릭합니다.

    ArcGIS Enterprise 10.5.1 또는 10.6 사용

    레이어 추가 완료를 클릭합니다.

    소화전 레이어가 맵의 콘텐츠 창 맨 위에 추가됩니다.

  9. 콘텐츠 창에서 소화전 레이어를 가리키고 옵션 버튼을 클릭한 다음 해당 레이어를 업무 레이어 아래로 드래그하여 레이어 순서를 변경합니다.

    레이어 순서

    작업자와 업무를 맵의 첫 번째와 두 번째 레이어로 계속 유지하고 그 아래에 자산을 두면 더 보기 좋고 사용하기 쉬운 맵이 생성됩니다. 작업자는 맵의 다른 레이어 위에 표시되고 업무는 자산 위에 표시됩니다.

  10. 콘텐츠 창에서 소화전 레이어를 클릭해 해당 도구모음을 표시하고, 추가 옵션 추가 옵션을 클릭한 후, 팝업 구성을 클릭합니다.

    자산을 이용해 업무를 생성하는 경우 Workforce에서는 팝업 제목이 자산 설명 및 위치로 사용됩니다. 모바일 작업자가 위치를 쉽게 찾을 수 있도록 팝업 제목을 제공해야 합니다.

  11. 팝업 제목에서는 텍스트를 삭제하고 필드 이름 추가 [+]를 클릭한 다음 HYD_ID {HYD_ID}를 선택합니다.

    필드 이름을 추가합니다.

    특정 소화전에 대해 생성된 업무에서 소화전 ID가 위치로 표시됩니다.

  12. 확인을 클릭하여 팝업 변경 사항을 저장합니다.
  13. 도구막대의 저장을 클릭한 후 저장을 클릭하여 맵 변경 사항을 저장합니다.

    업데이트된 내용이 디스패처에게 표시됩니다.

  14. 콘텐츠 창에서 정보를 클릭한 다음 자세한 정보를 클릭하여 맵의 항목 페이지를 엽니다.
  15. 설정 탭을 클릭하고 웹 맵 설정 섹션으로 스크롤합니다. 위치 찾기에서는 레이어별 상자를 선택합니다.

    디스패처가 소화전 이름을 검색하여 맵에서 소화전을 찾을 수 있도록 할 수도 있습니다. 소화전 이름은 소화전 레이어의 HYD_ID 필드에 저장되어 있습니다.

  16. 레이어 추가를 클릭합니다.
  17. 3개 목록에서 다음과 같은 레이어 검색 설정을 선택합니다.
    • Fire_Hydrants(검색할 레이어)
    • HYD_ID(쿼리할 필드)
    • 포함(검색 조건)

    레이어 검색 설정

    포함을 검색 조건으로 사용할 경우 디스패처는 소화전 이름의 일부를 검색할 수 있습니다.

  18. 저장을 클릭합니다.
  19. Workforce에서 맵의 항목 세부정보를 닫고 맵을 닫습니다.
  20. 같은 방식으로 작업자 맵을 수정하여 모바일 작업자가 소화전을 보고 검색할 수 있도록 합니다.

    작업자 맵

    비고:

    레이어별은 활성화할 필요가 없습니다. Workforce 프로젝트를 생성할 때 이름별 작업자 검색을 설정했기 때문에 이미 활성화되어 있습니다.

    작업자 맵 레이어 검색 설정

추가 설정 구성

그 다음 프로젝트에 대한 썸네일을 제공해 디스패처와 모바일 작업자가 쉽게 식별하도록 만드세요. 1분마다 업데이트되는 모바일 작업자 위치를 확인하려는 경우 위치 추적을 구성할 수도 있습니다. 모바일 작업자는 ArcGIS Navigator를 사용해 점검할 소화전을 찾아갑니다. 기본 설정에 따라 ArcGIS Navigator와의 통합은 활성화되어 있기 때문에 활성화되어 있는지만 확인하면 됩니다.

  1. 개요 탭에서 이 프로젝트 소개 옆에 있는 플레이스 홀더 썸네일을 클릭합니다.
  2. 사용할 썸네일로 이동해 선택한 후 열기를 클릭합니다.

    선택한 썸네일은 프로젝트의 업무에 기반하여 디스패처와 모바일 작업자가 쉽게 식별할 수 있어야 합니다. 디스패처와 모바일 작업자들이 모두 프로젝트로 이동해 프로젝트를 열면 썸네일이 표시됩니다. 모바일 작업자에게도 프로젝트가 열려 있는 동안 썸네일이 표시됩니다.

  3. 프로젝트의 고급 탭을 클릭합니다.
  4. 앱 통합 옆에 있는 확장을 클릭해 모바일 작업자가 Workforce에서 사용할 수 있는 앱을 표시합니다.

    Navigator 통합은 기본 설정에 따라 활성화되어 있지만, Collector, Explorer, Survey123 통합은 그렇지 않기 때문에 구성이 필요합니다. Navigator는 길을 찾는 데 현재 Navigator에서 열려 있는 맵을 사용하므로 구성이 필요하지 않습니다. CollectorExplorer는 맵을 열며, Survey123Workforce 프로젝트 또는 업무 유형이 연동되도록 구성된 현장조사를 엽니다.

  5. 위치 추적 옆에 있는 확장을 클릭합니다.

    귀하는 1분마다 업데이트되는 모바일 작업자의 위치를 확인하고 싶어 합니다.

  6. 활성화를 클릭하여 모바일 작업자를 추적합니다.
    비고:

    위치 추적과 현재 위치(맵에 표시되는 모바일 작업자 위치)는 서로 다릅니다. 위치 추적은 모바일 작업자의 과거 위치를 기록합니다. 위치 추적을 비활성화하여도 모바일 작업자의 현재 위치는 맵에서 계속 표시됩니다.

  7. 슬라이더를 사용해 위치 추적 간격을 기본값인 30초에서 1분으로 변경합니다.

    작업자가 작업하는 동안 1분마다 모바일 작업자의 위치가 기록됩니다.

  8. 업데이트를 클릭하여 새 간격을 저장합니다.

    고급 탭에서의 업데이트

    프로젝트를 사용할 준비가 되었습니다.

  9. 프로젝트를 열어 할당 작업을 하려면 개요 탭을 클릭하고 프로젝트 열기를 클릭합니다.

    다른 프로젝트를 생성하거나 사용하려면 Workforce 로고를 클릭하여 프로젝트 목록으로 되돌아갑니다.

프로젝트 테스트

이제 업무, 디스패처 및 모바일 작업자, 앱, 작업 인부에게 권한을 부여하는 기타 데이터를 사용해 프로젝트를 구성했습니다. 이 실습에서는 Workforce 사용 방법에 대한 아이디어를 제공하고 프로젝트 설정 방법을 설명했습니다. 기관을 위해 정의한 프로젝트인 경우 다음 단계는 프로젝트를 테스트하여 디스패처 및 모바일 작업자가 업무를 달성하도록 만드는지 확인해야 합니다. 다음은 프로젝트를 테스트하기 위해 확인해야 할 몇 가지 사항입니다.

  • 예시 업무를 생성하세요. 생성하는 업무 수는 프로젝트를 사용할 때 활성 상태로 유지할 업무 수를 잘 드러내야 합니다.
  • 일부 디스패처와 모바일 작업자와 함께 전체 과정을 수행하세요. 완전한 테스트를 통해 프로젝트가 사용 중일 때 모든 참여자가 원하는 작업을 수행할 수 있는지 확인합니다. 이를 통해 프로젝트가 올바르게 구성되었는지 확인하고 다음 질문에 답할 수 있습니다. 업무 유형이 디스패처와 모바일 작업자 모두에게 적절한가요? 올바른 모바일 작업자와 디스패처를 정의했나요?
  • 프로젝트에 소수 모바일 작업자 또는 단일 모바일 작업자만 수행하는 업무 유형이 있는 경우, 해당 업무 유형이 워크플로에 적절한지 확인하세요. 일부 시나리오에서는 적절하지만, 다른 시나리오에서는 프로젝트에 이런 작업 유형을 포함하는 것이 혼란스러울 수 있습니다.
  • 앱 통합이 예상대로 작동하는지 확인하세요.
팁:

문제가 발견되면 프로젝트를 편집하고 다시 시도하세요. 프로젝트를 편집하려면 내 프로젝트로 이동하여 프로젝트 위에 마우스를 놓고 구성 구성을 클릭합니다. 소유한 프로젝트를 구성하고 삭제할 수 있는 옵션만 표시됩니다.

이제 디스패처 및 모바일 작업자들은 Workforce를 사용해 사무실과 현장에서 공통된 뷰를 가지며, 현장에서 더 쉽게 작업을 정리하고 진행률을 보고할 수 있습니다. 더 많은 프로젝트를 Workforce로 옮길수록 간접비가 줄어들고 생산성은 향상합니다.

다음 단계

첫 번째 Workforce 프로젝트를 생성했으므로, 자체 프로젝트 그리고 Workforce를 기관에 통합하는 방법에 대해 생각할 준비가 되었습니다. 각 업무가 단일 피처에 매핑되는, 이번 실습과 유사한 작업을 관리해야 할 수 있습니다. 아니면, 작업을 수행해야 하는 각 지역마다 업무를 생성해야 할 수 있습니다. 예를 들어, 모바일 작업자가 각 나무에 대한 데이터를 수집해야 하는 각 공원에 대해 업무를 만들어야 할 수 있습니다. 또한 수행된 작업으로 인해 여러 개의 피처가 생길 수도 있습니다. 피처에 대한 연결을 고려하지 않고 관리해야 하는 업무를 맡을 수도 있습니다. 관리하는 업무가 무엇이든 관계없이, 다음과 같은 몇 가지 팁을 사용하여 Workforce를 기관에 통합할 수 있습니다.

  • 소규모로 시작 - 중요성이 낮고, 업무 유형 수가 관리 가능하며, 시간 범위가 제한된 프로젝트를 선택합니다.
  • 인력을 현명하게 선택 - 일부 구성원은 다른 구성원보다 변화에 대해 더 개방적입니다. Workforce를 테스트하기 위해 새로운 프로세스와 기술에 대해 개방적인 인력을 선택하세요. 그러면 테스트 후에 Workforce의 채택을 지지할 수 있습니다.
  • 병렬 실행 - 첫 번째 프로젝트의 경우 앱을 실행할 때 기존 워크플로도 함께 사용하세요. 필요한 경우 Workforce 사용을 중지하고 기존 워크플로로 돌아갈 수 있습니다.

자체 프로젝트를 시작할 준비가 되지 않은 경우 첫 번째 업무 생성 단계를 계속 진행해 디스패처가 Workforce를 사용해 업무를 생성하는 방법을 알아보세요.