Новинки в интерфейсе админки

Всем доброго здравия. За окном московская осень и хочется бродить-хандрить, а мы все про работу пишем — ничего не поделать, любим мы её. У нас, как обещали ранее, появилось много полезного в админке и сегодня рассказывать будем в основном про это.
Что нового:
  • Возможность выбора нескольких целевых действий в отчете по рассылкам
  • Тяжелые отчеты автоматически считаются отложено и приходят в почту
  • Новые фильтры
  1. По почтовому индексу
  2. По задачам
  3. По истории дополнительных полей
  4. Дата создания действия в систем
  • Сортировка кампаний по алфавиту
  • Автоматическое создание операций
  • Подписки на задачи стали понятнее
  • Группу безопасности «Отправка рекламных рассылок»
  • Редактирование дополнительных полей продуктов на карточке продукта
  • История изменений внешних идентификаторов и кастомных полей на карточке потребителя

Измеряем

Мы добавили в отчеты по рассылкам выбор нескольких целевых действий: если было совершено хотя бы одно из них — считаем, что цель достигнута. Для удобства по умолчанию отфильтрованы действия по заказам, но этот выбор можно сбросить и выбрать любое свое.
20160920-reportEmailBatches
Раньше тяжелые отчеты падали с таймаутом и издевательским предложением заняться чем-то еще. Теперь, если при формировании отчета система осознала его величие и тяжесть, отчет будет сделан отложенным — вы получите ссылку на задачу формирования отчета, а в почту придет письмо об окончании его формирования и ссылка, по которой можно скачать отчет. Уверены, это сэкономит гору нервов всем нашим клиентам и менеджерам.

Фильтруем

В системе появился фильтр по почтовому индексу:
20160920-postindex
Теперь можно делать хитрые фильтры с привязкой к формальной географии.
Сделали вложенный фильтр для действий — он ищет по задачам, создавшим или отредактировавшим потребителя. Теперь, если вы знаете что некий Петя с логином Petroman импортировал потребителей в систему, вы легко сможете найти, каких именно потребителей.
20160920-taskfilter
Там кроме логина персонала еще куча всяких полей — все, что вы знаете про задачу, можно засунуть в фильтр и получить нужные данные. Нам кажется, это очень полезно.

Облегчаем жизнь

Главное достижение — на списке кампаний теперь по умолчанию все отсортировано по алфавиту по имени кампании. Сами не понимаем, как до сих по жили без этого.
В одном из предыдущих выпусков мы говорили, что начинаем переносить спецификации в админку. Дак вот мы еще и автогенерацию внутрисистемных объектов тоже прикручиваем. На странице списков продуктов можно нажать на кнопку «Сгенерировать операции», после чего выбрать кампанию, в которую их нужно сгенерировать, и в этой кампании появятся трекинг-операции добавления продукта в список, удаления продукта из списка, а так же очистки списка. Мы все ближе к единственной заветной кнопке «Сделать хорошо».
20160920-opsAutoGen
Подписка на задачи стала чуточку дружелюбнее: теперь у задачи, на которую вы подписаны по типу, соответствующий флажок будет зеленым. Отписаться от конкретной задачи по-прежнему нельзя, но теперь вы узнаете почему и что же делать. Еще мы добавили много поясняющих предупреждений на другие сценарии, которые мы пока не умеем автоматически разрешать без лишнего напряжения со стороны пользователя:
20160920-notifications
Мы завели группу безопасности «Отправка рекламных рассылок», для отправки рассылок через наш новый божественный интерфейс достаточно только её — персонал из такой группы сможет все настроить и отправить, а вот подглядеть в личные данные потребителей у него не получится, потому что нельзя.
20160920-mailerGroup

Дополняем дополнительные поля

Блок редактирования дополнительных полей подключили к продуктам — теперь можно посмотреть что там наимпортировали и поправить по необходимости. Этот блок можно было бы еще куда-нибудь подключить, но закончились редактируемые сущности с дополнительными полями. Мы даже немного расстроились.
20160920-customFieldEditor
Два года ждали-делали, и наконец: появились фильтры по истории дополнительных полей Потребителей. 
20160920-customFieldHistoryFilter

Разбираемся в данных

Мы добавили в систему информацию о дате и времени действительного добавления действия потребителя в нашу базу данных. Эта дата может отличаться от «даты по бизнесу». Для просмотра этой даты нужно ткнуть на действие — в слайдере все видно. И мы сразу сделали фильтр «Дата создания действия в системе» — фильтрует, понятно, по соответствующему полю и все находит-выводит. Все это добавили, чтобы можно было понимать, когда что на самом деле приехало в систему — помогает найти ошибки и в импортах и прочие неприятности.
20160920-creationDateTime
На странице истории изменений потребителя теперь можно отслеживать изменения внешних идентификаторов и кастомных полей. На странице пишется, где есть изменения: айдишки, дополнительные поля, отписка; а при нажатии раскрывается подробная информация. Это сделано в рамках задачи по контролю за качеством данных, чтобы можно было самостоятельно разобраться, где что пошло не так, если оно там действительно так пошло.
20160920-qualitControl

Вас заинтересуют следующие материалы