Best Practices for Business Desk Profiles

This topic lists the best practices for creating and managing your profiles.

  • Use the Permissions module in the Security category to assign permissions to profiles, profile definitions, site terms, and profile properties.
  • When you create profile properties, you must use Unicode strings. Commerce Server 2002 does not support non-Unicode strings in profile properties.
  • To base a new profile on an existing generic profile definition, the profile definition must contain two custom attributes:
    • The sDisplayColumn attribute assigns a property as the heading for a column in the Find screen of the Profile Editor module. If the profile definition does not have an sDisplayColumn attribute, Commerce Server Business Desk cannot display the profiles created with that profile definition in the Find screen of the Profile Editor module, and you cannot edit the profiles.
    • The sFriendlyName attribute controls which property is displayed as the far left column in the Find screen of the Profile Editor module, and in the title bar of the Edit Profile:****<friendlyname> screen of the Profile Editor module. For information about custom attributes and how to add them to a profile definition, see Adding Properties to a Profile Definition.
  • Publish profile changes to your Web site at off-peak hours. If you publish profile changes to your Web site during a high-usage time, you will bring down your site.

Copyright © 2005 Microsoft Corporation.
All rights reserved.