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

The Expression Builder

Programming Targeting Samples

Example Code Targeting Objects

ASP.NET-Based Advertising Sitelet

Extending the Content Selection Framework

Programming references Microsoft.CommerceServer.Runtime.Targeting

Microsoft.CommerceServer.Interop.Targeting

Targeting Objects

Expression XML Structures

ExpressionBuilder

ExpressionBuilder Configuration

Security for expressions Securing the Profiles Database

Business Desk Security

Creating expressions Closing the Loop with Commerce Server Systems

Business-to-Consumer Tutorial

Creating Campaign Expressions

Copyright © 2005 Microsoft Corporation.
All rights reserved.