Hi,
I am confused about the "Notify execution" feature when creating a new procedure.
My goal is to make sure that a cube is cleared after 10 minutes of a client entering a screen. I was hoping to achieve this by creating the following procedure:
All the messages are set up the same, only the time and the icon is different as time moves on.
And I used "Background execution" for my procedure, which promised that the user would be able to navigate the application without waiting for the procedure to end.
This, however, doesn't seem to be the case. As soon as I enter the screen and this procedure is called (and it doesn't matter if the procedure is called by a trigger or by a button that first leads to this screen and then executes this), I get a loading sign in the middle of the screen, and I am unable to do anything.
I cannot scroll, I cannot click the home button, I cannot click any layers on the screen that execute other procedures, nothing works. (The message disappears as usual after a few seconds, but I cannot use the application)
Did I misunderstand how "Background execution" works? Is this a bug, or is this how it's supposed to be? If the latter, I feel the description needs updating, because I am not able to navigate the application at all. Maybe I made a mistake somewhere? I tried running the steps from a capsule procedure and from a data model, both with the same results. I tried using a trigger and a button to call this, still the same result. I tried using it on a screen with no smart import tool and just a simple data layout, didn't help.
Any insight is greatly appreciated! (Also, if you have a different solution to clearing out a cube within 10 minutes of entering a screen, and also letting the client know how much time they have left to work in the screen in an auto-update way, I am also all ears, I am not opposed to dropping the "wait" idea!)