Plug-in Type (PluginType) table/entity reference
Type that inherits from the IPlugin interface and is contained within a plug-in assembly.
Messages
The following table lists the messages for the Plug-in Type (PluginType) table. Messages represent operations that can be performed on the table. They may also be events.
Name Is Event? |
Web API Operation | SDK for .NET |
---|---|---|
Create Event: False |
POST /plugintypesSee Create |
Create records |
Delete Event: False |
DELETE /plugintypes(plugintypeid)See Delete |
Delete records |
Retrieve Event: False |
GET /plugintypes(plugintypeid)See Retrieve |
Retrieve records |
RetrieveMultiple Event: False |
GET /plugintypesSee Query data |
Query data |
Update Event: False |
PATCH /plugintypes(plugintypeid)See Update |
Update records |
Upsert Event: False |
PATCH /plugintypes(plugintypeid)See Upsert a table row |
UpsertRequest |
Properties
The following table lists selected properties for the Plug-in Type (PluginType) table.
Property | Value |
---|---|
DisplayName | Plug-in Type |
DisplayCollectionName | Plug-in Types |
SchemaName | PluginType |
CollectionSchemaName | PluginTypes |
EntitySetName | plugintypes |
LogicalName | plugintype |
LogicalCollectionName | plugintypes |
PrimaryIdAttribute | plugintypeid |
PrimaryNameAttribute | name |
TableType | Standard |
OwnershipType | OrganizationOwned |
Writable columns/attributes
These columns/attributes return true for either IsValidForCreate or IsValidForUpdate (usually both). Listed by SchemaName.
- Description
- FriendlyName
- Name
- PluginAssemblyId
- PluginTypeExportKey
- PluginTypeId
- TypeName
- WorkflowActivityGroupName
Description
Property | Value |
---|---|
Description | Description of the plug-in type. |
DisplayName | Description |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | description |
RequiredLevel | None |
Type | String |
Format | Text |
FormatName | Text |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 256 |
FriendlyName
Property | Value |
---|---|
Description | User friendly name for the plug-in. |
DisplayName | Display Name |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | friendlyname |
RequiredLevel | SystemRequired |
Type | String |
Format | Text |
FormatName | Text |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 256 |
Name
Property | Value |
---|---|
Description | Name of the plug-in type. |
DisplayName | Name |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | name |
RequiredLevel | None |
Type | String |
Format | Text |
FormatName | Text |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 256 |
PluginAssemblyId
Property | Value |
---|---|
Description | Unique identifier of the plug-in assembly that contains this plug-in type. |
DisplayName | Plugin Assembly |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | pluginassemblyid |
RequiredLevel | None |
Type | Lookup |
Targets | pluginassembly |
PluginTypeExportKey
Property | Value |
---|---|
Description | Uniquely identifies the plug-in type associated with a plugin package when exporting a solution. |
DisplayName | Plugin Type export key |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | plugintypeexportkey |
RequiredLevel | SystemRequired |
Type | String |
Format | Text |
FormatName | Text |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 256 |
PluginTypeId
Property | Value |
---|---|
Description | Unique identifier of the plug-in type. |
DisplayName | Plug-in Type |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | plugintypeid |
RequiredLevel | SystemRequired |
Type | Uniqueidentifier |
TypeName
Property | Value |
---|---|
Description | Fully qualified type name of the plug-in type. |
DisplayName | Type Name |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | typename |
RequiredLevel | SystemRequired |
Type | String |
Format | Text |
FormatName | Text |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 256 |
WorkflowActivityGroupName
Property | Value |
---|---|
Description | Group name of workflow custom activity. |
DisplayName | Workflow Activity Group Name |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | workflowactivitygroupname |
RequiredLevel | None |
Type | String |
Format | Text |
FormatName | Text |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 256 |
Read-only columns/attributes
These columns/attributes return false for both IsValidForCreate and IsValidForUpdate. Listed by SchemaName.
- AssemblyName
- ComponentState
- CreatedBy
- CreatedOn
- CreatedOnBehalfBy
- Culture
- CustomizationLevel
- CustomWorkflowActivityInfo
- IsManaged
- IsWorkflowActivity
- Major
- Minor
- ModifiedBy
- ModifiedOn
- ModifiedOnBehalfBy
- OrganizationId
- OverwriteTime
- PluginTypeIdUnique
- PublicKeyToken
- SolutionId
- SupportingSolutionId
- Version
- VersionNumber
AssemblyName
Property | Value |
---|---|
Description | Full path name of the plug-in assembly. |
DisplayName | Assembly Name |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | assemblyname |
RequiredLevel | ApplicationRequired |
Type | String |
Format | Text |
FormatName | Text |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 100 |
ComponentState
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
Value | Label |
---|---|
0 | Published |
1 | Unpublished |
2 | Deleted |
3 | Deleted Unpublished |
CreatedBy
Property | Value |
---|---|
Description | Unique identifier of the user who created the plug-in type. |
DisplayName | Created By |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | createdby |
RequiredLevel | None |
Type | Lookup |
Targets | systemuser |
CreatedOn
Property | Value |
---|---|
Description | Date and time when the plug-in type 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 |
CreatedOnBehalfBy
Property | Value |
---|---|
Description | Unique identifier of the delegate user who created the plugintype. |
DisplayName | Created By (Delegate) |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | createdonbehalfby |
RequiredLevel | None |
Type | Lookup |
Targets | systemuser |
Culture
Property | Value |
---|---|
Description | Culture code for the plug-in assembly. |
DisplayName | Culture |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | culture |
RequiredLevel | ApplicationRequired |
Type | String |
Format | Text |
FormatName | Text |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 32 |
CustomizationLevel
Property | Value |
---|---|
Description | Customization level of the plug-in type. |
DisplayName | |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | customizationlevel |
RequiredLevel | SystemRequired |
Type | Integer |
MaxValue | 255 |
MinValue | -255 |
CustomWorkflowActivityInfo
Property | Value |
---|---|
Description | Serialized Custom Activity Type information, including required arguments. For more information, see SandboxCustomActivityInfo. |
DisplayName | Custom Workflow Activity Info |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | customworkflowactivityinfo |
RequiredLevel | None |
Type | Memo |
Format | TextArea |
FormatName | TextArea |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 1048576 |
IsManaged
Property | Value |
---|---|
Description | |
DisplayName | |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | ismanaged |
RequiredLevel | SystemRequired |
Type | Boolean |
GlobalChoiceName | ismanaged |
DefaultValue | False |
True Label | Managed |
False Label | Unmanaged |
IsWorkflowActivity
Property | Value |
---|---|
Description | Indicates if the plug-in is a custom activity for workflows. |
DisplayName | Is Workflow Activity |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | isworkflowactivity |
RequiredLevel | None |
Type | Boolean |
GlobalChoiceName | plugintype_isworkflowactivity |
DefaultValue | False |
True Label | Yes |
False Label | No |
Major
Property | Value |
---|---|
Description | Major of the version number of the assembly for the plug-in type. |
DisplayName | Version major |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | major |
RequiredLevel | SystemRequired |
Type | Integer |
MaxValue | 65534 |
MinValue | 0 |
Minor
Property | Value |
---|---|
Description | Minor of the version number of the assembly for the plug-in type. |
DisplayName | Version minor |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | minor |
RequiredLevel | SystemRequired |
Type | Integer |
MaxValue | 65534 |
MinValue | 0 |
ModifiedBy
Property | Value |
---|---|
Description | Unique identifier of the user who last modified the plug-in type. |
DisplayName | Modified By |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | modifiedby |
RequiredLevel | None |
Type | Lookup |
Targets | systemuser |
ModifiedOn
Property | Value |
---|---|
Description | Date and time when the plug-in type 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 |
ModifiedOnBehalfBy
Property | Value |
---|---|
Description | Unique identifier of the delegate user who last modified the plugintype. |
DisplayName | Modified By (Delegate) |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | modifiedonbehalfby |
RequiredLevel | None |
Type | Lookup |
Targets | systemuser |
OrganizationId
Property | Value |
---|---|
Description | Unique identifier of the organization with which the plug-in type is associated. |
DisplayName | |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | organizationid |
RequiredLevel | SystemRequired |
Type | Lookup |
Targets | organization |
OverwriteTime
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 |
PluginTypeIdUnique
Property | Value |
---|---|
Description | Unique identifier of the plug-in type. |
DisplayName | |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | plugintypeidunique |
RequiredLevel | SystemRequired |
Type | Uniqueidentifier |
PublicKeyToken
Property | Value |
---|---|
Description | Public key token of the assembly for the plug-in type. |
DisplayName | Public Key Token |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | publickeytoken |
RequiredLevel | ApplicationRequired |
Type | String |
Format | Text |
FormatName | Text |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 32 |
SolutionId
Property | Value |
---|---|
Description | Unique identifier of the associated solution. |
DisplayName | Solution |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | solutionid |
RequiredLevel | SystemRequired |
Type | Uniqueidentifier |
SupportingSolutionId
Property | Value |
---|---|
Description | For internal use only. |
DisplayName | Solution |
IsValidForForm | False |
IsValidForRead | False |
LogicalName | supportingsolutionid |
RequiredLevel | None |
Type | Uniqueidentifier |
Version
Property | Value |
---|---|
Description | Version number of the assembly for the plug-in type. |
DisplayName | Version |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | version |
RequiredLevel | ApplicationRequired |
Type | String |
Format | VersionNumber |
FormatName | VersionNumber |
ImeMode | Auto |
IsLocalizable | False |
MaxLength | 48 |
VersionNumber
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.
- createdby_plugintype
- lk_plugintype_createdonbehalfby
- lk_plugintype_modifiedonbehalfby
- modifiedby_plugintype
- organization_plugintype
- pluginassembly_plugintype
createdby_plugintype
One-To-Many Relationship: systemuser createdby_plugintype
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_plugintype_createdonbehalfby
One-To-Many Relationship: systemuser lk_plugintype_createdonbehalfby
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_plugintype_modifiedonbehalfby
One-To-Many Relationship: systemuser lk_plugintype_modifiedonbehalfby
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 |
modifiedby_plugintype
One-To-Many Relationship: systemuser modifiedby_plugintype
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_plugintype
One-To-Many Relationship: organization organization_plugintype
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 |
pluginassembly_plugintype
One-To-Many Relationship: pluginassembly pluginassembly_plugintype
Property | Value |
---|---|
ReferencedEntity | pluginassembly |
ReferencedAttribute | pluginassemblyid |
ReferencingAttribute | pluginassemblyid |
ReferencingEntityNavigationPropertyName | pluginassemblyid |
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.
- plugintype_customapi
- plugintype_plugintypestatistic
- plugintype_sdkmessageprocessingstep
- plugintypeid_sdkmessageprocessingstep
plugintype_customapi
Many-To-One Relationship: customapi plugintype_customapi
Property | Value |
---|---|
ReferencingEntity | customapi |
ReferencingAttribute | plugintypeid |
ReferencedEntityNavigationPropertyName | CustomAPIId |
IsCustomizable | False |
AssociatedMenuConfiguration | AvailableOffline: True Behavior: UseCollectionName Group: Details Label: MenuId: null Order: 10000 QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
plugintype_plugintypestatistic
Many-To-One Relationship: plugintypestatistic plugintype_plugintypestatistic
Property | Value |
---|---|
ReferencingEntity | plugintypestatistic |
ReferencingAttribute | plugintypeid |
ReferencedEntityNavigationPropertyName | plugintype_plugintypestatistic |
IsCustomizable | False |
AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplay Group: Details Label: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
plugintype_sdkmessageprocessingstep
Many-To-One Relationship: sdkmessageprocessingstep plugintype_sdkmessageprocessingstep
Property | Value |
---|---|
ReferencingEntity | sdkmessageprocessingstep |
ReferencingAttribute | eventhandler |
ReferencedEntityNavigationPropertyName | plugintype_sdkmessageprocessingstep |
IsCustomizable | False |
AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplay Group: Details Label: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
plugintypeid_sdkmessageprocessingstep
Many-To-One Relationship: sdkmessageprocessingstep plugintypeid_sdkmessageprocessingstep
Property | Value |
---|---|
ReferencingEntity | sdkmessageprocessingstep |
ReferencingAttribute | plugintypeid |
ReferencedEntityNavigationPropertyName | plugintypeid_sdkmessageprocessingstep |
IsCustomizable | False |
AssociatedMenuConfiguration | AvailableOffline: True Behavior: DoNotDisplay Group: Details Label: MenuId: null Order: QueryApi: null ViewId: 00000000-0000-0000-0000-000000000000 |
See also
Dataverse table/entity reference
Dataverse Web API Reference
plugintype