ActivityType

描述

ActivityType 对象可用于访问 Workflow Manager (Classic) 数据库中的活动类型配置元素。

讨论

活动类型是可以记录作业整个生命周期内历史的模板。活动类型有两个主要用途:提供与历史一起存储的可配置消息模板,并会为消息添加标签,以便稍后对消息进行排序或查询。例如,可以根据 AssignJob 活动类型查询作业历史,找出作业被重新分配的次数。

属性

属性说明数据类型
ID
(只读)

ActivityType 的 ID。

Integer
name
(只读)

ActivityType 的名称。

String

代码示例

以下示例会将作业重新分配给组,并记录有关作业的 AssignJob 活动类型。

import arcpy

#Establish a connection to a Workflow database
conn = arcpy.wmx.Connect(r'c:\test\Workflow.jtc')

#Access a Workflow Job 
job = conn.getJob(99999)

#Change the assignment of the job to Editors group
job.assignedType='Group'
job.assignedTo='Editors'

job.save()

#Log an activity for the reassignment of the job
job.logActivity('AssignJob','Job assigned to Editors group.')