Sun Identity Manager Deployment Reference

What Information Is Stored and Where Is It?

By default, workflow auditing collects most of the information stored by a regular audit event, including the following attributes:

Attribute 

Description 

WORKFLOW

Name of the workflow being executed 

PROCESS

Name of the current process being executed 

INSTANCEID

Unique instance ID of the workflow being executed 

ACTIVITY

Activity in which the event is being logged 

MATCH

Unique identifier within a workflow instance 

ORGANIZATION

The name of the user’s organization 

These attributes are stored in the logattr table and are derived from auditableAttributesList.

Identity Manager also checks whether the workflowAuditAttrConds attribute is defined.

You can call certain activities several times within a single instance of a process or a workflow. To match the audit events for a particular activity instance, Identity Manager stores a unique identifier within a workflow instance in the logattr table.

To store additional attributes in the logattr table for a workflow, you must define a workflowAuditAttrConds list (assumed to be a list of GenericObjects). If you define an attrName attribute within the workflowAuditAttrConds list, Identity Manager pulls attrName out of the object within the code— first using attrName as the key, and then storing the attrName value. All keys and values are stored as uppercase values.