WorkflowLog (Process Log) Entity Metadata

[Applies to: Microsoft Dynamics CRM 2011]

The following information is for the workflow log (process log) entity in a default, uncustomized installation of Microsoft Dynamics CRM. The schema name and early bound class for this entity is WorkflowLog.

To view the entity metadata for your organization, install the Metadata Browser solution described in Browse the Metadata for Your Organization.

In This Topic

Entity Metadata

Privilege Metadata

Attribute Metadata

One-to-Many Relationships

Many-to-Many Relationships

Many-to-One Relationships

Entity Metadata

The following table shows the metadata for the workflow log (process log) entity.

Metadata property Value

OTC

4706

EntityLogicalName

workflowlog

DisplayName

Process Log

OwnershipType

UserOwned

IsCustomizable

False

Description

Log used to track process execution.

IsAvailableOffline

False

IsAuditEnabled

False

AutoRouteToOwnerQueue

False

CanBeInManyToMany

False

CanBePrimaryEntityInRelationship

False

CanBeRelatedEntityInRelationship

False

CanCreateAttributes

False

CanCreateCharts

False

CanCreateForms

False

CanCreateViews

False

CanModifyAdditionalSettings

False

CanTriggerWorkflow

False

IsActivity

False

IsActivityParty

False

IsChildEntity

False

IsConnectionsEnabled

canmodifyconnectionsettings

IsCustomEntity

False

IsDocumentManagementEnabled

False

IsDuplicateDetectionEnabled

False

IsEnabledForCharts

False

IsImportable

False

IsIntersect

False

IsMailMergeEnabled

False

IsManaged

True

IsMappable

False

IsReadingPaneEnabled

True

IsRenameable

False

IsValidForAdvancedFind

False

IsValidForQueue

False

IsVisibleInMobile

False

PrimaryIdAttribute

workflowlogid

PrimaryNameAttribute

x

ReportViewName

FilteredWorkflowLog

RecurrenceBaseEntityLogicalName

x

DisplayCollectionName

Process Logs

Privilege Metadata

The following table shows the privilege metadata for the workflow log (process log) entity.

PrivilegeName Id Type CanBeBasic CanBeDeep CanBeGlobal CanBeLocal

prvAppendAsyncOperation

25523f7c-7b1d-4844-8d2d-50767d6faa94

Append

True

True

True

True

prvAppendToAsyncOperation

a7c82854-36ce-4616-b7c2-84ec619d3378

AppendTo

True

True

True

True

prvAssignAsyncOperation

003d8a0f-c230-411c-a993-cc0a8aeaac96

Assign

True

True

True

True

prvCreateAsyncOperation

eba97ff0-c3e4-47e2-a064-84acd680092f

Create

True

True

True

True

prvDeleteAsyncOperation

6ad0b110-c4d5-4dba-9a04-37528ef5df7d

Delete

True

True

True

True

prvReadAsyncOperation

e84acc8f-0c61-43e3-a716-20964a483bdf

Read

True

True

True

True

prvShareAsyncOperation

b367742d-e25d-4223-8691-e055bcbe3d98

Share

True

True

True

True

prvWriteAsyncOperation

4440769e-8d79-41fc-ae45-cd65480ffdba

Write

True

True

True

True

Attribute Metadata

The following table shows the attribute metadata for the workflow log (process log) entity.

LogicalName Description Type SchemaName IsCustomAttribute IsCustomizable RequiredLevel IsValidForCreate IsValidForRead IsValidForUpdate CanBeSecuredForCreate CanBeSecuredForRead CanBeSecuredForUpdate IsAuditEnabled IsManaged IsPrimaryId IsPrimaryName IsRenameable IsSecured IsValidForAdvancedFind DisplayName DeprecatedVersion

activityname

Name of the activity which the process step is currently processing.

String

ActivityName

False

False

None

True

True

False

False

False

False

True

True

False

False

False

False

True

Activity Name

asyncoperationid

Unique identifier of the parent record.

Lookup

AsyncOperationId

False

False

SystemRequired

True

True

False

False

False

False

True

True

False

False

False

False

True

Parent record

childworkflowinstanceid

Unique identifier of the system job.

Lookup

ChildWorkflowInstanceId

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Child Workflow System Job

completedon

Date and time when the operation was completed.

DateTime

CompletedOn

False

False

None

False

True

True

False

False

False

True

True

False

False

False

False

True

Completed On

createdby

Unique identifier of the user who created the process log entry.

Lookup

CreatedBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Created By

createdon

Date and time when the process log entry was created.

DateTime

CreatedOn

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Started On

createdonbehalfby

Unique identifier of the delegate user who created the process log.

Lookup

CreatedOnBehalfBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Created By (Delegate)

description

Description of the process step.

Memo

Description

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Step Description

errorcode

Error code related to process.

Integer

ErrorCode

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Error Message

interactionactivityresult

String specifying the result of an interaction activity.

Memo

InteractionActivityResult

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Interaction Activity Result

message

Message related to process.

Memo

Message

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Message

modifiedby

Unique identifier of the user who last modified the process log entry.

Lookup

ModifiedBy

False

False

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

True

Modified By

modifiedon

Date and time when the process log entry was last modified.

DateTime

ModifiedOn

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Modified On

modifiedonbehalfby

Unique identifier of the delegate user who last modified the process log.

Lookup

ModifiedOnBehalfBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Modified By (Delegate)

ownerid

Unique identifier of the user or team who owns the process log.

Owner

OwnerId

False

False

SystemRequired

True

True

False

False

False

False

True

True

False

False

False

False

True

Owner

owningbusinessunit

Unique identifier of the business unit that owns the process.

Lookup

OwningBusinessUnit

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

owningteam

Unique identifier of the team who owns the process log.

Lookup

OwningTeam

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Owning Team

owninguser

Unique identifier of the user who owns the process.

Lookup

OwningUser

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

regardingobjectid

Unique identifier of the associated record.

Lookup

RegardingObjectId

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Regarding

stagename

Name of the process stage.

String

StageName

False

False

None

True

True

False

False

False

False

True

True

False

False

False

False

True

Process Stage

status

Status of the process step for which process log record has been created: In Progress, Successfully Completed, or Failed.

Picklist

Status

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

Status

stepname

Name of the process step.

String

StepName

False

False

None

True

True

False

False

False

False

True

True

False

False

False

False

True

Step Name

workflowlogid

Unique identifier of the process log entry.

Uniqueidentifier

WorkflowLogId

False

False

SystemRequired

True

True

False

False

False

False

False

True

True

False

False

False

False

Process Log

One-to-Many Relationships

The following table shows the entities that are the referencing entity in a one-to-many relationship with the workflow log (process log) entity.

Relationship schema name Referencing entity

userentityinstancedata_workflowlog

userentityinstancedata

Many-to-Many Relationships

There are no many-to-many relationships for the workflow log (process log) entity.

Many-to-One Relationships

The following table shows the entities that are the referenced entity in a many-to-one relationship with the workflow log (process log) entity.

Relationship schema name Referenced entity

lk_workflowlog_asyncoperation_childworkflow

asyncoperation

lk_workflowlog_asyncoperations

asyncoperation

business_unit_workflowlogs

businessunit

owner_workflowlogs

owner

lk_workflowlog_processsession

processsession

lk_workflowlog_processsession_childworkflow

processsession

lk_workflowlog_createdby

systemuser

lk_workflowlog_modifiedby

systemuser

lk_workflowlog_createdonbehalfby

systemuser

lk_workflowlog_modifiedonbehalfby

systemuser

team_workflowlog

team

See Also

Reference

EntityMetadata
AttributeMetadata
OneToManyRelationshipMetadata
ManyToManyRelationshipMetadata

Concepts

WorkflowLog (Process Log) Entity Messages and Methods
WorkflowLog (Process Log) Entity Privileges

Microsoft Dynamics CRM 2011
Send comments about this topic to Microsoft.
© 2013 Microsoft Corporation. All rights reserved.