solution EntityType

A solution which contains CRM customizations.

Entity set path: 
[organization URI]/api/data/v9.2/solutions
Base type: 
crmbaseentity
Table type: 
Standard
Display name: 
Solution
Primary key: 
solutionid
Primary name column: 
friendlyname
Operations supported: 
POST GET PATCH DELETE

Properties

Properties represent fields of data stored in the entity. Some properties are read-only.

Name Type Details
createdon Edm.DateTimeOffset

Date and time when the solution was created.

Display name: Created On

Read only
description Edm.String

Description of the solution.

Display name: Description

friendlyname Edm.String

User display name for the solution.

Display name: Display Name

installedon Edm.DateTimeOffset

Date and time when the solution was installed/upgraded.

Display name: Installed On

Read only
isapimanaged Edm.Boolean

Information about whether the solution is api managed.

Display name: Is Api Managed Solution

Read only
Default options
Values Label
1 Yes
0 No
ismanaged Edm.Boolean

Indicates whether the solution is managed or unmanaged.

Display name: Package Type

Read only
Default options
Values Label
1 Managed
0 Unmanaged
isvisible Edm.Boolean

Indicates whether the solution is visible outside of the platform.

Display name: Is Visible Outside Platform

Read only
Default options
Values Label
1 Yes
0 No
modifiedon Edm.DateTimeOffset

Date and time when the solution was last modified.

Display name: Modified On

Read only
pinpointassetid Edm.String
Read only
pinpointpublisherid Edm.Int64

Identifier of the publisher of this solution in Microsoft Pinpoint.

Read only
pinpointsolutiondefaultlocale Edm.String

Default locale of the solution in Microsoft Pinpoint.

Read only
pinpointsolutionid Edm.Int64

Identifier of the solution in Microsoft Pinpoint.

Read only
solutionid Edm.Guid

Unique identifier of the solution.

Display name: Solution Identifier

solutionpackageversion Edm.String

Solution package source organization version

Display name: Solution Package Version

solutiontype Edm.Int32

Solution Type

Display name: Solution Type

Default options
Values Label
0 None
1 Snapshot
2 Internal
templatesuffix Edm.String

The template suffix of this solution

Display name: Suffix

thumbprint Edm.String

thumbprint of the solution signature

Display name: Thumbprint

uniquename Edm.String

The unique name of this solution

Display name: Name

updatedon Edm.DateTimeOffset

Date and time when the solution was updated.

Display name: Updated On

Read only
upgradeinfo Edm.String

Contains component info for the solution upgrade operation

Read only
version Edm.String

Solution version, used to identify a solution for upgrades and hotfixes.

Display name: Version

versionnumber Edm.Int64
Read only

Lookup properties

Lookup properties are read-only, computed properties which contain entity primary key Edm.Guid data for one or more corresponding single-valued navigation properties. More information: Lookup properties and Lookup property data.

Name Single-valued navigation property Description
_configurationpageid_value configurationpageid

A link to an optional configuration page for this solution.

_createdby_value createdby

Unique identifier of the user who created the solution.

_createdonbehalfby_value createdonbehalfby

Unique identifier of the delegate user who created the solution.

_modifiedby_value modifiedby

Unique identifier of the user who last modified the solution.

_modifiedonbehalfby_value modifiedonbehalfby

Unique identifier of the delegate user who modified the solution.

_organizationid_value organizationid

Unique identifier of the organization associated with the solution.

_parentsolutionid_value parentsolutionid

Unique identifier of the parent solution. Should only be non-null if this solution is a patch.

_publisherid_value publisherid

Unique identifier of the publisher.

Single-valued navigation properties

Single-valued navigation properties represent lookup fields where a single entity can be referenced. Each single-valued navigation property has a corresponding partner collection-valued navigation property on the related entity.

Name Type Partner
configurationpageid webresource solution_configuration_webresource
createdby systemuser lk_solution_createdby
createdonbehalfby systemuser lk_solutionbase_createdonbehalfby
fileid fileattachment solution_fileid
modifiedby systemuser lk_solution_modifiedby
modifiedonbehalfby systemuser lk_solutionbase_modifiedonbehalfby
organizationid organization organization_solution
parentsolutionid solution solution_parent_solution
publisherid publisher publisher_solution

Collection-valued navigation properties

Collection-valued navigation properties represent collections of entities which may represent either a one-to-many (1:N) or many-to-many (N:N) relationship between the entities.

Name Type Partner
FK_CanvasApp_Solution canvasapp FK_CanvasApp_Solution
package_solution package package_solution
regardingobjectid_fileattachment_solution fileattachment FileAttachment_Solution
solution_fieldpermission fieldpermission solution_fieldpermission
solution_fieldsecurityprofile fieldsecurityprofile solution_fieldsecurityprofile
solution_parent_solution solution parentsolutionid
solution_privilege privilege solution_privilege
solution_role role solution_role
solution_solutioncomponent solutioncomponent solutionid
Solution_SyncErrors syncerror regardingobjectid_solution_syncerror
user_settings_preferred_solution usersettings preferredsolution

Operations

The following operations can be used with the solution entity type.

Name Binding
CloneAsPatch Not Bound
CloneAsSolution Not Bound
DeleteAndPromote Not Bound

See also