Siebel Events Management Guide > Registering for an Event >

Configuring the Register Button


The Register button in eEvents Event Register Form Applet does not invoke a workflow. Instead, this button invokes a method that calls the EnrollUser method in the Event Registration business service. The EnrollUser method then calls additional child methods to perform the following steps:

  • Checks if the user is a prospect.
  • Checks if the user is eligible for registration based on the event attributes and the user attributes. Also, checks if space is available for the event.
  • Checks if a prior registration record exists for the user. Also, checks if that registration record needs updating or is confirmed.
  • If no prior registration record exists, creates a new registration record to register the user.
  • If the registration record is confirmed, updates the space capacity.
  • If a quote is needed, calls the Quote method to create a quote and line item.

If you want the Register button to invoke a workflow, you can call the Register Events business service in a workflow step to complete these steps. If you do not call the Register Events business service, your workflow must complete these steps.

The code in the eEvents Event Register Form Applet invokes a business component that populates the input properties that the EnrollUser method and its child methods use. This applet code also invokes the Event Registration business service. You can create a script to accomplish these applet code tasks. In this script, you can call only the EnrollUser method because this method calls the child methods. However, if you want to change the child methods, you can change all methods using escript.

For more information about the EnrollUser method and its child methods, see Registration Business Service Methods.

Siebel Events Management Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.