Страница 1 из 1
Время потраченное на выполнение задачи
Добавлено: 28 дек 2020, 15:15
Lemonez
Здравствуйте!
Суть задачи: По эл. почте поступила заявка, автоматически заявка создана в сущности "Заявки", надо понять, сколько прошло время от получения заявки до ее выполнения (перевод статуса заявки в "Исполнено"). Статус заявки задан полем "Этапы".
Может как-то можно реализовать подобное через отчеты? Или добавить доп. поле, которое указывает дату и время исполнения заявки при переводе статуса заявки в "Исполнено"?
Подскажите, пожалуйста, как подобное реализовать?
Re: Время потраченное на выполнение задачи
Добавлено: 29 дек 2020, 07:56
support
Во первых создайте доп. поле где будет хранится дата перехода заявки в статус "Исполнено". Затем создайте процесс в автоматизации, который будет переводить заявку в статус Исполнено и устанавливать текущее время в поле с датой.
Тут можно процесс показывать как отдельную кнопку, например "Завершить задачу" или привязать процесс к панели этапов.
И так в результате у вас будет время поступления заявки и время перехода в статус Исполнено. Следующий этап - это создание поля "Разница в часах" к примеру где будет высчитываться разница между датами.
Re: Время потраченное на выполнение задачи
Добавлено: 29 дек 2020, 08:17
Lemonez
support писал(а): 29 дек 2020, 07:56
Во первых создайте доп. поле где будет хранится дата перехода заявки в статус "Исполнено". Затем создайте процесс в автоматизации, который будет переводить заявку в статус Исполнено и устанавливать текущее время в поле с датой.
Тут можно процесс показывать как отдельную кнопку, например "Завершить задачу" или привязать процесс к панели этапов.
И так в результате у вас будет время поступления заявки и время перехода в статус Исполнено. Следующий этап - это создание поля "Разница в часах" к примеру где будет высчитываться разница между датами.
Как-то неправильно получается. Я не знаю, когда заявка будет обработана и переведена в статус "Исполнено", это может быть и 1 сутки и 2, и 5. А можно как-то сделать, что при переводе этапа в статус "Исполнено" заполнялось поле "Затраченное время", которое считалось бы по формуле: текущее время минус время создания записи?
Re: Время потраченное на выполнение задачи
Добавлено: 29 дек 2020, 08:43
support
Так я вам и об этом пишу, что когда заявка будет переведена в статус "Исполнено" вам нужно сохранить текущее время и посчитать разницу.
Re: Время потраченное на выполнение задачи
Добавлено: 29 дек 2020, 08:47
Lemonez
support писал(а): 29 дек 2020, 08:43
Так я вам и об этом пишу, что когда заявка будет переведена в статус "Исполнено" вам нужно сохранить текущее время и посчитать разницу.
Что то я совсем запутался... Как мне сделать это, без создания конечной даты? Чтобы получилось следующее: Нажал на этап "Исполнено" (перевел в статус Исполнено) и заполнилось поле "Затрачено время". Надо как-то привязать клик на изменение статуса к выполнению каких-то действий... Что и где сделать то?
Re: Время потраченное на выполнение задачи
Добавлено: 29 дек 2020, 08:53
support
Я вам написал как сделать. Без даты вы разницу не посчитаете. В версии 2.8 будет поле PHP код
https://docs.rukovoditel.net.ru/index.php?p=104
там можно будет делать расчеты на лету, без доп. полей.