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


Python ArcGIS Assignment用法及代码示例


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

用法:

class arcgis.apps.workforce.Assignment(project, feature=None, geometry=None, assignment_type=None, assigned_date=None, assignment_read=None, completed_date=None, declined_comment=None, declined_date=None, description=None, dispatcher=None, due_date=None, in_progress_date=None, location=None, notes=None, paused_date=None, priority='none', status=None, work_order_id=None, worker=None)

代表一个任务

Parameter

Description

project

必需Project。该作业所属的项目。

feature

可选 Feature 。包含分配属性的函数。主要用于内部使用。如果提供,其他参数将被忽略。

geometry

可选 Dict 。包含分配几何的字典

assignment_type

可选AssignmentType。代表此作业的作业类型。

assigned_date

可选 Date 分配分配的日期和时间

assignment_read

可选 Bool 。指示移动工作人员已看到分配的标志。仅限版本 1 项目

completed_date

可选 Date 。作业完成日期

declined_comment

可选 String 。移动工作人员提交的评论。

declined_date

可选 Date 。作业被拒绝的日期。

description

可选 Description 。与分配关联的说明。

dispatcher

可选Dispatcher。分配/创建任务的调度员。

due_date

可选 Date 。作业的到期日期。

in_progress_date

可选 Date 。作业开始的日期。

location

可选 String 。任务的位置或地址。

notes

可选 String 。与作业关联的注释。

paused_date

可选 Date 。作业暂停的日期和时间。

priority

可选 String 。任务的优先级

none , low , medium , high , critical

status

可选 String 。任务的状态。

unassigned , assigned , in_progress , completed , declined , paused , canceled

work_order_id

可选 String 。与分配关联的工作订单 ID。

worker

可选Worker。分配给该任务的工人

# Get an assignment and update it

import arcgis
gis = arcgis.gis.GIS("https://arcgis.com", "<username>", "<password>")
item = gis.content.get("<item-id>")
project = arcgis.apps.workforce.Project(item)
assignment = project.assignments.search()[0]
assignment.update(priority="high",description="new assignment",location="100 Commercial Street, Portland, ME")
assignment.delete()

相关用法


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