当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS AssignmentIntegrationManager用法及代码示例


本文简要介绍 python 语言中 arcgis.apps.workforce.managers.AssignmentIntegrationManager 的用法。

用法:

class arcgis.apps.workforce.managers.AssignmentIntegrationManager(project)

这管理项目中的分配集成它可以从项目中访问为 integrations

对于版本 2(offline-enabled 项目),集成由对象 Integration 对象表示,并且可以按照与分配、分配类型、调度程序、项目和工作人员对象相同的方式进行更新。

对于版本 1 项目,Workforce 中的集成包含一个格式化的字典。两个例子如下所示:

navigator_integration = {
    "id": "default-navigator",
    "prompt": "Navigate to Assignment",
    "urlTemplate": "arcgis-navigator://?stop=${assignment.latitude},${assignment.longitude}&stopname=${assignment.location}&callback=arcgis-workforce://&callbackprompt=Workforce"
}

explorer_integration = {
    "id": "default-explorer",
    "prompt": "Explore at Assignment",
    "assignmentTypes": {
        "1": {
            "urlTemplate": "arcgis-explorer://?itemID=651324c8661b42c897657f8afbe846qe&center=${assignment.latitude},${assignment.longitude}&scale=9000"
        }
}

可以使用 integrations 模块生成 urlTemplate

Parameter

Description

project

必需的 Project 。要管理的项目。

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.apps.workforce.managers.AssignmentIntegrationManager。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。