User Defined Search and Result Fields

It is possible that your external system allows the user to provide additional information prior to searching for available appointments. For example, imagine that your customer wants the appointment to be in the afternoon and your external system allows you to request "afternoon" appointments only. To enable this functionality, you define a User Defined Search Criteria field on the external system's feature configuration options.

You may define up to 10 user defined search criteria fields. The information is passed to the message engine to get available appointments. It is assumed that your XSL scripts correctly map the information into a format understood by the external system to determine the desired appointment periods.

The result grid for the available appointments displays the start date / time and end date / time. If your external system provides additional information for each appointment period that would help the user choose the best appointment, you may define a User Defined Result Field on the external system's feature configuration options.

You may define up to 10 user defined result fields. If you have configured the external system to define extra result fields, it is assumed that your response XSL correctly maps the information from the external system to the appropriate column in the available appointments collection so that it can be displayed to the user.

For any custom field that you want to include in the search or the results, you must define a field in the system to indicate the type of data and the label for this field.