Solution History (msdyn_solutionhistory) table/entity reference (Microsoft Dataverse)

Messages

The following table lists the messages for the Solution History (msdyn_solutionhistory) 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: True
POST /msdyn_solutionhistories
See Create
Create records
Delete
Event: True
DELETE /msdyn_solutionhistories(msdyn_solutionhistoryid)
See Delete
Delete records
Retrieve
Event: True
GET /msdyn_solutionhistories(msdyn_solutionhistoryid)
See Retrieve
Retrieve records
RetrieveEntityChanges
Event: True
RetrieveEntityChangesRequest
RetrieveMultiple
Event: True
GET /msdyn_solutionhistories
See Query data
Query data
Update
Event: True
PATCH /msdyn_solutionhistories(msdyn_solutionhistoryid)
See Update
Update records
Upsert
Event: False
PATCH /msdyn_solutionhistories(msdyn_solutionhistoryid)
See Upsert a table row
UpsertRequest

Properties

The following table lists selected properties for the Solution History (msdyn_solutionhistory) table.

Property Value
DisplayName Solution History
DisplayCollectionName Solutions History
SchemaName msdyn_solutionhistory
CollectionSchemaName msdyn_solutionhistories
EntitySetName msdyn_solutionhistories
LogicalName msdyn_solutionhistory
LogicalCollectionName msdyn_solutionhistories
PrimaryIdAttribute msdyn_solutionhistoryid
PrimaryNameAttribute msdyn_name
TableType Virtual
OwnershipType OrganizationOwned

Writable columns/attributes

These columns/attributes return true for either IsValidForCreate or IsValidForUpdate (usually both). Listed by SchemaName.

msdyn_activityid

Property Value
Description
DisplayName Activity Id
IsValidForForm True
IsValidForRead True
LogicalName msdyn_activityid
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 100

msdyn_correlationid

Property Value
Description
DisplayName Correlation Id
IsValidForForm True
IsValidForRead True
LogicalName msdyn_correlationid
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 100

msdyn_endtime

Property Value
Description
DisplayName End Time
IsValidForForm True
IsValidForRead True
LogicalName msdyn_endtime
RequiredLevel None
Type DateTime
CanChangeDateTimeBehavior True
DateTimeBehavior UserLocal
Format DateAndTime
ImeMode Auto
SourceTypeMask 0

msdyn_errorcode

Property Value
Description
DisplayName Error Code
IsValidForForm True
IsValidForRead True
LogicalName msdyn_errorcode
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 100

msdyn_exceptionmessage

Property Value
Description
DisplayName Exception Message
IsValidForForm True
IsValidForRead True
LogicalName msdyn_exceptionmessage
RequiredLevel None
Type Memo
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 10000

msdyn_exceptionstack

Property Value
Description
DisplayName Exception Stack
IsValidForForm True
IsValidForRead True
LogicalName msdyn_exceptionstack
RequiredLevel None
Type Memo
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 10000

msdyn_ismanaged

Property Value
Description
DisplayName Managed
IsValidForForm True
IsValidForRead True
LogicalName msdyn_ismanaged
RequiredLevel None
Type Boolean
GlobalChoiceName msdyn_solutionhistory_msdyn_ismanaged
DefaultValue False
True Label Yes
False Label No

msdyn_isoverwritecustomizations

Property Value
Description
DisplayName Overwrite Customizations
IsValidForForm True
IsValidForRead True
LogicalName msdyn_isoverwritecustomizations
RequiredLevel None
Type Boolean
GlobalChoiceName msdyn_solutionhistory_msdyn_isoverwritecustomizations
DefaultValue False
True Label Yes
False Label No

msdyn_ispatch

Property Value
Description
DisplayName Patch
IsValidForForm True
IsValidForRead True
LogicalName msdyn_ispatch
RequiredLevel None
Type Boolean
GlobalChoiceName msdyn_solutionhistory_msdyn_ispatch
DefaultValue False
True Label Yes
False Label No

msdyn_maxretries

Property Value
Description Maximum number of retries.
DisplayName Maximum Retries
IsValidForForm True
IsValidForRead True
LogicalName msdyn_maxretries
RequiredLevel None
Type Integer
MaxValue 2147483647
MinValue 0

msdyn_name

Property Value
Description The name of the custom entity.
DisplayName Solution Name
IsValidForForm True
IsValidForRead True
LogicalName msdyn_name
RequiredLevel ApplicationRequired
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 100

msdyn_operation

Property Value
Description
DisplayName Operation
IsValidForForm True
IsValidForRead True
LogicalName msdyn_operation
RequiredLevel None
Type Picklist
DefaultFormValue -1
GlobalChoiceName msdyn_solutionhistory_msdyn_operation

msdyn_operation Choices/Options

Value Label
0 Import
1 Uninstall
2 Export
3 Publish
4 PublishAll
5 LanguageProvision
6 ImportTranslation
7 RibbonMetadataGeneration
8 WorkflowSetState
9 None

msdyn_packagename

Property Value
Description
DisplayName Package Name
IsValidForForm True
IsValidForRead True
LogicalName msdyn_packagename
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 4000

msdyn_packageversion

Property Value
Description
DisplayName Package Version
IsValidForForm True
IsValidForRead True
LogicalName msdyn_packageversion
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 100

msdyn_publisherid

Property Value
Description
DisplayName Publisher Id
IsValidForForm True
IsValidForRead True
LogicalName msdyn_publisherid
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 100

msdyn_publishername

Property Value
Description
DisplayName Publisher Name
IsValidForForm True
IsValidForRead True
LogicalName msdyn_publishername
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 1000

msdyn_result

Property Value
Description
DisplayName Result
IsValidForForm True
IsValidForRead True
LogicalName msdyn_result
RequiredLevel None
Type Boolean
GlobalChoiceName msdyn_solutionhistory_msdyn_result
DefaultValue False
True Label Success
False Label Failure

msdyn_retrycount

Property Value
Description Retry count
DisplayName Retry count
IsValidForForm True
IsValidForRead True
LogicalName msdyn_retrycount
RequiredLevel None
Type Integer
MaxValue 2147483647
MinValue 0

msdyn_solutionhistorydescription

Property Value
Description Comments associated with solution installation
DisplayName Description
IsValidForForm True
IsValidForRead True
LogicalName msdyn_solutionhistorydescription
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 1073741823

msdyn_solutionhistoryId

Property Value
Description Unique identifier for entity instances
DisplayName Solutionhistory
IsValidForForm False
IsValidForRead True
LogicalName msdyn_solutionhistoryid
RequiredLevel SystemRequired
Type Uniqueidentifier

msdyn_solutionid

Property Value
Description
DisplayName Solution Id
IsValidForForm True
IsValidForRead True
LogicalName msdyn_solutionid
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 100

msdyn_solutionversion

Property Value
Description
DisplayName Solution Version
IsValidForForm True
IsValidForRead True
LogicalName msdyn_solutionversion
RequiredLevel None
Type String
Format Text
FormatName Text
ImeMode Auto
IsLocalizable False
MaxLength 100

msdyn_starttime

Property Value
Description
DisplayName Start Time
IsValidForForm True
IsValidForRead True
LogicalName msdyn_starttime
RequiredLevel None
Type DateTime
CanChangeDateTimeBehavior True
DateTimeBehavior UserLocal
Format DateAndTime
ImeMode Auto
SourceTypeMask 0

msdyn_status

Property Value
Description
DisplayName Status
IsValidForForm True
IsValidForRead True
LogicalName msdyn_status
RequiredLevel None
Type Picklist
DefaultFormValue -1
GlobalChoiceName msdyn_solutionhistory_msdyn_status

msdyn_status Choices/Options

Value Label
0 Started
1 Completed

msdyn_suboperation

Property Value
Description
DisplayName Suboperation
IsValidForForm True
IsValidForRead True
LogicalName msdyn_suboperation
RequiredLevel None
Type Picklist
DefaultFormValue -1
GlobalChoiceName msdyn_solutionhistory_msdyn_suboperation

msdyn_suboperation Choices/Options

Value Label
0 None
1 New
2 Upgrade
3 Update
4 Delete

msdyn_totaltime

Property Value
Description
DisplayName Total Time (seconds)
IsValidForForm True
IsValidForRead True
LogicalName msdyn_totaltime
RequiredLevel None
Type Integer
MaxValue 2147483647
MinValue 0

See also

Dataverse table/entity reference
Dataverse Web API Reference
msdyn_solutionhistory


Additional resources

Training

Learning path

Solution Architect: Design Microsoft Power Platform solutions - Training

Learn how a solution architect designs solutions.

Certification

Microsoft Certified: Dynamics 365: Finance and Operations Apps Solution Architect Expert - Certifications

Solution Architects for Finance and Operations apps in Microsoft Dynamics 365 are trusted advisors who understand business recommended practices and software capabilities. They lead team members to implement Dynamics solutions that can achieve the predefined implementation goals.