Expression Builder
An expression is a condition that is evaluated against profiles to determine whether to deliver content, or perform another action. For example, an expression might be user.totalvisit > 100. If this expression evaluates to True, then a specific piece of content is displayed to a user who has visited your site more than 100 times.
The Expression Builder provides the user interface in Commerce Server Business Desk modules for business managers to build expressions that deliver targeted content to users. The Expression Builder accesses the appropriate properties in Microsoft Commerce Server databases for building an expression, and it names and stores the expression in the database.
The Expression Builder is designed so that site developers can easily embed its functionality and user interface in other Business Desk modules. In addition, it can be invoked by any Web application that uses and manipulates expressions, enabling you to integrate it with other processes. For example, if you have an existing content management process, you can incorporate Expression Builder functionality, and then target content to users.
The Expression Builder uses Dynamic Hypertext Markup Language (DHTML) for its user interface, so the style sheets of the application will apply to the Expression Builder user interface, giving your application a consistent look and feel.
The following table lists key Commerce Server 2002 Help topics to help you learn more about the Expression Builder.
To learn about | See |
---|---|
Concepts | Expression-Based Targeting |
Programming | Targeting Samples
Example Code Targeting Objects |
Programming references | Microsoft.CommerceServer.Runtime.Targeting |
Security for expressions | Securing the Profiles Database |
Creating expressions | Closing the Loop with Commerce Server Systems |
Copyright © 2005 Microsoft Corporation.
All rights reserved.