Solution Component (SolutionComponent) table/entity reference
A component of a CRM solution.
Messages
The following table lists the messages for the Solution Component (SolutionComponent) 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 |
---|---|---|
AddSolutionComponent Event: False |
AddSolutionComponent | AddSolutionComponentRequest |
IsComponentCustomizable Event: False |
IsComponentCustomizable | IsComponentCustomizableRequest |
RemoveSolutionComponent Event: False |
RemoveSolutionComponent | RemoveSolutionComponentRequest |
Retrieve Event: True |
GET /solutioncomponents(solutioncomponentid)See Retrieve |
Retrieve records |
RetrieveMultiple Event: True |
GET /solutioncomponentsSee Query data |
Query data |
UpdateSolutionComponent Event: False |
UpdateSolutionComponent | UpdateSolutionComponentRequest |
Properties
The following table lists selected properties for the Solution Component (SolutionComponent) table.
Property | Value |
---|---|
DisplayName | Solution Component |
DisplayCollectionName | Solution Components |
SchemaName | SolutionComponent |
CollectionSchemaName | SolutionComponents |
EntitySetName | solutioncomponents |
LogicalName | solutioncomponent |
LogicalCollectionName | solutioncomponentss |
PrimaryIdAttribute | solutioncomponentid |
TableType | Standard |
OwnershipType | None |
Read-only columns/attributes
These columns/attributes return false for both IsValidForCreate and IsValidForUpdate. Listed by SchemaName.
- ComponentType
- CreatedBy
- CreatedOn
- CreatedOnBehalfBy
- IsMetadata
- ModifiedBy
- ModifiedOn
- ModifiedOnBehalfBy
- ObjectId
- RootComponentBehavior
- RootSolutionComponentId
- SolutionComponentId
- SolutionId
- VersionNumber
ComponentType
Property | Value |
---|---|
Description | The object type code of the component. |
DisplayName | Object Type Code |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | componenttype |
RequiredLevel | SystemRequired |
Type | Picklist |
DefaultFormValue | |
GlobalChoiceName | componenttype |
ComponentType Choices/Options
Value | Label |
---|---|
1 | Entity |
2 | Attribute |
3 | Relationship |
4 | Attribute Picklist Value |
5 | Attribute Lookup Value |
6 | View Attribute |
7 | Localized Label |
8 | Relationship Extra Condition |
9 | Option Set |
10 | Entity Relationship |
11 | Entity Relationship Role |
12 | Entity Relationship Relationships |
13 | Managed Property |
14 | Entity Key |
16 | Privilege |
17 | PrivilegeObjectTypeCode |
18 | Index |
20 | Role |
21 | Role Privilege |
22 | Display String |
23 | Display String Map |
24 | Form |
25 | Organization |
26 | Saved Query |
29 | Workflow |
31 | Report |
32 | Report Entity |
33 | Report Category |
34 | Report Visibility |
35 | Attachment |
36 | Email Template |
37 | Contract Template |
38 | KB Article Template |
39 | Mail Merge Template |
44 | Duplicate Rule |
45 | Duplicate Rule Condition |
46 | Entity Map |
47 | Attribute Map |
48 | Ribbon Command |
49 | Ribbon Context Group |
50 | Ribbon Customization |
52 | Ribbon Rule |
53 | Ribbon Tab To Command Map |
55 | Ribbon Diff |
59 | Saved Query Visualization |
60 | System Form |
61 | Web Resource |
62 | Site Map |
63 | Connection Role |
64 | Complex Control |
65 | Hierarchy Rule |
66 | Custom Control |
68 | Custom Control Default Config |
70 | Field Security Profile |
71 | Field Permission |
90 | Plugin Type |
91 | Plugin Assembly |
92 | SDK Message Processing Step |
93 | SDK Message Processing Step Image |
95 | Service Endpoint |
150 | Routing Rule |
151 | Routing Rule Item |
152 | SLA |
153 | SLA Item |
154 | Convert Rule |
155 | Convert Rule Item |
161 | Mobile Offline Profile |
162 | Mobile Offline Profile Item |
165 | Similarity Rule |
166 | Data Source Mapping |
201 | SDKMessage |
202 | SDKMessageFilter |
203 | SdkMessagePair |
204 | SdkMessageRequest |
205 | SdkMessageRequestField |
206 | SdkMessageResponse |
207 | SdkMessageResponseField |
208 | Import Map |
210 | WebWizard |
300 | Canvas App |
371 | Connector |
372 | Connector |
380 | Environment Variable Definition |
381 | Environment Variable Value |
400 | AI Project Type |
401 | AI Project |
402 | AI Configuration |
430 | Entity Analytics Configuration |
431 | Attribute Image Configuration |
432 | Entity Image Configuration |
CreatedBy
Property | Value |
---|---|
Description | Unique identifier of the user who created the solution |
DisplayName | Created By |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | createdby |
RequiredLevel | None |
Type | Lookup |
Targets | systemuser |
CreatedOn
Property | Value |
---|---|
Description | Date and time when the solution was created. |
DisplayName | Created On |
IsValidForForm | False |
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 solution. |
DisplayName | Created By (Delegate) |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | createdonbehalfby |
RequiredLevel | None |
Type | Lookup |
Targets | systemuser |
IsMetadata
Property | Value |
---|---|
Description | Indicates whether this component is metadata or data. |
DisplayName | Is this component metadata |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | ismetadata |
RequiredLevel | None |
Type | Boolean |
GlobalChoiceName | solutioncomponent_ismetadata |
DefaultValue | True |
True Label | Metadata |
False Label | Data |
ModifiedBy
Property | Value |
---|---|
Description | Unique identifier of the user who last modified the solution. |
DisplayName | Modified By |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | modifiedby |
RequiredLevel | None |
Type | Lookup |
Targets | systemuser |
ModifiedOn
Property | Value |
---|---|
Description | Date and time when the solution was last modified. |
DisplayName | Modified On |
IsValidForForm | False |
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 modified the solution. |
DisplayName | Modified By (Delegate) |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | modifiedonbehalfby |
RequiredLevel | None |
Type | Lookup |
Targets | systemuser |
ObjectId
Property | Value |
---|---|
Description | Unique identifier of the object with which the component is associated. |
DisplayName | Regarding |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | objectid |
RequiredLevel | None |
Type | Uniqueidentifier |
RootComponentBehavior
Property | Value |
---|---|
Description | Indicates the include behavior of the root component. |
DisplayName | Root Component Behavior |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | rootcomponentbehavior |
RequiredLevel | None |
Type | Picklist |
DefaultFormValue | -1 |
GlobalChoiceName | solutioncomponent_rootcomponentbehavior |
RootComponentBehavior Choices/Options
Value | Label |
---|---|
0 | Include Subcomponents |
1 | Do not include subcomponents |
2 | Include As Shell Only |
RootSolutionComponentId
Property | Value |
---|---|
Description | The parent ID of the subcomponent, which will be a root |
DisplayName | Root Solution Component ID |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | rootsolutioncomponentid |
RequiredLevel | None |
Type | Uniqueidentifier |
SolutionComponentId
Property | Value |
---|---|
Description | Unique identifier of the solution component. |
DisplayName | Solution Component Identifier |
IsValidForForm | False |
IsValidForRead | True |
LogicalName | solutioncomponentid |
RequiredLevel | SystemRequired |
Type | Uniqueidentifier |
SolutionId
Property | Value |
---|---|
Description | Unique identifier of the solution. |
DisplayName | Solution |
IsValidForForm | True |
IsValidForRead | True |
LogicalName | solutionid |
RequiredLevel | None |
Type | Lookup |
Targets | solution |
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.
- lk_solutioncomponentbase_createdonbehalfby
- lk_solutioncomponentbase_modifiedonbehalfby
- solution_solutioncomponent
- solutioncomponent_parent_solutioncomponent
lk_solutioncomponentbase_createdonbehalfby
One-To-Many Relationship: systemuser lk_solutioncomponentbase_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_solutioncomponentbase_modifiedonbehalfby
One-To-Many Relationship: systemuser lk_solutioncomponentbase_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 |
solution_solutioncomponent
One-To-Many Relationship: solution solution_solutioncomponent
Property | Value |
---|---|
ReferencedEntity | solution |
ReferencedAttribute | solutionid |
ReferencingAttribute | solutionid |
ReferencingEntityNavigationPropertyName | solutionid |
IsHierarchical | |
CascadeConfiguration | Archive: NoCascade Assign: Cascade Delete: Cascade Merge: NoCascade Reparent: Cascade RollupView: NoCascade Share: Cascade Unshare: Cascade |
solutioncomponent_parent_solutioncomponent
One-To-Many Relationship: solutioncomponent solutioncomponent_parent_solutioncomponent
Property | Value |
---|---|
ReferencedEntity | solutioncomponent |
ReferencedAttribute | solutioncomponentid |
ReferencingAttribute | rootsolutioncomponentid |
ReferencingEntityNavigationPropertyName | rootsolutioncomponentid_solutioncomponent |
IsHierarchical | |
CascadeConfiguration | Archive: NoCascade Assign: Cascade Delete: Cascade Merge: NoCascade Reparent: Cascade RollupView: NoCascade Share: Cascade Unshare: Cascade |
One-to-Many relationships
These relationships are one-to-many. Listed by SchemaName.
solutioncomponent_parent_solutioncomponent
Many-To-One Relationship: solutioncomponent solutioncomponent_parent_solutioncomponent
Property | Value |
---|---|
ReferencingEntity | solutioncomponent |
ReferencingAttribute | rootsolutioncomponentid |
ReferencedEntityNavigationPropertyName | solutioncomponent_parent_solutioncomponent |
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
solutioncomponent