PluginType Entity Metadata

[Applies to: Microsoft Dynamics CRM 2011]

The following information is for the plug-in type entity in a default, uncustomized installation of Microsoft Dynamics CRM. The schema name and early bound class for this entity is PriceLevel.

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 plug-in type entity.

Entity metadata property Value

EntityLogicalName

plugintype

DisplayName

Plug-in Type

DisplayCollectionName

Plug-in Types

OTC

4602

OwnershipType

OrganizationOwned

IsCustomizable

False

IsAvailableOffline

True

AutoRouteToOwnerQueue

False

CanBeInManyToMany

False

CanBePrimaryEntityInRelationship

False

CanBeRelatedEntityInRelationship

False

CanCreateAttributes

False

CanCreateCharts

False

CanCreateForms

False

CanCreateViews

False

CanModifyAdditionalSettings

False

CanTriggerWorkflow

False

IsActivity

False

IsActivityParty

False

IsAuditEnabled

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

plugintypeid

PrimaryNameAttribute

name

ReportViewName

FilteredPluginType

RecurrenceBaseEntityLogicalName

x

Description

Type that inherits from the IPlugin interface and is contained within a plug-in assembly.

Privilege Metadata

The following table shows the privilege metadata for the plug-in type entity.

PrivilegeName Id Type CanBeBasic CanBeDeep CanBeGlobal CanBeLocal

prvCreatePluginType

592cb518-880d-492f-bd3c-3558413b8ced

Create

False

False

True

False

prvDeletePluginType

5e1c5422-9a12-4d3e-9960-51a812a005e2

Delete

False

False

True

False

prvReadPluginType

9365005c-4703-473b-8d3c-d073cfd8670c

Read

False

False

True

False

prvWritePluginType

c70843e8-d617-4873-9d05-8a8d4a68ee58

Write

False

False

True

False

Attribute Metadata

The following table shows the attribute metadata for the plug-in type entity.

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

assemblyname

Full path name of the plug-in assembly.

String

AssemblyName

False

False

ApplicationRequired

False

True

False

False

False

False

True

True

False

False

False

False

True

Assembly Name

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

createdby

Unique identifier of the user who created the plug-in type.

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 plug-in type 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 plugintype.

Lookup

CreatedOnBehalfBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

True

Created By (Delegate)

culture

Culture code for the plug-in assembly.

String

Culture

False

False

ApplicationRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

Culture

customizationlevel

Customization level of the plug-in type.

Integer

CustomizationLevel

False

False

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

customworkflowactivityinfo

Serialized Custom Activity Type information, including required arguments. For more information, see SandboxCustomActivityInfo.

Memo

CustomWorkflowActivityInfo

False

False

None

False

True

False

False

False

False

True

True

False

False

False

False

False

CustomWorkflowActivityInfo

description

Description of the plug-in type.

String

Description

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Description

friendlyname

User friendly name for the plug-in.

String

FriendlyName

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

Display Name

ismanaged

Boolean

IsManaged

False

False

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

isworkflowactivity

Indicates if the plug-in is a custom activity for workflows.

Boolean

IsWorkflowActivity

False

False

None

False

True

False

False

False

False

True

True

False

False

False

False

True

Is Workflow Activity

major

Major of the version number of the assembly for the plug-in type.

Integer

Major

False

False

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

Version major

minor

Minor of the version number of the assembly for the plug-in type.

Integer

Minor

False

False

SystemRequired

False

True

False

False

False

False

True

True

False

False

False

False

False

Version minor

modifiedby

Unique identifier of the user who last modified the plug-in type.

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 plug-in type 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 plugintype.

Lookup

ModifiedOnBehalfBy

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

Modified By (Delegate)

name

Name of the plug-in type.

String

Name

False

False

None

True

True

True

False

False

False

True

True

False

True

False

False

True

Name

organizationid

Unique identifier of the organization with which the plug-in type 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

pluginassemblyid

Unique identifier of the plug-in assembly that contains this plug-in type.

Lookup

PluginAssemblyId

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

True

Plugin Assembly

plugintypeid

Unique identifier of the plug-in type.

Uniqueidentifier

PluginTypeId

False

False

SystemRequired

True

True

False

False

False

False

False

True

True

False

False

False

True

Plug-in Type

plugintypeidunique

Unique identifier of the plug-in type.

Uniqueidentifier

PluginTypeIdUnique

False

False

SystemRequired

False

True

False

False

False

False

False

True

False

False

False

False

False

publickeytoken

Public key token of the assembly for the plug-in type.

String

PublicKeyToken

False

False

ApplicationRequired

False

True

False

False

False

False

True

True

False

False

False

False

True

Public Key Token

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

supportingsolutionid

For internal use only.

Uniqueidentifier

SupportingSolutionId

False

False

None

False

False

False

False

False

False

False

True

False

False

False

False

True

Solution

typename

Fully qualified type name of the plug-in type.

String

TypeName

False

False

SystemRequired

True

True

True

False

False

False

True

True

False

False

False

False

True

Type Name

version

Version number of the assembly for the plug-in type.

String

Version

False

False

ApplicationRequired

False

True

False

False

False

False

True

True

False

False

False

False

True

Version

versionnumber

BigInt

VersionNumber

False

False

None

False

True

False

False

False

False

False

True

False

False

False

False

False

workflowactivitygroupname

Group name of workflow custom activity.

String

WorkflowActivityGroupName

False

False

None

True

True

True

False

False

False

True

True

False

False

False

False

False

Workflow Activity Group Name

One-to-Many Relationships

The following table shows the entities that are the referencing entity in a one-to-many relationship with the plug-in type entity.

Relationship schema name Referencing Entity

plugintype_plugintypestatistic

plugintypestatistic

plugintypeid_sdkmessageprocessingstep

sdkmessageprocessingstep

plugintype_sdkmessageprocessingstep

Sdkmessageprocessingstep

plugin_type_service

service

userentityinstancedata_plugintype

userentityinstancedata

Many-to-Many Relationships

There are no many-to-many relationships for the plug-in type entity.

Many-to-One Relationships

The following table shows the entities that are the referenced entity in a many-to-one relationship with the plug-in type entity.

Relationship schema name

Referenced Entity

organization_plugintype

organization

pluginassembly_plugintype

pluginassembly

lk_plugintype_createdonbehalfby

systemuser

modifiedby_plugintype

systemuser

createdby_plugintype

systemuser

lk_plugintype_modifiedonbehalfby

systemuser

See Also

Reference

EntityMetadata
AttributeMetadata
OneToManyRelationshipMetadata
ManyToManyRelationshipMetadata

Concepts

PriceLevel (Price List) Entity Messages and Methods
PriceLevel (PriceList) Entity OptionSet Attribute Metadata
PriceLevel (Price List) Entity Privileges

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