Всем доброго здравия. За окном московская осень и хочется бродить-хандрить, а мы все про работу пишем — ничего не поделать, любим мы её. У нас, как обещали ранее, появилось много полезного в админке и сегодня рассказывать будем в основном про это.
19 сентября 2016
Новинки в интерфейсе админки
Всем доброго здравия. За окном московская осень и хочется бродить-хандрить, а мы все про работу пишем — ничего не поделать, любим мы её. У нас, как обещали ранее, появилось много полезного в админке и сегодня рассказывать будем в основном про это.
Что нового:
- Возможность выбора нескольких целевых действий в отчете по рассылкам
- Тяжелые отчеты автоматически считаются отложено и приходят в почту
- Новые фильтры
- По почтовому индексу
- По задачам
- По истории дополнительных полей
- Дата создания действия в систем
- Сортировка кампаний по алфавиту
- Автоматическое создание операций
- Подписки на задачи стали понятнее
- Группу безопасности «Отправка рекламных рассылок»
- Редактирование дополнительных полей продуктов на карточке продукта
- История изменений внешних идентификаторов и кастомных полей на карточке потребителя
Измеряем
Мы добавили в отчеты по рассылкам выбор нескольких целевых действий: если было совершено хотя бы одно из них — считаем, что цель достигнута. Для удобства по умолчанию отфильтрованы действия по заказам, но этот выбор можно сбросить и выбрать любое свое.
![20160920-reportEmailBatches](https://image.mindbox.ru/draw/ce59ae07-c7aa-463a-b055-7ff115f085f2.png/-/size/1600/webp/1)
Раньше тяжелые отчеты падали с таймаутом и издевательским предложением заняться чем-то еще. Теперь, если при формировании отчета система осознала его величие и тяжесть, отчет будет сделан отложенным — вы получите ссылку на задачу формирования отчета, а в почту придет письмо об окончании его формирования и ссылка, по которой можно скачать отчет. Уверены, это сэкономит гору нервов всем нашим клиентам и менеджерам.
Фильтруем
В системе появился фильтр по почтовому индексу:
![20160920-postindex](https://image.mindbox.ru/draw/cbf58d83-baed-4b21-9f9c-5556a2c7e13f.png/-/size/1600/webp/1)
Теперь можно делать хитрые фильтры с привязкой к формальной географии.
Сделали вложенный фильтр для действий — он ищет по задачам, создавшим или отредактировавшим потребителя. Теперь, если вы знаете что некий Петя с логином Petroman импортировал потребителей в систему, вы легко сможете найти, каких именно потребителей.
![20160920-taskfilter](https://image.mindbox.ru/draw/01034b81-1944-4fe7-ae0f-9c884edea1c0.png/-/size/1600/webp/1)
Там кроме логина персонала еще куча всяких полей — все, что вы знаете про задачу, можно засунуть в фильтр и получить нужные данные. Нам кажется, это очень полезно.
Облегчаем жизнь
Главное достижение — на списке кампаний теперь по умолчанию все отсортировано по алфавиту по имени кампании. Сами не понимаем, как до сих по жили без этого.
В одном из предыдущих выпусков мы говорили, что начинаем переносить спецификации в админку. Дак вот мы еще и автогенерацию внутрисистемных объектов тоже прикручиваем. На странице списков продуктов можно нажать на кнопку «Сгенерировать операции», после чего выбрать кампанию, в которую их нужно сгенерировать, и в этой кампании появятся трекинг-операции добавления продукта в список, удаления продукта из списка, а так же очистки списка. Мы все ближе к единственной заветной кнопке «Сделать хорошо».
![20160920-opsAutoGen](https://image.mindbox.ru/draw/d4259a60-4f65-4db9-807f-e06b388510f2.png/-/size/1600/webp/1)
Подписка на задачи стала чуточку дружелюбнее: теперь у задачи, на которую вы подписаны по типу, соответствующий флажок будет зеленым. Отписаться от конкретной задачи по-прежнему нельзя, но теперь вы узнаете почему и что же делать. Еще мы добавили много поясняющих предупреждений на другие сценарии, которые мы пока не умеем автоматически разрешать без лишнего напряжения со стороны пользователя:
![20160920-notifications](https://image.mindbox.ru/draw/6d2fce03-0816-428a-8882-06db0366e928.png/-/size/1600/webp/1)
Мы завели группу безопасности «Отправка рекламных рассылок», для отправки рассылок через наш новый божественный интерфейс достаточно только её — персонал из такой группы сможет все настроить и отправить, а вот подглядеть в личные данные потребителей у него не получится, потому что нельзя.
![20160920-mailerGroup](https://image.mindbox.ru/draw/52046447-5cae-443b-a13d-8a698df1aeca.png/-/size/1600/webp/1)
Дополняем дополнительные поля
Блок редактирования дополнительных полей подключили к продуктам — теперь можно посмотреть что там наимпортировали и поправить по необходимости. Этот блок можно было бы еще куда-нибудь подключить, но закончились редактируемые сущности с дополнительными полями. Мы даже немного расстроились.
![20160920-customFieldEditor](https://image.mindbox.ru/draw/358652de-8c5a-4d6e-8e05-015fa0f4fc81.png/-/size/1600/webp/1)
Два года ждали-делали, и наконец: появились фильтры по истории дополнительных полей Потребителей.
![20160920-customFieldHistoryFilter](https://image.mindbox.ru/draw/54e353bc-8464-4baf-bd36-183e951d877f.png/-/size/1600/webp/1)
Разбираемся в данных
Мы добавили в систему информацию о дате и времени действительного добавления действия потребителя в нашу базу данных. Эта дата может отличаться от «даты по бизнесу». Для просмотра этой даты нужно ткнуть на действие — в слайдере все видно. И мы сразу сделали фильтр «Дата создания действия в системе» — фильтрует, понятно, по соответствующему полю и все находит-выводит. Все это добавили, чтобы можно было понимать, когда что на самом деле приехало в систему — помогает найти ошибки и в импортах и прочие неприятности.
![20160920-creationDateTime](https://image.mindbox.ru/draw/86059eb4-997a-4c6d-ab9e-bb20418e5617.png/-/size/1600/webp/1)
На странице истории изменений потребителя теперь можно отслеживать изменения внешних идентификаторов и кастомных полей. На странице пишется, где есть изменения: айдишки, дополнительные поля, отписка; а при нажатии раскрывается подробная информация. Это сделано в рамках задачи по контролю за качеством данных, чтобы можно было самостоятельно разобраться, где что пошло не так, если оно там действительно так пошло.
![20160920-qualitControl](https://image.mindbox.ru/draw/0403f08e-d9fb-4e6e-ace9-92d5cf1a0c0a.png/-/size/1600/webp/1)