-
Feature Request
-
Resolution: Unresolved
-
L3 - Default
-
None
-
None
-
2
-
Not defined
-
3 - Expected
What is the desired functionality that you are missing?
As a User, I would like to define at which time alerts will be checked (e.g. every morning at 8 AM). This way, alert criteria would be checked at specific times and therefore alert emails would consistently be sent out to a specific time. For more technical users eventually, a Cron Expression might be helpful.
Which problem are you going to solve with this functionality?
At the moment I can only specify how often an alert will be checked (e.g. every x minutes), but I would rather specify it like "every morning at 8 AM".
Since alerts are checked at a specific time every day from the business departments it only makes sense to check them at specific times before they do it.
Context:
As one can see in the following screenshot, today one can only specify check interval:
Acceptance Criteria
- MH: Alert status can be checked every day (e.g. before daily standup)
- MH: Alert status can be checked every week (e.g. every Monday at 8am)
- SH: Alert status can be checked every month (e.g. first of the month)
- SH: Alert status can be checked on a given day every quarter (e.g. Dec 25, Mar 25, Jun 25, Sep 25) to generate quarterly reports
Hint
Consider a cron-based scheduler in the backend. This interface doesn't feel too bloated, and we don't need to teach people about crons. (https://github.com/xrutayisire/react-js-cron/ https://xrutayisire.github.io/react-js-cron/?path=/docs/reactjs-cron--demo)
Assumptions
- A raw cron-based UI is too complex
- Business users only care about monthly/weekly/daily frequency
- Devops users care about daily/hourly/minute frequency
This is the controller panel for Smart Panels app
- mentioned in
-
Page Loading...