Проверка заполненности поля

Аватара пользователя
Оператор
Сообщения: 4
Зарегистрирован: 05.01.2018 13:12

Проверка заполненности поля

05.01.2018 13:26

Добрый день! 

Помогите, пожалуйста, с настройкой автоматического сценария. 
Проблема: мне нужно каждый вечер делать отчет по завершенным задачам за текущий день. Если приходит коммент в задачу, завершенную в августе, например, то задача возвращается в работу. Комментарий превращается в подзадачу, подзадача выполняется, завершается. Завершается и наздача, в которую пришел комментарий. По итогу выполнена одна задача, а завершено две. Не завершать не можем, иначе они висят в очереди. 

Настроили так, чтобы задачи не оживали, а комменты превращались в отдельные задачи, два дня поработали и получили полный трэш. Это нюанс работы с клиентами. Они пишут, куда им удобнее и в задачи, и на выделенный адрес почты. Иногда нужно, чтобы в задачу писали, а иногда - чтобы на почту.. 

Добавили кастомное плоле: дата первого завершения. Т.е. если задача впервые была завершена в августе, а затем еще несколько раз в сентябре или ноябре, то она попадет в отчет по дате первого завершения и не продублируется в другом месяце. 

 Необходимо, чтобы сценарий проверял зполнено поле или нет. Если заполнено, то сценарий оставляет поле без изменений. Если же нет данных, то подставляет текущую дату и в дальнейшем при переоткрытии завершенной задачи и потовном ее завершении значение проверяемого поля не менялось. 
 
Надеюсь, суть вопроса понятно изложила)

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4123
Зарегистрирован: 06.06.2012 13:54

05.01.2018 19:24

Здравствуйте!
Возможно, Ваша задача решается проще, без всяких сценариев и дополнительных полей. В настройках входящей почты есть галочка "Создавать новую задачу при ответе в завершенную задачу". Включите ее и получите автосоздание новой задачи при ответе клиента в завершенную.
Вложения
Создавать новую задачу при ответе в завершенную задачу.png

Аватара пользователя
Оператор
Сообщения: 4
Зарегистрирован: 05.01.2018 13:12

08.01.2018 09:54

Доброе утро! 

Мы с такой галочкой поработали 2 дня и поняли, что это совсем неудобно. Остается только сценарий(

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4123
Зарегистрирован: 06.06.2012 13:54

08.01.2018 11:00

А что именно было неудобно, можете описать подробнее?

Аватара пользователя
Оператор
Сообщения: 4
Зарегистрирован: 05.01.2018 13:12

08.01.2018 11:20

1 Исполнитель переводит задачу в статус "Завершенная", ему отвечают "Спасибо" и получаем новую задачу. Или же клиент по 1-2 слова присылает комменты в завершенную задачу. Опять же появляются "мертвые души".
2. Также у нас есть несколько проектов. Исполнители одного могут завершать часть задач другого проекта. Если ответ приходит в завершенную задачу, то автоматом подтягивается проект исполнителя, а не контрагента. Из-за этого тоже путаница в отчетах.

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4123
Зарегистрирован: 06.06.2012 13:54

08.01.2018 11:38

Спасибо, понятно. Возвращаемся к первоначальной постановке вопроса.
Необходимо, чтобы сценарий проверял зполнено поле или нет. Если заполнено, то сценарий оставляет поле без изменений. Если же нет данных, то подставляет текущую дату и в дальнейшем при переоткрытии завершенной задачи и потовном ее завершении значение проверяемого поля не менялось. 
Если я правильно понял, в данном случае речь идет о сценарии, который будет срабатывать в момент завершения задачи. Тогда он может выглядеть так (см. атач)
Вложения
Сценарий простановки даты в поле при первом завершении задачи.png

Аватара пользователя
Оператор
Сообщения: 4
Зарегистрирован: 05.01.2018 13:12

08.01.2018 11:50

Работает))) Спасибо огромное!

Аватара пользователя
Dmitry Goncharenko
Сообщения: 4123
Зарегистрирован: 06.06.2012 13:54

08.01.2018 11:52

Отлично, я рад) Пусть и дальше в наступившем году все получается!

Ответить