PluginAssembly Entity Metadata

[Applies to: Microsoft Dynamics CRM 2011]

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

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

Entity metadata property Value

EntityLogicalName

pluginassembly

OTC

4605

OwnershipType

OrganizationOwned

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

IsAvailableOffline

True

IsChildEntity

False

IsConnectionsEnabled

canmodifyconnectionsettings

IsCustomEntity

False

IsCustomizable

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

pluginassemblyid

PrimaryNameAttribute

name

ReportViewName

FilteredPluginAssembly

RecurrenceBaseEntityLogicalName

Description

Assembly that contains one or more plug-in types.

DisplayName

Plug-in Assembly

DisplayCollectionName

Plug-in Assemblies

Privilege Metadata

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

PrivilegeName Id Type CanBeBasic CanBeDeep CanBeGlobal CanBeLocal

prvCreatePluginAssembly

c81a03bb-4bfc-45a6-9184-e899ce26811a

Create

False

False

True

False

prvDeletePluginAssembly

3fa24eff-e413-4224-8cf2-bd29193f8adf

Delete

False

False

True

False

prvReadPluginAssembly

f5b50296-a212-488a-be92-cbcca8971717

Read

False

False

True

False

prvWritePluginAssembly

37009c66-2e53-49f0-b857-62252eaa6412

Write

False

False

True

False

Attribute Metadata

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

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

componentstate

ComponentState

Picklist

SystemRequired

False

False

False

True

False

False

False

False

False

True

False

False

False

False

False

Component State

For internal use only.

content

Content

String

None

False

False

True

True

True

False

False

False

True

True

False

False

False

False

False

Bytes of the assembly, in Base64 format.

createdby

CreatedBy

Lookup

None

False

False

False

True

False

False

False

False

False

True

False

False

False

False

True

Created By

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

createdon

CreatedOn

DateTime

None

False

False

False

True

False

False

False

False

False

True

False

False

False

False

True

Created On

Date and time when the plug-in assembly was created.

createdonbehalfby

CreatedOnBehalfBy

Lookup

None

False

False

False

True

False

False

False

False

False

True

False

False

False

False

True

Created By (Delegate)

Unique identifier of the delegate user who created the pluginassembly.

culture

Culture

String

SystemRequired

False

False

True

True

True

False

False

False

True

True

False

False

False

False

False

Culture

Culture code for the plug-in assembly.

customizationlevel

CustomizationLevel

Integer

SystemRequired

False

False

False

True

False

False

False

False

True

True

False

False

False

False

False

Customization Level.

description

Description

String

None

False

False

True

True

True

False

False

False

True

True

False

False

False

False

True

Description

Description of the plug-in assembly.

ishidden

IsHidden

ManagedProperty

SystemRequired

False

False

True

True

True

False

False

False

False

True

False

False

False

False

False

Hidden

Information that specifies whether this component should be hidden.

ismanaged

IsManaged

Boolean

SystemRequired

False

False

False

True

False

False

False

False

True

True

False

False

False

False

False

State

Information that specifies whether this component is managed.

isolationmode

IsolationMode

Picklist

SystemRequired

False

False

True

True

True

False

False

False

True

True

False

False

False

False

False

Isolation Mode

Information about how the plugin assembly is to be isolated at execution time; None / Sandboxed.

major

Major

Integer

SystemRequired

False

False

False

True

False

False

False

False

True

True

False

False

False

False

False

Major of the assembly version.

minor

Minor

Integer

SystemRequired

False

False

False

True

False

False

False

False

True

True

False

False

False

False

False

Minor of the assembly version.

modifiedby

ModifiedBy

Lookup

None

False

False

False

True

False

False

False

False

False

True

False

False

False

False

True

Modified By

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

modifiedon

ModifiedOn

DateTime

None

False

False

False

True

False

False

False

False

False

True

False

False

False

False

True

Modified On

Date and time when the plug-in assembly was last modified.

modifiedonbehalfby

ModifiedOnBehalfBy

Lookup

None

False

False

False

True

False

False

False

False

False

True

False

False

False

False

True

Modified By (Delegate)

Unique identifier of the delegate user who last modified the pluginassembly.

name

Name

String

SystemRequired

False

False

True

True

True

False

False

False

True

True

False

True

False

False

True

Name

Name of the plug-in assembly.

organizationid

OrganizationId

Lookup

SystemRequired

False

False

False

True

False

False

False

False

False

True

False

False

False

False

False

Unique identifier of the organization with which the plug-in assembly is associated.

overwritetime

OverwriteTime

DateTime

SystemRequired

False

False

False

True

False

False

False

False

False

True

False

False

False

False

False

Record Overwrite Time

For internal use only.

path

Path

String

None

False

False

True

True

True

False

False

False

True

True

False

False

False

False

True

Path

File name of the plug-in assembly. Used when the source type is set to 1.

pluginassemblyid

PluginAssemblyId

Uniqueidentifier

SystemRequired

False

False

True

True

False

False

False

False

False

True

True

False

False

False

False

Unique identifier of the plug-in assembly.

pluginassemblyidunique

PluginAssemblyIdUnique

Uniqueidentifier

SystemRequired

False

False

False

True

False

False

False

False

False

True

False

False

False

False

False

Unique identifier of the plug-in assembly.

publickeytoken

PublicKeyToken

String

SystemRequired

False

False

True

True

True

False

False

False

True

True

False

False

False

False

False

Public Key Token

Public key token of the assembly. This value can be obtained from the assembly by using reflection.

solutionid

SolutionId

Uniqueidentifier

SystemRequired

False

False

False

True

False

False

False

False

False

True

False

False

False

False

False

Solution

Unique identifier of the associated solution.

sourcehash

SourceHash

String

None

False

False

True

True

True

False

False

False

True

True

False

False

False

False

False

Hash of the source of the assembly.

sourcetype

SourceType

Picklist

SystemRequired

False

False

True

True

True

False

False

False

True

True

False

False

False

False

True

Source Type

Location of the assembly, for example 0=database, 1=on-disk.

supportingsolutionid

SupportingSolutionId

Uniqueidentifier

None

False

False

False

False

False

False

False

False

False

True

False

False

False

False

True

Solution

For internal use only.

version

Version

String

SystemRequired

False

False

True

True

True

False

False

False

True

True

False

False

False

False

True

Version

Version number of the assembly. The value can be obtained from the assembly through reflection.

versionnumber

VersionNumber

BigInt

None

False

False

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

Relationship schema name Referencing Entity

pluginassembly_plugintype

plugintype

userentityinstancedata_pluginassembly

userentityinstancedata

Many-to-Many Relationships

There are no many-to-many relationships for the plug-in assembly 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 assembly entity.

Relationship schema name

Referenced Entity

organization_pluginassembly

organization

modifiedby_pluginassembly

systemuser

createdby_pluginassembly

systemuser

lk_pluginassembly_modifiedonbehalfby

systemuser

lk_pluginassembly_createdonbehalfby

systemuser

See Also

Reference

EntityMetadata
AttributeMetadata
OneToManyRelationshipMetadata
ManyToManyRelationshipMetadata

Concepts

PluginAssembly Entity Messages and Methods
PluginAssembly Entity Privileges

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