Scheduled Events

@Since 7.0.0.3

Scheduled Events can be used to trigger actions within FlexDeploy or in other applications based on user-defined time intervals. FlexDeploy offers the ability to execute any groovy script functions when the scheduled time is reached. For example, you can setup a Function to send out monthly reports on deployment history of environments over email. The flexibility of groovy scripts and FlexDeploy’s model allows users to accomplish exactly what they need.

Scheduled Events Flow

In order to take advantage of FlexDeploy’s Scheduled Events, you must first create a Function. When creating a function, setup a cron expression that specifies the interval of when the script will be executed. Once the next execution time specified by the cron expression is reached, FlexDeploy will automatically execute the script belonging to the function.

Scheduled Events can be accessed from Administration → Scheduled Events. This will show the https://flexagon.atlassian.net/wiki/spaces/FD70/pages/10549166152 that have been executed in FlexDeploy in the last week. You can click on any row to see more information about the scheduled event's execution or resubmit the message for debugging.

image-20240215-182530.png

To configure Scheduled Events, we can press the button in the top right. This will take us to the page that will show all the https://flexagon.atlassian.net/wiki/spaces/FD70/pages/10548445256 configured in FlexDeploy. You can create a new function by clicking the button on the page.

image-20240215-171024.png
The following macros are not currently supported in the footer:
  • style