Страница 1 из 1

задачи и подзадачи

Добавлено: 01 мар 2019, 23:38
userspb
Как правильно сделать есть сущность задачи в ней организовали подсущность подзадачи, необходимо с помощью автоматизации и фильтров сделать так чтоб когда все подзадачи стали иметь статус "готово" появлялась кнопка в сущности задачи и менеджер мог закрыть задачу или появлялось поле статус и менеджер мог закрыть задачу. Итог должен быть таков:
Так как у подзадач есть свои сроки выполнения и пока не будут выполнены подзадачи. Задача не может быть выполнена.
:P

Re: задачи и подзадачи

Добавлено: 02 мар 2019, 01:52
userspb
Ну или как добавить условие и какую mysql формулу что при значении полей статуса Готово в подзадачах появлялась кнопка автоматизации закрыть основную задачу ?
пробовали так if([612]=1) выдает ошибку mysql формула при учете что 612 это поле статус, а 1 это значение статуса готово

Re: задачи и подзадачи

Добавлено: 02 мар 2019, 07:43
support
Вам нужно создать функцию COUNT с фильтром по статусу для сущности подзадач. Затем создать поле для сущности Задачи где выводить эту функцию. И затем это поле можно будет использовать в фильтрах для кнопки процесса.

Re: задачи и подзадачи

Добавлено: 02 мар 2019, 14:57
userspb
Ура получилось ! Спасибо !! И еще тогда встал вопрос как сделать чтоб кнопка автоматизации загоралась только у того кто создал задачу ?
По идее в автоматизации в разделе назначен на нужно "создатель" получится что только создатель задачи может закрыть задачу

Re: задачи и подзадачи

Добавлено: 02 мар 2019, 15:27
userspb
а почему кнопка автоматизации пропадает если больше 1 задачи, я так понимаю она появляется при условии фильтра которое мы введем, а если не знаем сколько будет подзадач в будущем

Re: задачи и подзадачи

Добавлено: 04 мар 2019, 08:41
zed
userspb писал(а): 02 мар 2019, 15:27 а почему кнопка автоматизации пропадает если больше 1 задачи, я так понимаю она появляется при условии фильтра которое мы введем, а если не знаем сколько будет подзадач в будущем
Я выставил для подзадачи значение статуса выполнено 1 и выбираю по формуле sum(get_value([xxx])/count(id)

Re: задачи и подзадачи

Добавлено: 04 мар 2019, 09:45
support
Полагаю что вам нужно использовать две функции. Сколько задач в целом и сколько выполнено. И тогда в фильтрах поставить:
1) задач в целом>0
2) выполнено = задач в целом

Re: задачи и подзадачи

Добавлено: 04 мар 2019, 20:42
userspb
2 пункт как реализовать? выполнено = задач в целом