SdkMessage Entity Metadata

[Applies to: Microsoft Dynamics CRM 2011]

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

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 entity.

Metadata property Value

OTC

4606

EntityLogicalName

sdkmessage

DisplayName

Sdk Message

OwnershipType

OrganizationOwned

IsCustomizable

False

Description

Message that is supported by the SDK.

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

sdkmessageid

PrimaryNameAttribute

name

ReportViewName

FilteredSdkMessage

RecurrenceBaseEntityLogicalName

DisplayCollectionName

Sdk Messages

Privilege Metadata

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

PrivilegeName Id Type CanBeBasic CanBeDeep CanBeGlobal CanBeLocal

prvCreateSdkMessage

303def1c-947c-4af3-a63b-406a7abc72de

Create

False

False

True

False

prvDeleteSdkMessage

8f9b0745-2842-45b6-a306-eab47f138c7a

Delete

False

False

True

False

prvReadSdkMessage

94c3ac2c-eb23-41cb-a903-4e2e49e910b4

Read

False

False

True

False

prvWriteSdkMessage

6ebc7c4c-fde7-424c-842e-11651498a9b3

Write

False

False

True

False

Attribute Metadata

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

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

autotransact

Information about whether the SDK message is automatically transacted.

Boolean

AutoTransact

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Auto Transact

availability

Identifies where a method will be exposed. 0 - Server, 1 - Client, 2 - both.

Integer

Availability

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

Availability

categoryname

If this is a categorized method, this is the name, otherwise None.

String

CategoryName

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

Category Name

createdby

Unique identifier of the user who created the SDK message.

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 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 sdkmessage.

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.

Integer

CustomizationLevel

False

False

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

expand

Indicates whether the SDK message should have its requests expanded per primary entity defined in its filters.

Boolean

Expand

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Expand

isprivate

Indicates whether the SDK message is private.

Boolean

IsPrivate

False

False

None

True

True

True

False

False

False

False

True

False

False

False

False

True

Is Private

modifiedby

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

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 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 sdkmessage.

Lookup

ModifiedOnBehalfBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Modified By (Delegate)

name

Name of the SDK message.

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 is associated.

Lookup

OrganizationId

False

False

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

False

sdkmessageid

Unique identifier of the SDK message entity.

Uniqueidentifier

SdkMessageId

False

False

SystemRequired

True

True

False

False

False

False

False

True

True

False

False

False

False

sdkmessageidunique

Unique identifier of the SDK message.

Uniqueidentifier

SdkMessageIdUnique

False

False

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

False

template

Indicates whether the SDK message is a template.

Boolean

Template

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Template

throttlesettings

For internal use only.

String

ThrottleSettings

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Throttle Settings

versionnumber

Number that identifies a specific revision of the SDK message.

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 entity.

Relationship schema name Referencing entity

sdkmessageid_sdkmessagefilter

sdkmessagefilter

message_sdkmessagepair

sdkmessagepair

sdkmessageid_sdkmessageprocessingstep

sdkmessageprocessingstep

userentityinstancedata_sdkmessage

userentityinstancedata

sdkmessageid_workflow_dependency

workflowdependency

Many-to-Many Relationships

There are no many-to-many relationships for the SDK message 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 entity.

Relationship schema name Referenced entity

organization_sdkmessage

organization

lk_sdkmessage_modifiedonbehalfby

systemuser

createdby_sdkmessage

systemuser

lk_sdkmessage_createdonbehalfby

systemuser

modifiedby_sdkmessage

systemuser

See Also

Reference

EntityMetadata
AttributeMetadata
OneToManyRelationshipMetadata
ManyToManyRelationshipMetadata

Concepts

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

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