Embedding a Profile Definition

You can use the Profile Definition Designer module to create a relationship between two profile definitions by embedding one profile definition in another. This relationship is used to create profiles that are related to each other.

Using embedded profile definitions, you can:

  • Create a hierarchy of embedded profile definitions up to four levels. Your system administrator can increase the levels.
  • Add an unlimited number of properties with a type "profile" to a profile definition (limited by size of underlying data storage).
  • Define the embedded profile definitions as single-valued to collect only one profile, or multi-valued to collect unlimited profiles (limited only by system resources).

You must have access to the Profiles modules to make changes to site terms, profile definitions, and profiles. For information about Business Desk permissions, see About Business Desk Security.

To embed a profile definition

  1. In Profiles, click Profile Definition Designer.

  2. In the Profiles screen, select the profile definition in which you want to embed a profile definition, and then click Open on the toolbar.

  3. In the *Profile: <profile definition>*****screen, in the Properties list, select the property in which you want to embed the profile definition.

    Ee811647.note(en-US,CS.20).gifNote

    • If the property is not visible in the Properties list, expand the property group that contains the property in which you want to embed the profile definition, and then select the property.
  4. In the Attributes section, select Profile from the Type drop-down list.

  5. In the TypeReference box, click the ellipsis button [...] to open the Profile Selection dialog box.

  6. In the ProfileSelection dialog box, in the SelectaProfile list, expand the Profile Catalog, and then select the profile definition you want to embed in the property.

  7. To add the sDisplayColumn custom attribute, in the Custom Attributes section, click New, and then do the following:

    Use this To do this
    Name Type sDisplayColumn.

    Ee811647.note(en-US,CS.20).gifNote

    • This attribute is case-sensitive.
    Display name Type Column name.
    Description Type a description of the attribute.
    Value Type the value of the attribute. The value of this column attribute determines the relative width of the column for the property in the Find screen.
  8. Click Accept.

  9. To add the sFriendlyName custom attribute, in the Custom Attributes section, click New, and then do the following:

    Use this To do this
    Name Type sFriendlyName.

    Ee811647.note(en-US,CS.20).gifNote

    • This attribute is case-sensitive.
    Display name Type Friendly name.
    Description Type a description of the attribute.
    Value The value of the sFriendlyName attribute is not used.
  10. Click Accept.

  11. To apply the embedded property, click Apply.

  12. To save the edited property and return to the Profiles screen, click Save and go back on the toolbar.

The edited profile definition is saved.

See Also

Profile Properties

Adding Properties to a Profile Definition

Editing Profile Properties

Embedding the Address Profile Definition

Adding a Property that Maps to a Site Term

Copyright © 2005 Microsoft Corporation.
All rights reserved.