Immediate Post Changes Requires Double Button Click (Doc ID 1514803.1)

Last updated on MARCH 02, 2017

Applies to:

Siebel CRM - Version 8.1.1 [21112] and later
Information in this document applies to any platform.

Goal

The customer have a scenario where they want user to mark a number of records in a list applet using a checkbox field and then click a custom button on the applet to execute a process on the records that have been checked.

The issue they are facing is that if the user marks a record (by clicking the checkbox field against the record in the list applet) and then the next mouse operation is to click the custom button,
 the last record marked is not included in the process. We understand this to be because the change is still in the browser and not available to server.

To resolve the issue we have set "Immediate Post Changes" = Y for the field in question and also added an "On Field Update Invoke" User Property to the BC to execute the "WriteRecord" method.

This almost works, but the custom button does not execute our process the first time it is clicked when the last mouse action was to mark the checkbox field of a record in the list applet.

If the button is clicked a second time the process runs correctly (including the last record to be checked).

It appears that if Immediate Post Changes is executed it interrupts/ignores the standard button functionality.

Can you please confirm if this is expected behavior and whether there is an alternative solution to meet the business requirement?
 

Solution

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