警告:
本主题将指导您如何创建和配置在 Workforce for ArcGIS 中显示的 Classic 工程。 要了解如何创建已启用其离线使用功能并显示在 ArcGIS Workforce 中的工程,请参阅创建工程。
欢迎使用 Workforce。 在本练习中,假设您是圣地亚哥市的 GIS 管理员。 您的工作内容之一是通过提供地理数据来推动其工程的开展,以支持消防部门的工作,且其即将到来的工程是检查消火栓。 您拥有成功完成工作所需的消火栓数据,但您尚未使用 Workforce 创建工程来管理外业所完成的工作。 您将创建您的第一个 Workforce 工程,且消防部门将使用该工程来协调检查。 您将定义工程中完成的工作类型,并为调度员和移动工作人员分配其角色。 每个消防站的消防队长会派遣其消防站的消防员(移动工作人员)。 消防员检查消防栓并汇报其相关信息。
注:
对于这个特定的城市及其角色和团队结构,消防队长作为调度员和消防员作为移动工作人员这种联合很有意义:他们是充当圣地亚哥市消火栓检查中相应角色的人。 在其他城市可能不是这样。 例如,在其他城市,消火栓检查由水利部管理并完成,并由不同的人充当这些角色。 此处的关键是要了解调度员与移动工作人员之间的关系,以及反映这种关系的 Workforce 工程:您可以对这种关系进行配置,因为这种关系在您创建自己的工程时对您的组织有意义。
如果这是您为您的公司创建的真实工程,请从定义工程开始。 虽然本练习将指导您了解有关待管理工作的明确回答,但了解如何定义您自己的工程很重要。 请参阅定义工程。
完成本练习需要 ArcGIS 组织中的发布者或管理员角色。 调度员和移动工作人员只需获得编辑要素服务的权限,即可使用 Workforce。
如果您已完成管理消火栓检查教程,您就已经了解了本练习中涉及的大多数材料。 但是,此处未涉及测试您的工程和接下来的步骤部分。
创建 Classic Workforce 工程
要创建 Classic 工程,必须使用 ArcGIS API for Python。
- 可以在 ArcGIS API for Python 中使用 Workforce 模块创建一个名为 Hydrant Inspections 的 Classic 工程。 要了解如何使用 Workforce 模块来创建 Classic 工程,请参阅使用 ArcGIS API for Python。
在工程创建期间,将为您创建工程及其使用的地图和图层。 此外,还将在 ArcGIS 组织中为此工程创建文件夹和群组。 作为工程所有者,您也会被作为调度员添加到工程中,以便您可以测试此工程。
可以使用 ArcGIS API for Python 或者 Workforce Web 应用程序配置工程,如以下步骤所示。
提供工作类型
在任务类型选项卡中,您将定义工程中正在进行的工作。 这些类型应反映调度员与移动工作人员之间的交流方式。 一般情况下,工程中的类型可以分配给该工程中的所有或大多数移动工作人员。 在本练习中,消防队长和消防员将其工作称为消防栓检查,因此您会将该术语用于任务的单一类型。
- 打开 ArcGIS Workforce web 应用程序。登录 ArcGIS 组织帐户。
使用 ArcGIS Online
使用 ArcGIS Enterprise
转至 https://host.domain.com/webadaptor/apps/workforce/(其中 host、domain 和 webadaptor 将替换为门户相关信息)。
随即出现工程页面,其中显示您创建或作为调度员或移动工作人员参与的所有工程。
- 将鼠标悬停在标题为 Hydrant Inspections 的 Classic 工程上并单击配置,然后单击任务选项卡。
- 在添加任务类型框中,输入 hydrant inspection,然后单击+ 类型。
提示:
一个工程必须至少有一个任务类型。 您可以在配置工程之后添加这些类型,在不使用时可以将其移除。
类型添加至您的工程中后会显示在任务列表中选项卡的底部。 如果添加多个类型,那么当您返回到选项卡并将其显示给调度员时,它们会按字母表顺序排序。
提供角色
添加将参与此工程的用户。 角色定义可使用工程的位置:调度员使用 web 应用程序,而移动工作人员使用移动应用程序。 在本练习中,消防队长是调度员,而消防员是移动工作人员。
- 单击工程设置任务列表中的第三步:添加移动工作人员。
随即显示用户选项卡。 作为工程所有者,您已被作为调度员添加到工程中。 这样您便可测试工程。 要使用 Workforce 移动应用程序,您需要在工程中充当移动工作人员。
- 对于组织用户,输入您的姓名以显示经过过滤的组织用户列表。
用户列表中包含组织中所有具有公共配置文件的成员。 如果您是组织的管理员,您还可以看到具有个人配置文件的用户。
- 单击您的姓名。
由于您不能再次将您自己添加为调度员,因此工程角色将自动设置为移动工作人员。
- 单击 + 用户。
将在工程的用户列表中显示另一条目。 这一条目将您列为移动工作人员。
工程设置任务列表中的第三步现已完成,随后将选中第四步添加更多调度员。 一个工程至少需要一个调度员(包括您默认为调度员的角色)以及一个移动工作人员。 由于您已拥有各个角色,因此可单击跳过此步骤以完成工程设置。 但是,您还将进一步配置工程。
- 在用户列表中,指向您表示调度员角色的姓名,然后单击添加详细信息。
- 提供联系人电话,然后单击保存。
- 对于您的移动工作人员角色,添加以下详细信息:
- 联系电话
- 职位名称:消防员
新的详细信息将显示在用户列表中。
- 如果您需要更新详细信息,请将鼠标悬停在您添加的详细信息上并单击编辑 。 更新信息,然后单击保存。
- 如果您计划让其他用户参与工程,则将这些用户作为调度员和移动工作人员添加到工程。
提示:
您可以添加任何具有编辑权限的组织成员。 要从其他组织添加用户,请参阅从其他组织添加用户。
自定义地图
虽然您的工程现在可以使用,但您仍要通过自定义地图来继续配置工程。 当使用 Workforce 时,消防队长和消防员想要查看和搜索需要检查的消火栓。 要向地图添加消防栓,您需要更新工作人员和调度员的地图以包括其他图层。
提示:
在本练习中,您向两个地图添加了相同的图层,但您可以基于调度员和移动工作人员的需求向两个地图添加不同的信息。
- 单击您工程的概述选项卡。
- 在地图列表中,单击调度人员地图以对其进行配置。
该地图将打开,允许您在操作组织内的其他地图时对其进行修改。 如果您是首次编辑调度员地图,您将收到通知,表示更改将对调度员可见,并且您不应移除 Assignments 和 Workers 图层。
- 在通知中,单击我知道了以继续编辑地图。
- 单击添加,然后单击搜索图层。
- 在查找框中,输入 hydrants owner:esri_workforce。
- 通过执行以下操作之一在 ArcGIS Online 中进行搜索:
如果使用 ArcGIS Online 或 ArcGIS Enterprise 10.6.1 及更高版本,请单击我的内容并选择 ArcGIS Online,将搜索从我的内容更改为 ArcGIS Online。
- 如果使用 ArcGIS Enterprise 10.6 或更早版本,请将搜索范围设置为 ArcGIS Online 并取消选中在地图区域内。
- 单击 Fire_Hydrants 图层旁边的添加。
地图范围将发生更改以显示您刚添加的图层。 由于在该图层上启用了标注,因此将在地图上对消火栓设置标注。 有关详细信息,请参阅提示:添加标注。
- 返回至地图的内容。
使用 ArcGIS Online 或 ArcGIS Enterprise 10.6.1 或更高版本
单击后退箭头。
使用 ArcGIS Enterprise 10.5.1 或 10.6
单击完成添加图层。
消防栓图层将添加至您地图的内容窗格的顶部。
- 在内容窗格中,指向 Fire Hydrants 图层,单击“选项”按钮,然后该将图层拖动到 Assignments 图层的下方以更改图层顺序。
将 Workers 和 Assignments 保持为地图中的第一个图层和第二个图层,资产图层位于它们下方,这将创建一个更美观、更易于使用的地图。 在地图中,Workers 将显示在其他图层上方,Assignments 将显示在资产上方。
- 在内容窗格中,单击 Fire Hydrants 图层以显示其工具栏,单击更多选项 ,然后单击配置弹出窗口。
如果基于资产创建任务,Workforce 将使用弹出窗口标题作为资产说明和位置。 您将提供弹出标题,以便该位置对移动工作人员而言有用。
- 对于弹出窗口标题,删除文本,单击添加字段名称 [+],然后选择 HYD_ID {HYD_ID}。
为特定消防栓创建的任务会将消防栓 ID 作为其位置。
- 单击确定以保存对弹出窗口的更改。
- 单击工具条上的保存,然后单击保存以保存对地图的更改。
更新现已对调度员可见。
- 在内容窗格中,单击关于,然后单击更多详细信息以打开地图的项目页面。
- 单击设置选项卡,然后滚动至 Web 地图设置部分。 对于查找位置,选中按图层框。
您希望调度员能够通过按消火栓名称搜索来在地图上查找消火栓。 消防栓名称存储在 Fire Hydrants 图层的 HYD_ID 字段中。
- 单击添加图层。
- 在三个列表中,选择以下图层搜索设置:
- Fire_Hydrants(待搜索图层)
- HYD_ID(待查询字段)
- 包含(搜索条件)
使用包含作为搜索条件,调度员可以搜索部分消火栓名称。
- 单击保存。
- 关闭地图的项目详细信息,并在 Workforce 中关闭地图。
- 采用相同的方法修改 Worker 地图,以便移动工作人员可以查看和搜索消火栓。
注:
您无需启用按图层。 它已启用,因为在创建 Workforce 工程时已设置了按姓名搜索工作人员。
配置其他设置
接下来,您将为您的工程提供缩略图,以便调度员和工作人员能够轻松识别工程。 您希望看到移动工作人员位置一分钟更新一次,因此您也会配置追踪位置。 您的移动工作人员使用 ArcGIS Navigator 找到所检查的消防栓。 默认情况下,会启用与 ArcGIS Navigator 的集成,因此您只需验证是否已启用。
- 在概述选项卡,单击关于此工程旁边的占位符缩略图。
- 浏览至要使用的缩略图,将其选中,然后单击打开。
您选择的缩略图应基于工程中的任务,并对调度员和移动工作人员均有意义。 调度员和移动工作人员在浏览至工程并将其打开时都会看到缩略图。 移动工作人员在打开工程时也会看到该缩略图。
- 单击工程的高级选项卡。
- 在应用程序集成旁,单击展开以查看移动工作人员可将其与 Workforce 一起使用的应用程序。
- 在位置追踪旁,单击展开。
您希望看到移动工作人员的位置一分钟更新一次。
- 单击启用来追踪移动工作人员。
注:
位置追踪和当前位置或在地图上看到的移动工作人员的位置是不同的 - 位置追踪记录的是移动工作人员过去的位置。 即使您禁用了位置追踪,您也可以在地图上看到移动工作人员的当前位置。
- 使用滑块更改位置追踪间隔,将默认的 30 秒更改为 1 分钟。
移动工作人员处于工作状态时,将每隔一分钟记录移动工作人员的位置。
- 单击更新保存新间隔。
工程现在可以使用了。
- 要打开工程进行调度,可单击概览选项卡,然后单击打开工程。
要创建或使用其他工程,请单击 Workforce 徽标来返回至工程列表。
测试您的工程
您的工程现已配置了任务、调度员和移动工作人员、应用程序以及其他能够丰富您工作团队的数据。 通过本练习,您能够了解如何使用 Workforce 以及如何设置工程。 如果这是您为组织定义的工程,那么下一步便是对其进行测试并验证其是否能够帮助您的调度员和移动工作人员成功。 您应检查以下几项来测试您的工程:
- 创建示例任务。 确保创建的任务数量能够很好地表示您在使用工程时预期有效的任务数量。
- 由选中的一些调度员和移动工作人员完成整个过程。 您将需要进行一次完整测试,以便所有参与者都会像在工程使用过程中所做的那样执行工作。 这允许您确认您的工程结构是否正确并回答以下问题:任务类型是否能引起调度员和移动工作人员的共鸣? 是否定义了正确的移动工作人员和调度员?
- 如果您的工程具有仅由一个移动工作人员或几个移动工作人员完成的工作类型,请确保这些类型的工作适用于您的工作流。 虽然在某些情况下,它们可能会适用,但在其他情况下,工程中有这些类型的工作可能会造成困惑。
- 请验证您的应用程序集成是否按预期运行。
提示:
如果您发现问题,请编辑您的工程并对其进行重新测试。 要编辑工程,请转至我的工程,将鼠标悬停在工程上,然后单击配置 。 您将只看到配置和删除您拥有的工程的选项。
使用 Workforce,您的调度员和移动工作人员在后勤办公室和外业中具有共同的视图,并且他们在组织中工作以及在外业报告工作进度会更加轻松。 当您将更多工程移到 Workforce 中时,您会发现开销降低,但生产效率有所提高。
接下来的步骤
现在您已经创建了第一个 Workforce 工程,可以开始考虑自己的工程以及如何将 Workforce 整合到您的组织中。 也许您会管理与本练习类似的工作,其中每个任务对应单个要素。 也许相反,您可能会为需要完成工作的每个区域创建任务,例如为每个公园分配一个任务,在此,您的移动工作人员需要收集每棵树的数据,然后从已完成的工作中获得多个要素。 再或者,您需要管理的任务独立于任何关联要素。 无论您将管理什么样的工作,都可以按照以下提示将 Workforce 引入您的组织:
- 从小处着手 - 选择一个工程,该工程不是重要任务、拥有可管理的任务类型且跨越一段有限时间。
- 明智地选择您的团队 - 一些成员比其他人更能接受改变。 对于 Workforce 的测试运行,选择一个能够接受新过程和技术的团队,以便他们在尝试之后,能够倡导与您一起采纳意见。
- 协同运行 - 对于您的第一个工程,使用您的现有工作流运行应用程序。 这样,如有必要,您便可停止使用 Workforce 并切换回现有工作流。
如果您尚未准备好开始自己的新工程,请继续创建您的第一个任务,以查看调度员如何使用 Workforce 创建任务。