ActivityType

This ArcGIS 2.8 documentation has been archived and is no longer updated. Content and links may be outdated. See the latest documentation.

Summary

The ActivityType object provides access to the activity type configuration element in the Workflow Manager (Classic) database.

Discussion

An activity type is a template for logging history throughout the life cycle of the job. Activity types have two main purposes: provide a configurable message template to be stored with history and give the message a tag so it can be sorted or queried against later. For example, the job history can be queried with the AssignJob activity type to find out the number of times a job was reassigned.

Properties

PropertyExplanationData Type
ID
(Read Only)

The ID of the ActivityType.

Integer
name
(Read Only)

The name of the ActivityType.

String

Code sample

The following example reassigns a job to a group and logs an AssignJob activity type on the job.

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