Project

General

Profile

Actions

Task #882

closed

Scheduler - configure scheduled starts by calendar

Added by Alena Peterová over 6 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Radek Tomiška
Category:
Scheduler
Target version:
Start date:
03/18/2019
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Owner:

Description

Please add the option to configure scheduled starts by calendar - same component as in "one-time starts" + period of running (minutes, hours, days, months).
Planning with cron works well, but it isn't user friendly for anybody who is not a linux admin.


Files

repeated-trigger.png (27.6 KB) repeated-trigger.png Radek Tomiška, 03/04/2020 02:14 PM

Subtasks 2 (0 open2 closed)

Task #1562: Cron gui componentClosedRadek Tomiška03/18/2019

Actions
Task #1563: Postponed first start of cronClosedRadek Tomiška03/18/2019

Actions
Actions #1

Updated by Petr Hanák almost 6 years ago

  • Status changed from New to In Progress
  • Assignee changed from Radek Tomiška to Petr Hanák
Actions #2

Updated by Alena Peterová over 5 years ago

+ please display full information about scheduled starts (not only next fire time, but also the configured period)
Real situation: I wanted to schedule the task to start at 00:55 every day. I made mistake in the cron expression - I used "* 55 0 * * ?" which started the task 60 times a day - every second during 00:55. But I didn't see my mistake in the scheduled tasks, because the scheduled start is at 00:55:00, which looked correct.

Actions #3

Updated by Petr Hanák about 5 years ago

After discussion with Radek we came with decision to solve this feature as two tasks:
1) GUI component where you can set repetition details which will be transformed to cron
2) Delay of cron (possibility of setting up scheduled first start)

Actions #4

Updated by Radek Tomiška about 4 years ago

  • Assignee changed from Petr Hanák to Radek Tomiška
Actions #5

Updated by Radek Tomiška about 4 years ago

I merged gui componet to schedule long running task into develop.

Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/f28deea510ef01566d0279d9a9a5c92a7273edac

Could you provide me a feedback, please?

Note: I'm lost in wiki ... scheduler is cloned / split between a lot of pages (adm, dev, tutorial ...), so I attach a screenshot here (i need to calm down before I'll update some wiki page :))

Actions #7

Updated by Vít Švanda about 4 years ago

  • Status changed from Needs feedback to Resolved
  • Assignee changed from Vít Švanda to Radek Tomiška

I did review and test. Component works properly. Thanks for that.

I was confused from what exactly Cron definition was saved (I can see only next fire time). So I added the Cron definition to a trigger title.

Commit: https://github.com/bcvsolutions/CzechIdMng/commit/3a8b44551b41f0eecd95bc91d48bd85c967dd7cb

Actions #8

Updated by Radek Tomiška about 4 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF