SdkMessageProcessingStep Entity Metadata

[Applies to: Microsoft Dynamics CRM 2011]

The following information is for the SDK message processing step entity in a default, uncustomized installation of Microsoft Dynamics CRM. The schema name and early bound class for this entity is SdkMessageProcessingStep.

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 SDK message processing step entity.

Metadata property Value

OTC

4608

EntityLogicalName

sdkmessageprocessingstep

DisplayName

Sdk Message Processing Step

OwnershipType

OrganizationOwned

IsCustomizable

False

Description

Stage in the execution pipeline that a plug-in is to execute.

IsAvailableOffline

True

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

True

IsValidForQueue

False

IsVisibleInMobile

False

PrimaryIdAttribute

sdkmessageprocessingstepid

PrimaryNameAttribute

name

ReportViewName

FilteredSdkMessageProcessingStep

RecurrenceBaseEntityLogicalName

DisplayCollectionName

Sdk Message Processing Steps

Privilege Metadata

The following table shows the privilege metadata for the SDK message processing step entity.

PrivilegeName Id Type CanBeBasic CanBeDeep CanBeGlobal CanBeLocal

prvCreateSdkMessageProcessingStep

998329e9-5ce5-4538-99b1-983191899a8b

Create

False

False

True

False

prvDeleteSdkMessageProcessingStep

25ca2afd-e85d-4a14-bb81-c368cd59bf5b

Delete

False

False

True

False

prvReadSdkMessageProcessingStep

db10a828-ec49-4035-8b7e-c58efaf169ec

Read

False

False

True

False

prvWriteSdkMessageProcessingStep

072aee35-581d-4488-85b1-af09926fda70

Write

False

False

True

False

Attribute Metadata

The following table shows the attribute metadata for the SDK message processing step entity.

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

asyncautodelete

Indicates whether the asynchronous system job is automatically deleted on completion.

Boolean

AsyncAutoDelete

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

Async Auto Delete

componentstate

For internal use only.

Picklist

ComponentState

False

False

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

False

Component State

configuration

Step-specific configuration for the plug-in type. Passed to the plug-in constructor at run time.

String

Configuration

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Configuration

createdby

Unique identifier of the user who created the SDK message processing step.

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 SDK message processing step was created.

DateTime

CreatedOn

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Created On

createdonbehalfby

Unique identifier of the delegate user who created the sdkmessageprocessingstep.

Lookup

CreatedOnBehalfBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Created By (Delegate)

customizationlevel

Customization level of the SDK message processing step.

Integer

CustomizationLevel

False

False

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

description

Description of the SDK message processing step.

String

Description

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Description

eventhandler

Unique identifier of the associated event handler.

Lookup

EventHandler

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

EventHandler

filteringattributes

Comma-separated list of attributes. If at least one of these attributes is modified, the plug-in should execute.

String

FilteringAttributes

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Filtering Attributes

impersonatinguserid

Unique identifier of the user to impersonate context when step is executed.

Lookup

ImpersonatingUserId

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Impersonating User

invocationsource

Identifies if a plug-in should be executed from a parent pipeline, a child pipeline, or both.

Picklist

InvocationSource

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

False

Invocation Source

5.0.0.0

iscustomizable

Information that specifies whether this component can be customized.

ManagedProperty

IsCustomizable

False

False

SystemRequired

True

True

True

False

False

False

False

True

False

False

False

False

False

Customizable

ishidden

Information that specifies whether this component should be hidden.

ManagedProperty

IsHidden

False

False

SystemRequired

True

True

True

False

False

False

False

True

False

False

False

False

False

Hidden

ismanaged

Information that specifies whether this component is managed.

Boolean

IsManaged

False

False

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

State

mode

Run-time mode of execution, for example, synchronous or asynchronous.

Picklist

Mode

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

False

Execution Mode

modifiedby

Unique identifier of the user who last modified the SDK message processing step.

Lookup

ModifiedBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Modified By

modifiedon

Date and time when the SDK message processing step 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 sdkmessageprocessingstep.

Lookup

ModifiedOnBehalfBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Modified By (Delegate)

name

Name of SdkMessage processing step.

String

Name

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

True

False

False

True

Name

organizationid

Unique identifier of the organization with which the SDK message processing step is associated.

Lookup

OrganizationId

False

False

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

False

overwritetime

For internal use only.

DateTime

OverwriteTime

False

False

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

False

Record Overwrite Time

plugintypeid

Unique identifier of the plug-in type associated with the step.

Lookup

PluginTypeId

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

Plugin Type

5.0.0.0

rank

Processing order within the stage.

Integer

Rank

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

False

Execution Order

sdkmessagefilterid

Unique identifier of the SDK message filter.

Lookup

SdkMessageFilterId

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

False

SdkMessage Filter

sdkmessageid

Unique identifier of the SDK message.

Lookup

SdkMessageId

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

SdkMessage

sdkmessageprocessingstepid

Unique identifier of the SDK message processing step entity.

Uniqueidentifier

SdkMessageProcessingStepId

False

False

SystemRequired

True

True

False

False

False

False

False

True

True

False

False

False

False

sdkmessageprocessingstepidunique

Unique identifier of the SDK message processing step.

Uniqueidentifier

SdkMessageProcessingStepIdUnique

False

False

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

False

sdkmessageprocessingstepsecureconfigid

Unique identifier of the Sdk message processing step secure configuration.

Lookup

SdkMessageProcessingStepSecureConfigId

False

False

ApplicationRequired

True

True

True

False

False

False

True

True

False

False

False

False

False

SdkMessageProcessingStepSecureConfig

solutionid

Unique identifier of the associated solution.

Uniqueidentifier

SolutionId

False

False

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

False

Solution

stage

Stage in the execution pipeline that the SDK message processing step is in.

Picklist

Stage

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

False

Execution Stage

statecode

Status of the SDK message processing step.

State

StateCode

False

False

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

True

Status

statuscode

Reason for the status of the SDK message processing step.

Status

StatusCode

False

False

None

True

True

False

False

False

False

True

True

False

False

False

False

True

Status Reason

supporteddeployment

Deployment that the SDK message processing step should be executed on; server, client, or both.

Picklist

SupportedDeployment

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

Deployment

supportingsolutionid

For internal use only.

Uniqueidentifier

SupportingSolutionId

False

False

None

False

False

False

False

False

False

False

True

False

False

False

False

True

Solution

versionnumber

Number that identifies a specific revision of the SDK message processing step.

BigInt

VersionNumber

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

One-to-Many Relationships

The following table shows the entities that are the referencing entity in a one-to-many relationship with the SDK message processing step entity.

Relationship schema name Referencing entity

SdkMessageProcessingStep_AsyncOperations

asyncoperation

sdkmessageprocessingstepid_sdkmessageprocessingstepimage

sdkmessageprocessingstepimage

userentityinstancedata_sdkmessageprocessingstep

userentityinstancedata

Many-to-Many Relationships

There are no many-to-many relationships for the SDK message processing step entity.

Many-to-One Relationships

The following table shows the entities that are the referenced entity in a many-to-one relationship with the SDK message processing step entity.

Relationship schema name Referencing entity

organization_sdkmessageprocessingstep

organization

plugintypeid_sdkmessageprocessingstep

plugintype

sdkmessageid_sdkmessageprocessingstep

sdkmessage

sdkmessagefilterid_sdkmessageprocessingstep

sdkmessagefilter

sdkmessageprocessingstepsecureconfigid_sdkmessageprocessingstep

sdkmessageprocessingstepsecureconfig

serviceendpoint_sdkmessageprocessingstep

serviceendpoint

lk_sdkmessageprocessingstep_createdonbehalfby

systemuser

impersonatinguserid_sdkmessageprocessingstep

systemuser

lk_sdkmessageprocessingstep_modifiedonbehalfby

systemuser

modifiedby_sdkmessageprocessingstep

systemuser

createdby_sdkmessageprocessingstep

systemuser

See Also

Reference

EntityMetadata
AttributeMetadata
OneToManyRelationshipMetadata
ManyToManyRelationshipMetadata

Concepts

SdkMessageProcessingStep Entity Messages and Methods
Plug-in Registration Entities for Microsoft Dynamics CRM
SdkMessageProcessingStep Entity Privileges

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