當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。