Повторяющиеся задачи

Обсуждаем TrackStudio по-русски

Повторяющиеся задачи

Postby Eugene » Sun Mar 20, 2016 12:07 am

Когда мы пробовали другие похожие системы, то часто замечали там простую возможность сделать задачу повторяющейся (просто ставим галочку и открывается подменю, где можно выбрать как часто задача должна повторяться (ежедневно, еженедельно, ежемесячно, пр.)). Хотелось бы такое увидеть в TS. Например, для поздравления с ДР или оплаты аренды - было бы очень полезно. :idea:

Мне сложно сейчас вспомнить, как именно там это было реализовано (создалась ли новая задача, либо переоткрывалась старая, или ещё как-то)... Думаю, что нам скорее подошёл бы скрипт, который сам периодически осуществлял бы операцию с задачей (т.е. переоткрывал её, например). Подскажите по этому направлению, пожалуйста. Может есть какой-нибудь пример, где было бы достаточно указать ID задачи, операцию и периодичность?
Eugene
 
Posts: 127
Joined: Tue Jan 19, 2016 10:57 pm

Re: Повторяющиеся задачи

Postby Eugene » Sun Mar 20, 2016 9:24 pm

Ну и чтобы иметь полную картину, хотелось бы так же посмотреть на пример скрипта (?), который не переоткрывает задачу, а создаёт каждый раз новую. Может пригодится...
Eugene
 
Posts: 127
Joined: Tue Jan 19, 2016 10:57 pm

Re: Повторяющиеся задачи

Postby dpochtarev » Tue Mar 22, 2016 5:49 pm

Выполнять операции в заданное время или период времени можно при помощи schedule-скриптов. http://www.trackstudio.ru/sheduler.html
dpochtarev
 
Posts: 282
Joined: Wed Aug 22, 2012 4:35 pm

Re: Повторяющиеся задачи

Postby Eugene » Sun Apr 17, 2016 5:45 pm

Спасибо. А можно ли как-то передавать значения скрипту, чтобы не городить 100-500 скриптов под все возможные вариации частоты повторения задачи? :?:
Т.е. можно ли сделать такой schedule-скрипт, который будет брать периодичность своего выполнения из кастом поля конкретной задачи, для которой он применяется?
Хочется сделать так, чтобы можно было в самих задачах задавать периодичность их переоткрытия, а не создавать для каждого варианта периодичности свой отдельный скрипт.

Я себе это вижу так: делаем кастом поля, и если они заполнены - скрипт будет брать значения из них (если все пустые - ошибка). Так можно будет сделать гибкую систему. Пример такой реализации - ПланФикс:
Attachments
every day.png
every day.png (208.2 KiB) Viewed 14856 times
After each completion.png
After each completion.png (208.51 KiB) Viewed 14856 times
Customize task repetition.png
Customize task repetition.png (198.95 KiB) Viewed 14856 times
Last edited by Eugene on Mon Apr 18, 2016 1:43 am, edited 1 time in total.
Eugene
 
Posts: 127
Joined: Tue Jan 19, 2016 10:57 pm

Re: Повторяющиеся задачи

Postby Eugene » Sun Apr 17, 2016 5:46 pm

И вот ещё несколько вариаций:
Attachments
every workday.png
every workday.png (207.11 KiB) Viewed 14856 times
every week.png
every week.png (210.86 KiB) Viewed 14856 times
every month.png
every month.png (208.89 KiB) Viewed 14856 times
Eugene
 
Posts: 127
Joined: Tue Jan 19, 2016 10:57 pm

Re: Повторяющиеся задачи

Postby Eugene » Sun Apr 17, 2016 5:47 pm

Ну и последний пример:
Attachments
every year.png
every year.png (210.38 KiB) Viewed 14856 times
Eugene
 
Posts: 127
Joined: Tue Jan 19, 2016 10:57 pm

Re: Повторяющиеся задачи

Postby dpochtarev » Tue Apr 19, 2016 12:35 pm

Добавим динамический интервал в новой версии.
dpochtarev
 
Posts: 282
Joined: Wed Aug 22, 2012 4:35 pm

Re: Повторяющиеся задачи

Postby Eugene » Fri Apr 22, 2016 9:49 am

Поясните, пожалуйста, что это означает? как это поможет?
Eugene
 
Posts: 127
Joined: Tue Jan 19, 2016 10:57 pm


Return to TrackStudio Support [Russian]

Who is online

Users browsing this forum: No registered users and 9 guests

cron