Elements and Sections in the Dynamic Page Layout XML Output File

The following table describes the elements and sections in the dynamic page layout XML output file.

Table Elements and Sections in the Dynamic Page Layout XML File

Description Element or Section

<ObjectName> contains the system name of the record type (object), which never changes.

<data:ObjectName>Opportunity</data:ObjectName> 

<DrivingPicklist> contains the name of the dynamic page layout driving picklist. For more information about driving picklists, see Oracle CRM On Demand Online Help.

<data:DrivingPicklist>Sales Type</data:DrivingPicklist>

The <ListOfDynamicLayouts> section contains the details of the dynamic page layouts for the object.

<data:ListOfDynamicLayouts>
. . .
</data:ListOfDynamicLayouts>

The <DynamicLayout> section contains the details of one dynamic page layout.

<data:ListOfDynamicLayouts>
  <data:DynamicLayout>
. . .
  </data:DynamicLayout>
. . .
</data:ListOfDynamicLayouts>

<Name> contains the name of the dynamic page layout.

<data:ListOfDynamicLayouts>
  <data:DynamicLayout>
    <data:Name>dynamic</data:Name>
. . .
  </data:DynamicLayout>
. . .
</data:ListOfDynamicLayouts>

<DefaultLayout> contains the name of the default page layout with which the driving picklist values are associated.

<data:ListOfDynamicLayouts>
  <data:DynamicLayout>
. . .
    <data:DefaultLayout>Opportunity Page
     Standard Layout</data:DefaultLayout>
. . .
  </data:DynamicLayout>
. . .
</data:ListOfDynamicLayouts>

<ModifiedBy> contains the name of the user who last updated the dynamic page layout.

<data:ListOfDynamicLayouts>
  <data:DynamicLayout>
. . .
    <data:ModifiedBy>sales10</data:ModifiedBy>
. . .
  </data:DynamicLayout>
. . .
</data:ListOfDynamicLayouts>

<Description> contains the description of the dynamic page layout.

<data:ListOfDynamicLayouts>
  <data:DynamicLayout>
. . .
    <data:Description>Dynamic Layout Description
    </data:Description>
. . .
  </data:DynamicLayout>
. . .
</data:ListOfDynamicLayouts>

The <ListofPicklistValueMapping> section contains the mappings of the driving picklist values to the page layouts:

  • <Value> contains the driving picklist value.

  • <AssignedLayout> contains the name of the page layout that is displayed when the driving picklist value is selected.

<data:ListOfDynamicLayouts>
  <data:DynamicLayout>
. . .
    <data:ListOfPicklistValueMapping>
      <data:DrivingPicklist>
        <data:Value>New Business</data:Value>
        <data:AssignedLayout>test2</data:AssignedLayout>
      </data:DrivingPicklist>
    </data:ListOfPicklistValueMapping>
. . .
  </data:DynamicLayout>
. . .
</data:ListOfDynamicLayouts>