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.