Record is Wrongly Created in the Registration History Applet (Doc ID 1506141.1)

Last updated on JULY 21, 2017

Applies to:

Siebel Financial Services CRM - Version 8.1.1.7 SIA [21238] and later
Information in this document applies to any platform.

Symptoms

Whenever there is a record created in the Registration History Applet and user changes the Registration Status of Attendee, an extra record is created in the Registration History Applet. If there is no record in the Registration History Applet and we change the Registration Status of Attendee, then no record is created in the Registration History Applet.

According to our documentation > Records not getting created in Registration History applet of Events (Doc ID 752069.1):

If invited through a marketing campaign, any change in an attendee’s registration status results in a registration history (campaign response) record being created.

So, manual creation of the events will not result in registration history records creation.

Based on the information found in Siebel Events Management Guide > Registering for an Event > Prospect Registration:

If invited through a marketing campaign, any change in an attendee’s registration status results in a registration history (campaign response) record being created.

It means that the Registration History will only be populated when invite/registration/confirmation is done through "automatic" processes such as Campaing/Response, E-mails, etc. Manual invitation/registration does not populate history applet.

The above description of the designed behavior does not match with the behavior we are currently seeing in the application.

 

Repro Case:

Test using dedicated client + sample DB
 
1-) Change No Insert, No Update, No Delete, No Merge properties of applet "Event Response List Applet" to False
2-) Add "Contact Last Name" field to the "Event Response List Applet" and applet template
3-) Add field "Media Name" to Response BC
4-) Compile the objects
5-) Navigate to Site Map > Events
6-) Drilldown on Event Name->Participants Tab-> Registration
7-) Navigate to Registration and add a contact there
8-) Hit Register
9-) Navigate to Attendees
10-) Add a record in the Registration History ("Event Response List Applet")
 - Added a last name = Basila in the Contact Last Name
11-) Change Registration Status from Confirmed to Cancelled
12-) In the Registration History Applet hit query and go
 
Results => You will see that an extra record was created
 
13-) Navigate back to Drilldown on Event Name->Participants Tab-> Registration
14-) Add a contact and hit Register
15-) Navigate to Attendees
16-) For the newly added attendee, change the status to Cancelled:
 
Results => No record was created in the Response History Applet
 
In case there is already a record for that attendee in the Response History and we change the status, then a record is added to the Response History applet. If there is no record already in the Registration History Applet, then no record is created.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms