警告:
本主题提供了有关配置在 Workforce for ArcGIS 中显示的 Classic 工程的提示。 要了解如何创建已启用其离线使用功能并显示在 ArcGIS Workforce 中的工程,请参阅创建工程。
工程所有者负责创建和配置 Workforce 工程,其中包括定义任务类型和用户角色。 他们也配置工程使用的地图和应用程序,并管理 Workforce 使用的图层。 了解有关成功管理您的 Workforce 工程的一些提示和最佳做法:
- 工程创建提示
- 工程管理提示
- 有关支持移动工作人员的提示
工程创建提示
下面是创建 Workforce 工程时的一些提示。
提示:定义工程
Workforce 是基于任务构建的:调度员创建任务并将任务分配给移动工作人员,移动工作人员会看到一个个性化的任务列表。 Workforce 工程中定义了任务以及将处理该工作的调度员和移动工作人员。 由您来决定如何配置工程,以下是可帮助您设置成功工程的一些指导原则。
- 确定移动工作人员的池以及您的工程将要处理的工作。
例如,它可能涉及资产检查、在水或天然气网络中操作阀门或执行城市财产的维护。 移动工作人员可以是单个工程或多个工程的一部分。 每个工程都可以有单一类型的任务或多种类型的任务。 通常,一个成功的工程包含可完成大多数类型的任务的移动工作人员。
您的任务类型描述了工程中正在进行的工作,并应反映调度员与移动工作人员之间的交流方式。 工程可以有单一类型的工作或多种相关类型的工作。 要确定要包括在单个工程中的工作类型,请查找所有移动工作人员可以执行的所有或至少大多数类型的工作。 虽然它可以根据您的用例工作,但具有一种始终分配给相同移动工作人员而未分配给完成该类型任务的其他移动工作人员的任务类型表示属于其自己工程的一种工作类型。
- 确定工程的时间框架。
工程可以具有有限的时间框架(例如,资产的夏季库存)或无限的时间框架(例如,常规建筑检查)。 对于希望开始使用 Workforce 的组织,有限工程最容易作为概念验证来执行。
- 确定您的工程与资产之间的关系以实现与其他应用程序的最佳集成。 有关集成的详细内容,请参阅集成其他 Esri 应用程序。
如果移动工作人员需要导航到他们的任务,请与 ArcGIS Navigator 集成。
资产与 Workforce 任务之间的以下四种常见关系将帮助您确定要集成的其他应用程序:
- 与资产无关 - 这些工程的目标在于确保完成某些事项,但没有资产来推动工作。 它是关于核对待完成列表上的项目。 例如,需要完成阀门操作,但没有关于每个阀门的报告。 您不需要与任何其他应用程序集成,即可直接使用您的资产进行此类工作。
- 查看资产但不进行数据编辑 - 这些工程具有与资产相关或直接绑定到资产的任务,但是不要求(或不希望)移动工作人员有能力更改资产。 例如,如果您指派移动工作人员去更换灯泡,他们可能需要查看有关灯具的详细信息(例如,灯泡类型),但是他们不需要编辑或更改灯具的数据。 他们也可能希望能够在地图上做些基本的标记,以便与后勤办公室共享在外业中注意到的问题。 您将分配需要完成的任务,且移动工作人员将使用 ArcGIS Explorer 查看有关资产的信息。
- 资产采集或库存 - 这些工程具有与同一地理区域中的多个资产绑定的任务。 例如,如果您指派移动工作人员收集区块上的所有灯杆,则每个任务都需要定义其所涵盖的区域。 您不需要针对每个灯杆分配任务,但需要针对每个区块分配任务。 在单个任务期间,移动工作人员将通过使用 ArcGIS Collector 或 ArcGIS Survey123 来处理多个资产。
- 检查或处理资产 - 这些工程具有直接绑定到资产的任务。 例如,如果移动工作人员被指派检查消防栓,则每个任务均需定义目标资产。 您将为每个消防栓分配一个任务,且移动工作人员将通过使用 ArcGIS Collector 或 ArcGIS Survey123 来处理单个资产。
提示:从其他组织添加用户
注:
ArcGIS Enterprise 不支持邀请组织外的用户。
您的工程可能涉及多个组织。 您可以按如下方式将任何组织的用户添加到您的工程:
注:
所有用户都必须是组织的成员,且他们的个人资料对所有人可见。 请参阅 ArcGIS Online 帮助中的哪些用户可以查看您的个人资料。 不支持公共帐户。
- 在配置工程时,单击用户选项卡。
- 取消选中仅在我的组织中搜索用户。
- 在组织用户文本框中,输入您想要添加的用户的姓名或用户名。
提示:
您需要输入完整的用户名称、姓氏或用户名;不支持部分匹配。
显示匹配用户的列表。
- 单击要添加的用户。
- 在工程角色下拉列表中,选择该用户的角色:移动工作人员或调度员。
- 单击 + 用户。
该用户和角色的条目随即会显示在工程的用户列表中,并且用户被邀请加入工程群组。 将会显示一条消息,告知您用户接受邀请前没有工程的访问权限。 用户接受邀请前,其缩略图含有徽章。
用户已被添加到工程中并受邀加入到工程群组中。 但是,要访问工程,用户必须接受邀请才能加入到工程群组中,然后才能在 web 或移动 Workforce 应用程序中查看工程。有关详细信息,请参阅 ArcGIS Online 帮助中的加入群组。
提示:从文件添加移动工作人员
如果您有多个移动工作人员要添加到工程中,您可以上传 .csv 文件,而不必通过 Workforce 界面逐个添加。 除了移动工作人员的用户名之外,.csv 文件还可以包括标题、联系人电话以及有关每个移动工作人员的注释,同时包括工程中该移动工作人员的详细信息。
- 在配置工程时,单击用户选项卡。
- 单击从文件添加工作人员。
- 如果您还没有 .csv 文件,请单击下载模板 CSV 文件。
.csv 文件随即下载到您的计算机,包括上传移动工作人员所需的标题。
提示:
如果您要添加与另一个工程相同的移动工作人员,您可以通过该工程下载移动工作人员的 .csv 文件,然后将其上传到新工程。 配置先前的工程,转至用户选项卡,单击从文件添加工作人员,选中使用现有工作人员进行预填充,然后下载这些工作人员的 .csv 文件,完成关于他们的信息。 返回您的新工程,导入下载的 .csv 文件,使您的移动工作人员列表与先前工程相匹配。
- 如果使用模板文件,请对其进行更新,使之包含要添加到工程的移动工作人员。
注:
不要更改文件中包括的列:Workforce 需要这些列。 如果您不想提供一些人的信息,仅需将标题下的单元格留空。
如果您将现有工作人员包括在文件中,更新工作人员的行不会更新他们在工程中的信息。 上传文件时,会忽略现有工作人员。
- 单击导入 CSV 文件,浏览至您的文件,然后单击打开。
您的文件将被导入和分析,您将看到即将添加到工程中的有关工作人员数量的信息,以及文件中将跳过的工作人员的数量。
提示:
如果导入的信息与您预期的不符,请单击清除导入数据,更新您的 .csv 文件,然后重试。
- 单击添加用户,将用户从 .csv 文件导入工程。
您的用户列表已更新,显示添加的移动工作人员。
提示:在地图中包括其他要素
调度员或移动工作人员可能希望在地图中查看除任务和移动工作人员之外的其他信息。 您可以将组织资产的其他图层添加到调度员地图或工作人员地图中。 在添加图层时,如果调度员和移动工作人员需要在地图上轻松定位图层,您还可以启用对这些图层的搜索。 调度员地图和工作人员地图各自指定包括的图层、可搜索图层以及图层中可用于搜索的字段。 在编辑地图时添加图层,并指定可搜索的图层及其地图的工程详细信息页面上的字段。
- 在配置工程时,单击概览选项卡。
- 单击调度员地图或工作人员地图的链接以编辑此地图。
- 单击添加,添加感兴趣的图层。 有关详细信息,请参阅“将图层添加至地图”(ArcGIS Online 或 ArcGIS Enterprise)。
提示:
Workforce 支持安全图层。 Android 不支持受 PKI 和 Kerberos 保护的图层。
- 如果您想让图层可搜索,您可以在项目详细信息页面上执行此操作。
- 转到详细信息窗格,然后单击关于此地图 显示地图的详细信息。
- 单击更多详细信息,转到地图的项目页面。 它会在新的浏览器选项卡中打开。
- 在项目页面上,单击设置选项卡。
- 向下滚动到 Web 地图设置下的应用程序设置部分。
- 如果尚未展开查找位置设置,则将其展开。 如果尚未选中按图层复选框,则将其选中。
- 单击添加图层以启用在其他图层上的搜索。
- 在第一个下拉列表中,选中您想要设为可搜索的图层。
注:
可以搜索托管要素图层及已启用“查询”功能的 ArcGIS Server 要素和地图服务图层(这些图层出现在下拉菜单中)。例如,如果您要在 ArcMap 中发布要素数据,则可通过“服务编辑器”启用“查询”操作。有关详细信息,请参阅 ArcGIS Server 帮助。
- 在第二个下拉列表中,选中将要搜索的属性。
注:
要使字段可供搜索(进而显示在下拉菜单中),该字段必须包含字符串或整数并且不使用编码属性域。整数字段仅支持 Equals 条件。为了获取最佳搜索结果,请选择含有唯一值的字段。
- 在第三个下拉列表中,如果要支持部分匹配,请保留包含,而如果要支持完全匹配,请指定等于。
- 单击保存。
提示:自定义要素弹出窗口
当您将要素添加到调度员地图或移动工作人员地图时,为那些图层创建描述性的弹出窗口标题并自定义弹出窗口的正文。
调度员地图中提供的弹出窗口将控制您在 web 应用程序中查看的信息。 标题用于要素的描述。 如果您从要素创建任务,弹出窗口标题用于填充位置文本。 当您查看要素的详细信息时,会显示弹出窗口。
移动工作人员地图中提供的弹出窗口将控制移动工作人员查看的要素信息。
有关详细信息,请参阅“配置弹出窗口”(ArcGIS Online 或 ArcGIS Enterprise)。 确保接受弹出窗口的更改并在编辑弹出窗口后保存地图。
提示:添加标注
调度员和移动工作人员可能需要在地图上查看标注。 您可以通过为要素图层配置标注来使其对它们可用。 有关详细信息,请参阅“创建标注”(ArcGIS Online 或 ArcGIS Enterprise)。 对于移动应用程序,需要在图层上配置标注:您需要确保已选择保存图层以将配置保存为图层的属性,而不仅仅是您用于启用标注的地图的一部分。 对于 web 应用程序,标注可以配置为地图的一部分或图层的一部分。
如果您在图层上启用标注,并且只希望在调度员或工作人员地图中显示标注,请在您不希望显示标注的地图中的图层上禁用标注。 您可以通过以下方法来禁用它们:在内容窗格中选择图层并单击更多选项 ,然后单击管理标注并清除标注要素复选框。
注:
web 应用程序中显示的移动工作人员要素目前不支持标注。
提示:集成其他 Esri 应用程序
Workforce 可以被配置为启动其他 Esri 应用程序,将 Workforce 与 ArcGIS Collector、ArcGIS Explorer、ArcGIS Navigator 和 ArcGIS Survey123 一起使用来为移动工作人员提供无缝体验。 您可以按照以下步骤进行操作来集成移动工作人员使用的其他 Esri 应用程序:
- 在配置工程时,单击高级选项卡。
- 在应用程序集成旁,单击展开以查看移动工作人员可将其与 Workforce 一起使用的应用程序。
- 或者,您可以添加并配置 ArcGIS Collector。
- 单击产品名称旁边的添加。
第 1 步(共 3 步):集成 Collector for ArcGIS 对话框随即出现,其中显示您可对其进行配置以使用工程的地图。 显示的地图是 Collector 支持的地图,且已与您所属的群组共享。
- 单击移动工作人员在完成他们在该工程中的任务时需要使用的地图。 例如,如果对消防栓进行检查,您应将 Collector 配置为使用消防栓的地图及其检查报告。
要访问 Collector 中的地图,必须将其与群组共享。 建议您与 Workforce 工程群组共享此地图以确保参与该工程的所有用户均可对其进行访问。
- 单击下一步。
第 2 步(共 3 步):集成 Collector for ArcGIS 对话框随即出现,其中显示可以与此地图相关联的任务类型。 可以选择一个或多个任务类型,也可以选择将地图与工程中的所有任务类型相集成。 例如,如果工程仅涉及检查消防栓,则可以针对所有任务类型使用同一地图。 如果工程涉及消防栓工作并且包含检查和维护,可针对检查任务(但非维护任务)使用此地图。
- 选择集成将关联的任务类型或工程,然后单击下一步。
第 3 步(共 3 步):集成 Collector for ArcGIS 对话框随即显示;您可以在这里设置 Collector 是否将来自 Workforce 的全局 ID、任务 ID 和位置用作新集合的一部分以及使用方式。
- 指定要用于收集的点图层和要使用的字段(如果有)(确保单击添加 )。 单击完成。
注:
仅支持点图层。 因为这些信息用于启动新集合,而集合位于一个单独的图层中,集成只能将信息传递给单个图层。 您需要将全局 ID、任务 ID 和位置传递给字符串字段,原因在于这些字段为 Workforce 中的字符串字段。 确保您正在集成的字段足够长,能够容纳您从 Workforce 传递的信息。
ArcGIS Collector 旁边会出现一个绿色复选标记,并且关联的任务类型和地图名称会显示在应用程序名称的下方。 当移动工作人员通过其中一种任务类型启动 Collector 时,地图将打开且会在任务位置处放置一个图钉。 如果全局 ID、任务 ID 和位置被传递到特定字段,则会在 Collector 中启动一个新集合并反映这些值。
- 单击产品名称旁边的添加。
- 或者,您可以添加并配置 ArcGIS Explorer。
- 单击产品名称旁边的添加。
第 1 步(共 2 步):集成 Explorer for ArcGIS 对话框随即出现,其中显示您可对其进行配置以使用工程的地图。 显示的地图是 2014 年 7 月之后创建的 Explorer 支持的地图,且与您的组织或您所属的群组共享。 公共地图(与所有人共享的地图)无法与 Workforce 集成。
- 单击移动工作人员在完成他们在该工程中的任务时需要使用的地图。 例如,如果他们要进行灯具维护和更换灯泡,您应该将 Explorer 配置为使用灯具地图。
理想情况下,应与 Workforce 工程群组共享此地图以确保参与该工程的所有用户均可对其进行访问。
- 单击下一步。
第 2 步(共 2 步):集成 Explorer for ArcGIS 对话框随即出现,其中显示可以与此地图相关联的任务类型。 可以选择一个或多个任务类型,也可以选择将地图与工程中的所有任务类型相集成。 例如,如果工程仅涉及灯具维护,则可以针对所有任务类型使用同一地图。 如果工程涉及建筑物维护,包括灯具和景观,请使用灯具任务的地图(而非景观地图)。
- 选择集成将关联的任务类型或工程,然后单击完成。
ArcGIS Explorer 旁边会出现一个绿色复选标记,并且关联的任务类型和地图名称会显示在应用程序名称的下方。 当移动工作人员通过其中一种任务类型启动 Explorer 时,地图将打开且会在任务位置处居中显示。
- 单击产品名称旁边的添加。
- 默认会配置 ArcGIS Navigator,因此您会在它旁边看到一个绿色复选标记。 如果要禁用它,请单击它旁边的移除。
- 或者,您可以添加并配置 ArcGIS Survey123。
- 单击产品名称旁边的添加。
第 1 步(共 3 步):集成 Survey123 for ArcGIS 对话框随即出现,其中显示您可对其进行配置以使用工程的调查。 显示的调查是 Survey123 支持的地图,且已与您的组织或您所属的群组共享。 公共调查(与所有人共享的调查)无法与 Workforce 集成。
- 单击移动工作人员在完成他们在该工程中的任务时需要使用的调查。 例如,如果需要观察鲸鱼,则应将 Survey123 配置为使用对所见鲸鱼物种的调查。
理想情况下,应与 Workforce 工程群组共享此调查以确保参与该工程的所有用户均可访问。
- 单击下一步。
第 2 步(共 3 步):集成 Survey123 for ArcGIS 对话框随即出现,其中显示可以与此调查相关联的任务类型。 可以选择一个或多个任务类型,也可以选择将调查与工程中的所有任务类型相集成。 例如,如果工程仅涉及鲸鱼,则可以针对所有任务类型使用同一调查。 如果工程涉及野生动物踪迹并包含各种物种类型,则可以针对鲸鱼观察任务(但非鸟类观察任务)使用此地图。
- 选择集成将关联的任务类型或工程,然后单击下一步。
第 3 步(共 3 步):集成 Survey123 for ArcGIS 对话框随即显示;您可以在这里设置 Survey123 是否将来自 Workforce 的全局 ID、任务 ID 和位置用作新调查中问题的答案以及使用方式。
- 指定每个值将回答的问题(如果有)(确保单击添加 )。 单击完成。
注:
您必须将全局 ID、任务 ID 和位置传递给文本问题,原因在于这些字段为 Workforce 中的字符串字段。 确保您正在集成的问题足够长,能够容纳您从 Workforce 传递的信息。
ArcGIS Survey123 旁边会出现一个绿色复选标记,并且关联的任务类型和调查名称会显示在应用程序名称的下方。 当移动工作人员启动 Survey123 时,调查将打开且会在任务位置创建一个地理点。
- 单击产品名称旁边的添加。
设置集成后,您可能需要对其进行编辑。 您可以更改集成应用程序是与工程中的特定任务类型还是全部任务类型相关联,您还可以更改全局 ID、任务 ID 和位置在集成应用程序中的使用方式。您无法更改要集成的地图或调查;您只能删除集成或将其与新的地图或调查进行集成。
如果地图或调查在与 Collector 或 Survey123 进行集成后发生更改,字段或问题不复存在,您将在高级选项卡看到一条错误消息:一个或多个集成引用了 Collector 地图中缺失的图层或字段或一个或多个集成引用了调查表单中缺失的问题。 如果您看到这则消息,您需要更新集成,以使用其他字段或问题;或更新地图或调查,来包括字段或问题。
工程管理提示
下面是管理 Workforce 工程时的一些提示。
提示:自动创建任务
您的组织可能希望自动创建任务,以节约时间或工作量。 例如,您可能有在其他系统中创建的工单,并希望在 Workforce 中为每个工作指令分配任务。 或者,您可能有针对特定工程的任务的电子表格,并希望基于每行创建任务。 自动化和设置 Workforce 脚本,精确自定义如何创建任务。 可从 GitHub 获取关于管理 Workforce 工程的示例脚本。 它们演示了创建任务的方法。
提示:删除或存档任务
基于工作流,在您完成任务之后,您可能不需要将任务保存在 Workforce 中。 例如,您的工作流可能会导致使用 Collector 进行数据更新,且其中包含您需要继续保留的信息。 或者,您可能想要将要素移动到不同的要素服务以将其存档。 Workforce 无法通过 web 界面将任务删除或存档,因为使用该应用程序的调度员通常不是负责这项工作的人员。 相反,脚本所有者可以自动化和设置 Workforce 的脚本以进行更改,这与应用程序内部体验相比具有更好的灵活性。 可从 GitHub 获取关于管理 Workforce 工程的示例脚本。 它们演示了删除任务或将任务复制到其他要素服务上的方法。 这些脚本可以设置为针对 Workforce 工程运行,且可以清除满足查询条件的所有任务。
提示:控制位置追踪图层的大小
如果您的工程正在追踪移动工作人员,位置追踪图层可能会变得非常大。 它会定期将每个移动工作人员的位置记录为一个点,这样会产生大量数据。 要控制位置追踪图层的大小,您可以执行以下操作:
- 如果您不需要在工程中追踪,请禁用移动工作人员追踪。 在配置工程时,转到高级选项卡,展开位置追踪部分,并取消选中启用。
- 虽然仍有组织要求的追踪日志,但应将追踪间隔设置得尽可能长一些。 对于某些组织,追踪间隔为 30 秒,但对于其他组织,追踪间隔可能能够使用 5 分钟、10 分钟或 15 分钟。 设置较长的时间间隔有助于减少图层的增长。 在配置工程时,转到高级选项卡,展开位置追踪部分,并将滑块移动到您所需的时间间隔。 单击更新。
- 定期修剪、清除或存档位置追踪间隔图层。 可自动化和设置 Workforce 的脚本来执行此操作。
提示:从工程中移除用户
如果您错误地向工程中添加了调度员或移动工作人员,如果他们被重新分配给其他工程,或他们离开您的组织,则您可以将他们从工程中移除,并撤销其访问权限。
- 在配置工程时,单击用户选项卡。
- 滚动鼠标以找到您需要移除的用户(调度员或移动工作人员)。
- 单击他们姓名右侧的移除按钮 。
如果他们的姓名旁边显示的是激活而非移除按钮 ,则不能移除他们。 对于移动工作人员,如果已为他们分配任务,则将显示激活。 您需要重新分配这些任务,之后才能移除移动工作人员。 如果调度员已创建或分配所有工作,则会显示激活。
有关支持移动工作人员的提示
下面是支持移动工作人员时的一些提示。
提示:登录到其他 Esri 应用程序以实现平滑过渡
尽管 Esri 应用程序协同工作,但是如果通过 Workforce 启动与工程关联的应用程序,凭据不会在它们之间传递。 因此,移动工作人员可能以不同的用户身份登录到单个设备上的应用程序。 如果您的组织共享设备,且最后一个用户没有登出 Collector,则可能会发生这种情况。 如果移动工作人员要登录到 Workforce 并启动 Collector,那么他们可能无法访问所需地图,或者他们可能会无意间作为错误用户采集数据。 组织已成功让移动工作人员登录到他们在开始一天的工作时将会用到的所有集成应用程序,然后登录到 Workforce 并且保证在每个应用程序中都会使用正确的身份。
提示:使用移动设备支持的底图和图层
并非所有可添加到 web 应用程序地图中的底图和图层都会在移动设备上运行。 在创建移动工作人员地图时,请确保您创建的地图适用于这些用户。
iPad、iPhone 或 Android 设备不支持以下各项:
- 私有 Bing 底图(如果公开共享,则支持 Bing 底图)
- GeoRSS 图层
- KML 图层
- KMZ 图层
- WMS 图层
- WMTS 图层
- WFS 图层
- 流服务图层