I need to update the beneficiary status in an entity ,  after 30 minutes while adding beneficiary. we had used Processes but it is not working as expected the status is changing immediately after adding. Is there anything we can try as alternate to Processes?

Hi Maddy,

This post looks somewhat related to this one: https://www.outsystems.com/forums/discussion/44874/automatic-process/

I'm not sure why you would need this logic, but you could use a timer to implement this.

Also maybe this Forge component can come in handy: https://www.outsystems.com/forge/component-versions/1244/Sleep

Kind Regards,


Hi Maddy,

I suggesting some approach for this issue


1) Create a entity for beneficiary with minimum columns(id,name,creation time,Is active)

2)While creating the beneficiary record save the creation time value by adding 30 min to the Current creation time

3)when ever the user select the particular beneficiary, pass the beneficiary id to aggregate and filter the result based on "Is active" Flag if the list is empty, Then check the difference between current time and creation time saved in the database if the difference value is greater than or equal to 30 mins then set the "Is Active" Flag to true  and save the record ,otherwise show the error saying that the beneficiary is not actived.

Hope this will help you.



Why just not use "Wait" inside your process? 

No need for a timer, for storing times or additional info. All you need is available in the process.