Plug-in Assembly (PluginAssembly) table/entity reference (Microsoft Dataverse)
Article 01/21/2025
5 contributors
Feedback
In this article
Messages
Properties
Writable columns/attributes
Read-only columns/attributes
Many-to-One relationships
One-to-Many relationships
Show 2 more
Assembly that contains one or more plug-in types.
The following table lists the messages for the Plug-in Assembly (PluginAssembly) table.
Messages represent operations that can be performed on the table. They may also be events.
Expand table
The following table lists selected properties for the Plug-in Assembly (PluginAssembly) table.
Expand table
Property
Value
DisplayName
Plug-in Assembly
DisplayCollectionName
Plug-in Assemblies
SchemaName
PluginAssembly
CollectionSchemaName
PluginAssemblies
EntitySetName
pluginassemblies
LogicalName
pluginassembly
LogicalCollectionName
pluginassemblies
PrimaryIdAttribute
pluginassemblyid
PrimaryNameAttribute
name
TableType
Standard
OwnershipType
OrganizationOwned
Writable columns/attributes
These columns/attributes return true for either IsValidForCreate or IsValidForUpdate (usually both). Listed by SchemaName .
Expand table
Property
Value
Description
Specifies mode of authentication with web sources like WebApp
DisplayName
Specifies mode of authentication with web sources
IsValidForForm
True
IsValidForRead
True
LogicalName
authtype
RequiredLevel
None
Type
Picklist
DefaultFormValue
GlobalChoiceName
pluginassembly_authtype
Expand table
Expand table
Property
Value
Description
Bytes of the assembly, in Base64 format.
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
content
RequiredLevel
None
Type
String
Format
TextArea
FormatName
TextArea
ImeMode
Auto
IsLocalizable
False
MaxLength
1073741823
Expand table
Property
Value
Description
Culture code for the plug-in assembly.
DisplayName
Culture
IsValidForForm
False
IsValidForRead
True
LogicalName
culture
RequiredLevel
SystemRequired
Type
String
Format
Text
FormatName
Text
ImeMode
Auto
IsLocalizable
False
MaxLength
32
Expand table
Property
Value
Description
Description of the plug-in assembly.
DisplayName
Description
IsValidForForm
True
IsValidForRead
True
LogicalName
description
RequiredLevel
None
Type
String
Format
Text
FormatName
Text
ImeMode
Auto
IsLocalizable
False
MaxLength
256
Expand table
Property
Value
Description
Version in which the form is introduced.
DisplayName
Introduced Version
IsValidForForm
False
IsValidForRead
True
LogicalName
introducedversion
RequiredLevel
None
Type
String
Format
VersionNumber
FormatName
VersionNumber
ImeMode
Auto
IsLocalizable
False
MaxLength
48
Expand table
Property
Value
Description
Information that specifies whether this component can be customized.
DisplayName
Customizable
IsValidForForm
False
IsValidForRead
True
LogicalName
iscustomizable
RequiredLevel
SystemRequired
Type
ManagedProperty
Expand table
Property
Value
Description
Information that specifies whether this component should be hidden.
DisplayName
Hidden
IsValidForForm
False
IsValidForRead
True
LogicalName
ishidden
RequiredLevel
SystemRequired
Type
ManagedProperty
Expand table
Property
Value
Description
Information about how the plugin assembly is to be isolated at execution time; None / Sandboxed.
DisplayName
Isolation Mode
IsValidForForm
False
IsValidForRead
True
LogicalName
isolationmode
RequiredLevel
SystemRequired
Type
Picklist
DefaultFormValue
1
GlobalChoiceName
pluginassembly_isolationmode
IsolationMode Choices/Options
Expand table
Value
Label
1
None
2
Sandbox
3
External
Expand table
Property
Value
Description
Unique identifier for managedidentity associated with pluginassembly.
DisplayName
ManagedIdentityId
IsValidForForm
True
IsValidForRead
True
LogicalName
managedidentityid
RequiredLevel
None
Type
Lookup
Targets
managedidentity
Expand table
Property
Value
Description
Name of the plug-in assembly.
DisplayName
Name
IsValidForForm
True
IsValidForRead
True
LogicalName
name
RequiredLevel
SystemRequired
Type
String
Format
Text
FormatName
Text
ImeMode
Auto
IsLocalizable
False
MaxLength
256
Expand table
Property
Value
Description
Unique identifier for Plugin Package associated with Plug-in Assembly.
DisplayName
Package
IsValidForForm
True
IsValidForRead
True
LogicalName
packageid
RequiredLevel
None
Type
Lookup
Targets
pluginpackage
Expand table
Property
Value
Description
User Password
DisplayName
User Password
IsValidForForm
True
IsValidForRead
False
LogicalName
password
RequiredLevel
None
Type
String
Format
Text
FormatName
Text
ImeMode
Auto
IsLocalizable
False
MaxLength
256
Expand table
Property
Value
Description
File name of the plug-in assembly. Used when the source type is set to 1.
DisplayName
Path
IsValidForForm
True
IsValidForRead
True
LogicalName
path
RequiredLevel
None
Type
String
Format
Text
FormatName
Text
ImeMode
Auto
IsLocalizable
False
MaxLength
256
Expand table
Property
Value
Description
Unique identifier of the plug-in assembly.
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
pluginassemblyid
RequiredLevel
SystemRequired
Type
Uniqueidentifier
Expand table
Property
Value
Description
Public key token of the assembly. This value can be obtained from the assembly by using reflection.
DisplayName
Public Key Token
IsValidForForm
False
IsValidForRead
True
LogicalName
publickeytoken
RequiredLevel
SystemRequired
Type
String
Format
Text
FormatName
Text
ImeMode
Auto
IsLocalizable
False
MaxLength
32
Expand table
Property
Value
Description
Hash of the source of the assembly.
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
sourcehash
RequiredLevel
None
Type
String
Format
Text
FormatName
Text
ImeMode
Auto
IsLocalizable
False
MaxLength
256
Expand table
Property
Value
Description
Location of the assembly, for example 0=database, 1=on-disk.
DisplayName
Source Type
IsValidForForm
True
IsValidForRead
True
LogicalName
sourcetype
RequiredLevel
SystemRequired
Type
Picklist
DefaultFormValue
0
GlobalChoiceName
pluginassembly_sourcetype
SourceType Choices/Options
Expand table
Value
Label
0
Database
1
Disk
2
Normal
3
AzureWebApp
4
File Store
Expand table
Property
Value
Description
Web Url
DisplayName
Web Url
IsValidForForm
True
IsValidForRead
True
LogicalName
url
RequiredLevel
None
Type
String
Format
Text
FormatName
Text
ImeMode
Auto
IsLocalizable
False
MaxLength
2000
Expand table
Property
Value
Description
User Name
DisplayName
User Name
IsValidForForm
True
IsValidForRead
True
LogicalName
username
RequiredLevel
None
Type
String
Format
Text
FormatName
Text
ImeMode
Auto
IsLocalizable
False
MaxLength
256
Expand table
Property
Value
Description
Version number of the assembly. The value can be obtained from the assembly through reflection.
DisplayName
Version
IsValidForForm
True
IsValidForRead
True
LogicalName
version
RequiredLevel
SystemRequired
Type
String
Format
VersionNumber
FormatName
VersionNumber
ImeMode
Auto
IsLocalizable
False
MaxLength
48
Read-only columns/attributes
These columns/attributes return false for both IsValidForCreate and IsValidForUpdate . Listed by SchemaName .
Expand table
Property
Value
Description
For internal use only.
DisplayName
Component State
IsValidForForm
False
IsValidForRead
True
LogicalName
componentstate
RequiredLevel
SystemRequired
Type
Picklist
DefaultFormValue
-1
GlobalChoiceName
componentstate
ComponentState Choices/Options
Expand table
Value
Label
0
Published
1
Unpublished
2
Deleted
3
Deleted Unpublished
Expand table
Property
Value
Description
Unique identifier of the user who created the plug-in assembly.
DisplayName
Created By
IsValidForForm
True
IsValidForRead
True
LogicalName
createdby
RequiredLevel
None
Type
Lookup
Targets
systemuser
Expand table
Property
Value
Description
Date and time when the plug-in assembly was created.
DisplayName
Created On
IsValidForForm
True
IsValidForRead
True
LogicalName
createdon
RequiredLevel
None
Type
DateTime
CanChangeDateTimeBehavior
False
DateTimeBehavior
UserLocal
Format
DateAndTime
ImeMode
Inactive
SourceTypeMask
0
Expand table
Property
Value
Description
Unique identifier of the delegate user who created the pluginassembly.
DisplayName
Created By (Delegate)
IsValidForForm
True
IsValidForRead
True
LogicalName
createdonbehalfby
RequiredLevel
None
Type
Lookup
Targets
systemuser
Expand table
Property
Value
Description
Customization Level.
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
customizationlevel
RequiredLevel
SystemRequired
Type
Integer
MaxValue
255
MinValue
-255
Expand table
Property
Value
Description
Information that specifies whether this component is managed.
DisplayName
State
IsValidForForm
False
IsValidForRead
True
LogicalName
ismanaged
RequiredLevel
SystemRequired
Type
Boolean
GlobalChoiceName
ismanaged
DefaultValue
False
True Label
Managed
False Label
Unmanaged
Expand table
Property
Value
Description
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
ispasswordset
RequiredLevel
None
Type
Boolean
GlobalChoiceName
isencryptedattributevalueset
DefaultValue
False
True Label
Yes
False Label
No
Expand table
Property
Value
Description
Major of the assembly version.
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
major
RequiredLevel
SystemRequired
Type
Integer
MaxValue
65534
MinValue
0
Expand table
Property
Value
Description
Minor of the assembly version.
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
minor
RequiredLevel
SystemRequired
Type
Integer
MaxValue
65534
MinValue
0
Expand table
Property
Value
Description
Unique identifier of the user who last modified the plug-in assembly.
DisplayName
Modified By
IsValidForForm
True
IsValidForRead
True
LogicalName
modifiedby
RequiredLevel
None
Type
Lookup
Targets
systemuser
Expand table
Property
Value
Description
Date and time when the plug-in assembly was last modified.
DisplayName
Modified On
IsValidForForm
True
IsValidForRead
True
LogicalName
modifiedon
RequiredLevel
None
Type
DateTime
CanChangeDateTimeBehavior
False
DateTimeBehavior
UserLocal
Format
DateAndTime
ImeMode
Inactive
SourceTypeMask
0
Expand table
Property
Value
Description
Unique identifier of the delegate user who last modified the pluginassembly.
DisplayName
Modified By (Delegate)
IsValidForForm
True
IsValidForRead
True
LogicalName
modifiedonbehalfby
RequiredLevel
None
Type
Lookup
Targets
systemuser
Expand table
Property
Value
Description
Unique identifier of the organization with which the plug-in assembly is associated.
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
organizationid
RequiredLevel
SystemRequired
Type
Lookup
Targets
organization
Expand table
Property
Value
Description
For internal use only.
DisplayName
Record Overwrite Time
IsValidForForm
False
IsValidForRead
True
LogicalName
overwritetime
RequiredLevel
SystemRequired
Type
DateTime
CanChangeDateTimeBehavior
False
DateTimeBehavior
UserLocal
Format
DateOnly
ImeMode
Inactive
SourceTypeMask
0
Expand table
Property
Value
Description
Unique identifier of the plug-in assembly.
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
pluginassemblyidunique
RequiredLevel
SystemRequired
Type
Uniqueidentifier
Expand table
Property
Value
Description
Unique identifier of the associated solution.
DisplayName
Solution
IsValidForForm
False
IsValidForRead
True
LogicalName
solutionid
RequiredLevel
SystemRequired
Type
Uniqueidentifier
Expand table
Property
Value
Description
For internal use only.
DisplayName
Solution
IsValidForForm
False
IsValidForRead
False
LogicalName
supportingsolutionid
RequiredLevel
None
Type
Uniqueidentifier
Expand table
Property
Value
Description
DisplayName
IsValidForForm
False
IsValidForRead
True
LogicalName
versionnumber
RequiredLevel
None
Type
BigInt
MaxValue
9223372036854775807
MinValue
-9223372036854775808
Many-to-One relationships
These relationships are many-to-one. Listed by SchemaName .
One-To-Many Relationship: systemuser createdby_pluginassembly
Expand table
Property
Value
ReferencedEntity
systemuser
ReferencedAttribute
systemuserid
ReferencingAttribute
createdby
ReferencingEntityNavigationPropertyName
createdby
IsHierarchical
CascadeConfiguration
Archive: NoCascade
Assign: NoCascade
Delete: NoCascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade
lk_pluginassembly_createdonbehalfby
One-To-Many Relationship: systemuser lk_pluginassembly_createdonbehalfby
Expand table
Property
Value
ReferencedEntity
systemuser
ReferencedAttribute
systemuserid
ReferencingAttribute
createdonbehalfby
ReferencingEntityNavigationPropertyName
createdonbehalfby
IsHierarchical
CascadeConfiguration
Archive: NoCascade
Assign: NoCascade
Delete: NoCascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade
lk_pluginassembly_modifiedonbehalfby
One-To-Many Relationship: systemuser lk_pluginassembly_modifiedonbehalfby
Expand table
Property
Value
ReferencedEntity
systemuser
ReferencedAttribute
systemuserid
ReferencingAttribute
modifiedonbehalfby
ReferencingEntityNavigationPropertyName
modifiedonbehalfby
IsHierarchical
CascadeConfiguration
Archive: NoCascade
Assign: NoCascade
Delete: NoCascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade
managedidentity_PluginAssembly
One-To-Many Relationship: managedidentity managedidentity_PluginAssembly
Expand table
Property
Value
ReferencedEntity
managedidentity
ReferencedAttribute
managedidentityid
ReferencingAttribute
managedidentityid
ReferencingEntityNavigationPropertyName
managedidentityid
IsHierarchical
CascadeConfiguration
Archive: NoCascade
Assign: NoCascade
Delete: RemoveLink
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade
modifiedby_pluginassembly
One-To-Many Relationship: systemuser modifiedby_pluginassembly
Expand table
Property
Value
ReferencedEntity
systemuser
ReferencedAttribute
systemuserid
ReferencingAttribute
modifiedby
ReferencingEntityNavigationPropertyName
modifiedby
IsHierarchical
CascadeConfiguration
Archive: NoCascade
Assign: NoCascade
Delete: NoCascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade
organization_pluginassembly
One-To-Many Relationship: organization organization_pluginassembly
Expand table
Property
Value
ReferencedEntity
organization
ReferencedAttribute
organizationid
ReferencingAttribute
organizationid
ReferencingEntityNavigationPropertyName
organizationid
IsHierarchical
CascadeConfiguration
Archive: NoCascade
Assign: NoCascade
Delete: NoCascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade
pluginpackage_pluginassembly
One-To-Many Relationship: pluginpackage pluginpackage_pluginassembly
Expand table
Property
Value
ReferencedEntity
pluginpackage
ReferencedAttribute
pluginpackageid
ReferencingAttribute
packageid
ReferencingEntityNavigationPropertyName
PackageId
IsHierarchical
CascadeConfiguration
Archive: NoCascade
Assign: NoCascade
Delete: Cascade
Merge: NoCascade
Reparent: NoCascade
RollupView: NoCascade
Share: NoCascade
Unshare: NoCascade
One-to-Many relationships
These relationships are one-to-many. Listed by SchemaName .
pluginassembly_plugintype
Many-To-One Relationship: plugintype pluginassembly_plugintype
Expand table
Property
Value
ReferencingEntity
plugintype
ReferencingAttribute
pluginassemblyid
ReferencedEntityNavigationPropertyName
pluginassembly_plugintype
IsCustomizable
False
AssociatedMenuConfiguration
AvailableOffline: True Behavior: DoNotDisplay
Group: Details
Label: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000
Dataverse table/entity reference
Dataverse Web API Reference
pluginassembly