Profile Structure

You use the Profiles resource and Profiles modules to create and manage profiles. A Commerce Server profile consists of the following parts:

  • Profile definition. A description of the data to be collected for a given type of profile. For example, the User Object profile definition can be used to create a profile for each user who registers on your site. System administrators use the Profiles resource in Commerce Server Manager to create profile definitions.
  • Profile property. A characteristic that specifies the profile data to be collected when a user visits your Web site. For example, the First Name property specifies that the first name of the user should be collected. Use the Business Desk Profile Definition Designer module to add profile properties to profile definitions.
  • Profile property attribute. A characteristic that specifies information about a profile property such as the data type of the property (for example, number, string, decimal, and site term).

Every profile is based on a single profile definition. You can embed profile definitions to create profiles that reference each other, for example, by adding an Address profile definition to the User Object profile definition, you can collect an address for a user and the user can reference the address. You use the Profile Definition Designer module in Commerce Server Business Desk to edit and manage profile definitions.

The following table shows a sample User Object profile definition, and then a single instance of the sample user profile with data for Sean Chai.

Profile definition: User Profile: Sean Chai
First name Sean
Last name Chai
City Seattle
Gender M
Age 52
E-mail address seanchai@microsoft.com

See Also

Using Profiles in Web Site Management

Profile Definitions

Profile Properties

Profile Property Attributes

Collecting and Storing Profiles

Sample Profile Definitions

Copyright © 2005 Microsoft Corporation.
All rights reserved.