@MartinF
Hi,
If the xml BR is after commit insert or update, then there is no way to have the screen refresh in the smart client. If this is in the web client then a client script could be created to do the refresh for the user.
Follow this link for additional information.
Thanks,
Morris
@Morris
Thanks for the reply, i dont seem to have the correct permission to view that post
@MartinF
Sorry here is the post for you to read
Question:
We have a requirement to automatically create Tasks based on the Request Type and Sub-Type values in Smart Client.
We have few conditions (fields) in Request which gets populated only after the Request is inserted. Therefore we have created an XML Business Rule, which triggers after the conditions are satisfied and creates Tasks (works as expected).
The issue/scenario which the client is requesting: the above Tasks are not auto populated after the Request is 'Saved' but we need to ‘Refresh’ the screen. They want the Tasks to be auto-populated without refreshing the screen.
The ‘Synchronous’ Option is selected in the Custom Process – XML Rule. Also checked the Client Script functions for Smart Client to auto refresh the screen but we do not have one.
Is it possible to have the Tasks automatically display in the screen without doing a Screen Refresh? Kindly let me know your inputs if the above scenario is feasible.
Answer:
Is the execution point of the XML Business rule ‘after commit insert or update’? If that’s the case, the tasks will be created after committing the transaction since it’s not transactional. Therefore, a manual screen refresh is needed to see the reflected changes. Also there is no particular scripting function to do a screen refresh on the smart client, but you can do it on webclient with refreshScreen() .