Oracle Migration Tool On Demand Guide > Migrating Roles >

Elements and Sections in the Roles XML Output File


Table 51 describes the elements and sections in the roles XML output file.

Table 51. Elements and Sections in the Roles XML Output File
Element or Section
Description

<data:RoleName>Administrator</data:RoleName>

This element contains the system name of the role.

<data:Description>OnDemand Role</data:Description>

This element contains the description for the role.

<data:DefaultSalesProcess>Default Sales Process
</data:DefaultSalesProcess>

This element contains the default sales process defined for the role.

<data:ThemeName></data:ThemeName>

This element contains the theme name defined for the role.

<data:LeadConversionLayout></data:LeadConversionLayout>

This element contains the lead conversion layout defined for the role.

<data:ActionBarLayout>Action Bar Standard Layout
</data:ActionBarLayout>

This element contains the Action bar layout defined for the role.

<data:ListOfRoleTranslation>
  <data:RoleTranslation>
    <data:LanguageCode>ENU</data:LanguageCode>
    <data:RoleName>My Custom Role</data:RoleName>
  </data:RoleTranslation>
</data:ListOfRoleTranslation>

This section contains the various translation values of the role.

<data:ListOfRecordTypeAccess>
  <data:RecordTypeAccess>
     <data:RecordName>CustomObject10</data:RecordName>
        <data:HasAccess>true</data:HasAccess>
        <data:CanCreate>true</data:CanCreate>
        <data:CanReadAll>true</data:CanReadAll>
   </data:RecordTypeAccess>
  <data:RecordTypeAccess>
     <data:RecordName>Account</data:RecordName>
       <data:HasAccess>true</data:HasAccess>
       <data:CanCreate>true</data:CanCreate>
       <data:CanReadAll>true</data:CanReadAll>
   </data:RecordTypeAccess>
</data:ListOfRecordTypeAccess>

This section lists the Record Type Access defined for each record type for the role. For more information about mapping the XML values from the <RecordName> elements to their corresponding UI names, see Table 85.

<data:AccessProfile>
  <data:DefaultAccessProfile>Administrator Default
    Access Profile</data:DefaultAccessProfile>
  <data:OwnerAccessProfile>Administrator Owner Access
    Profile</data:OwnerAccessProfile>
</data:AccessProfile>

This section contains the access profile that has been assigned to the role.

<data:ListOfPrivilege>
  <data:Privilege>
    <data:PrivilegeName>ACCESS_ATT_EXPORT
       </data:PrivilegeName>
     <data:Enabled>false</data:Enabled>
  </data:Privilege>
</data:ListOfPrivilege>

This section assigns the privileges to the role. For reference information about privilege IDs, their corresponding names, and descriptions, see Privilege IDs and Their Corresponding Names and Descriptions.

<data:TabAccessAndOrder>
  <data:ListOfAvailableTab>
    <data:AvailableTab>Dashboard</data:AvailableTab>
    <data:AvailableTab>Forecasts</data:AvailableTab>
    <data:AvailableTab>Reports</data:AvailableTab>
  </data:ListOfAvailableTab>
  <data:ListOfSelectedTab>
     <data:SelectedTab>
       <data:TabName>Home</data:TabName>
       <data:Order>0</data:Order>
     </data:SelectedTab>
     <data:SelectedTab>
       <data:TabName>Accounts</data:TabName>
       <data:Order>1</data:Order>
     </data:SelectedTab>
     <data:SelectedTab>
        <data:TabName>Contacts</data:TabName>
        <data:Order>2</data:Order>
     </data:SelectedTab>
     <data:SelectedTab>
        <data:TabName>Leads</data:TabName>
        <data:Order>3</data:Order>
      </data:SelectedTab>
   </data:ListOfSelectedTab>
</data:TabAccessAndOrder>

This section describes the tab access and order for the role.

The <ListofAvailableTab> section describes the tabs that correspond to the Available Tabs section in the UI.

The <List of Selected Tab> section describes the tabs that correspond to the Selected Tabs section in the UI.

An order of value 0 (zero) corresponds to the first tab in the Selected Tabs section in the UI.

For more information about mapping the XML values from the <AvailableTab> element and <TabName> element to their corresponding UI names, see Table 85.

<data:ListOfPageLayoutAssignment>
  <data:PageLayoutAssignment>
    <data:RecordType>UserAdmin</data:RecordType>
    <data:LayoutName></data:LayoutName>
    <data:PageViewType>Static</data:PageViewType>
  </data:PageLayoutAssignment>
  <data:PageLayoutAssignment>
    <data:RecordType>Account</data:RecordType>
    <data:LayoutName></data:LayoutName>
    <data:PageViewType>Static</data:PageViewType>
  </data:PageLayoutAssignment>
</data:ListOfPageLayoutAssignment>

This section describes the page layout assigned for each record type.

If the <LayoutName> element is not specified, then the default layout is applied. The <LayoutName> element specifies the name of a page layout, which will be a dynamic page layout if <PageViewType> has a value of Dynamic.

The <PageViewType> element value must be either Static or Dynamic. For more information about dynamic page layouts, see Migrating Dynamic Page Layouts.

For more information about mapping the XML values from the <RecordType> element to their corresponding UI names, see Table 85.

<data:ListOfSearchLayoutAssignment>
  <data:SearchLayoutAssignment>
    <data:RecordType>Account</data:RecordType>
    <data:LayoutName>asd</data:LayoutName>
  </data:SearchLayoutAssignment>
  <data:SearchLayoutAssignment>
    <data:RecordType>Opportunity</data:RecordType>
    <data:LayoutName></data:LayoutName>
  </data:SearchLayoutAssignment>
</data:ListOfSearchLayoutAssignment>

This section describes the search layout assigned for each record type.

For more information about mapping the XML values from the <RecordType> element to their corresponding UI names, see Table 85.

<data:ListOfHomepageLayoutAssignment>   <data:HomepageLayoutAssignment>
    <data:RecordType>Homepage</data:RecordType>
    <data:LayoutName>My Homepage Custom Layout
    </data:LayoutName>
  </data:HomepageLayoutAssignment>
  <data:HomepageLayoutAssignment>
    <data:RecordType>Program</data:RecordType>
    <data:LayoutName></data:LayoutName>
  </data:HomepageLayoutAssignment>
  <data:HomepageLayoutAssignment>
    <data:RecordType>Partner</data:RecordType>
    <data:LayoutName></data:LayoutName>
  </data:HomepageLayoutAssignment>
  <data:HomepageLayoutAssignment>
    <data:RecordType>Account</data:RecordType>
    <data:LayoutName>My Custom Account Homepage Layout
    </data:LayoutName>
  </data:HomepageLayoutAssignment>
</data:ListOfHomepageLayoutAssignment>

This section describes the homepage layout assigned for each record type.

For more information about mapping the XML values from the <RecordType> element to their corresponding UI names, see Table 85.

Oracle Migration Tool On Demand Guide, Release 33 Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Legal Notices.