描述
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.')