RootComponent types in the solution.xml file in Dynamics CRM 2011

You can check what valid RootComponent types in the solution.xml are by running the following SQL query in CRM database. These are valid components of CRM solution.


SELECT SM.AttributeValue AS Type, SM.Value AS Description
FROM StringMap (NOLOCK) SM
WHERE SM.AttributeName = 'componenttype'
AND SM.ObjectTypeCode = 7103

You will see RootComponents in solution.XML under RootComponents tag. Some of the examples given below.

<RootComponent type="1" schemaName="account" />
<RootComponent type="9" schemaName="componentstate" />
<RootComponent type="20" id="{0317be9c-d4f7-e111-8df7-005056912a77}" />
<RootComponent type="29" id="{028b2b03-b97d-4f1d-ba4a-2869b9961884}" />
<RootComponent type="36" id="{07b94c1d-c85f-492f-b120-f0a743c540e6}" />
<RootComponent type="37" id="{77ecdfda-3e70-429d-b174-1352b981c5f2}" />
<RootComponent type="38" id="{49331898-0752-4670-ba0a-3ce95c6c88cd}" />
<RootComponent type="39" id="{1133f868-d749-1033-a46c-0019b9204ed3}" />
<RootComponent type="50" schemaName=":RibbonDiffXml" />
<RootComponent type="60" id="{2578569a-af22-e211-b1fc-0050569176bd}" />
<RootComponent type="61" schemaName="new_CommonLibrary" />
<RootComponent type="62" />
<RootComponent type="63" id="{01857a9d-32c1-e111-b3aa-005056912a77}" />
<RootComponent type="70" id="{3b89c550-de8f-e211-b442-005056910270}" />
<RootComponent type="91" schemaName="Plugins, Version=1.0.0.0, Culture=neutral, PublicKeyToken=adcb72a31fd3810b" />
<RootComponent type="92" id="{056320de-38a4-e111-876e-0050569102cb}" />

Type Description
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
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
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
Advertisements

One thought on “RootComponent types in the solution.xml file in Dynamics CRM 2011

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s