Last updated on MARCH 02, 2017
Applies to:Siebel CRM - Version 8.1.1  and later
Information in this document applies to any platform.
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?
Sign In with your My Oracle Support account
Don't have a My Oracle Support account? Click to get started
Million Knowledge Articles and hundreds of Community platforms