Задача SolverMate — предложить таким заказчикам комплексное решение их проблем. Идея разработчиков очень проста и основана на том факте, что основным средством делового общения давно стала электронная почта. Зачем внедрять множество сложных продуктов, если можно оснастить традиционную почту дополнительным функционалом? Согласитесь, не очень оригинально — практически все системы коллективной работы и электронного документооборота это используют. Календари и мероприятия, общие контакты и групповые рассылки — они есть практически везде. А ещё есть поручения, встречи и другие подобные вещи.
Отличие SolverMate от конкурентов состоит в оригинальной реализации очевидной идеи. Разработчикам удалось совместить несовместимое и создать гибко настраиваемый продукт, пользоваться которым предельно просто. Таково позиционирование решения; дальше мы посмотрим, за счёт чего достигается столь парадоксальный эффект.
Хоть мы и не собираемся увлекаться справочной информацией, техническое введение всё же необходимо. С точки зрения пользователя SolverMate представляет собой веб-приложение. Его интерфейс напоминает GMail, хотя разработчики сервиса и используют другие термины. Для доступа к электронной почте предназначена закладка «Рабочий стол».
Кроме неё, имеются «Календарь», «Контакты» и «Настройки». В правой верхней части окна расположена ссылка с именем пользователя (нажав на неё, можно попасть в настройки), а также ссылки «Отзывы и предложения», «Помощь» и «Выход». Большую часть рабочего пространства занимает собранная в цепочки (как в GMail) корреспонденция с возможностью поиска, расстановки отметок и сортировки по различным полям. В левой части окна можно найти фильтры (с их помощью можно отобразить соответствующую определённым критериям корреспонденцию), шаблоны (о них речь пойдёт ниже) и теги (ярлыки).
Центральные понятия в SolverMate — решение и сотрудник. Это очень похоже на домен Google Apps, но без привязки к DNS. Решение представляет собой корпоративную инфраструктуру, а сотрудник — это пользователь решения. Чтобы он мог вести переписку, нужно добавить учётную запись электронной почты на внешнем ресурсе — SolverMate не является почтовым сервером. Корреспонденция собирается по протоколу POP3, а отправляется по SMTP.
Вся переписка состоит из тем, объединяющих принятую и отправленную корреспонденцию в цепочки. Здесь нет традиционных папок «Входящие» или «Исходящие», при подобном подходе они не нужны. И самое главное здесь — то, что можно вмешаться в процесс сбора цепочек и вручную объединить в одну тему или отделить сообщение, если оно не туда попало!
Разумеется, здесь есть средства коллективного доступа — общие темы, ящики, контакты и списки рассылки.
Пока всё как обычно, но дальше в дело вступают шаблоны. Они не имеют ничего общего с шаблонами почтовых программ. По сути дела это некая структура данных — произвольный набор полей (сроки, приоритеты, трудозатраты, стоимость и т.д), который можно привязывать к переписке или адресатам. Таким образом достигается гибкость решения: с помощью шаблонов описывается любой тип адресата или корреспонденции. Обычные письма и контакты превращаются в сложные электронные документы — в процессе работы им присваиваются различные метрики и параметры.
Для тем и для контактов используются разные шаблоны, причём к темам можно применять только шаблоны для тем, а к контактам — только шаблоны для контактов. Если зайти в раздел настроек «Шаблоны и поля», то можно увидеть, что и поля для тем и контактов различны. Здесь можно создавать новые поля и на их основе — новые шаблоны.
При помощи шаблонов можно не только фильтровать корреспонденцию, но решать более сложные задачи — раздавать поручения сотрудникам, регистрировать в системе заказы клиентов, обрабатывать тикеты и т.д. Для их решения в SolverMate есть отслеживающий изменения полей автоконтроллер. Он следит за сроками выполнения задач, исчерпанием ресурсов и т.д., а также уведомляет сотрудников о наступлении того или иного события. Условия срабатывания автоконтроллера задаются в разделе «Шаблоны и поля».
Ещё есть правила автоматической обработки входящей почты. С их помощью к корреспонденции применяются шаблоны, указываются заранее определённые значения полей и присваиваются теги.