Я работаю в отделе разработки ПО в большой страховой компании. В круг наших задач входит поддержка пользователей по направлениям: наша учетная система 1С, другие продукты 1С, веб-сайт базы знаний и сайт багтракера. Поддержка реализована просто: пользователи присылают письма о проблемах на почтовые ящики каждого направления. Вся переписка ведется через MS Outlook, установленный на каждом компьютере сотрудника.
Как-то раз перед очередным крупным совещанием, на котором должны были собраться и подвести итоги своей деятельности все структурные подразделения нашего предприятия, мой начальник поставил сложную и на первый взгляд невыполнимую задачу: собрать сведения о работе поддержки за 2009/2010 г.г. по всем направлениям и условно посчитать КПД. Срок исполнения 1 день.
Сам MS Outlook не представляет каких-либо механизмов для сбора статистики и составления отчетов, а один только факт поступления всякого рода спама и флуда на ящики нашей поддержки (рассылка компании, жалобы пользователей на жизнь, ненужная болтовня) существенно осложняет задачу.
Поэтому было решено перебросить все письма Outlook'а в специально подготовленную базу (на 8.1) для сбора и хранения этих писем, а затем компоновкой получить все необходимые данные.
Поскольку штатный механизм экспорта из Outlook'а весьма убогий, для выгрузки всей входящей/исходящей корреспонденции был найден бесплатный плагин CodeTwo Outlook Export (http://www.codetwo.com/freeware/outlook-export/). Его разработчикам жирный плюс.
Теперь вопрос встал написать такую базу. Благо шаблоны для таких случаев у нас есть, осталось наваять документ-регистратор, пишущий в регистр сведений, и маленький отчет.
Вот что получилось:
1. Документ-регистратор загружает выбранные файлы CSV по одному в базу. Документ делает движения по РС "Письма". При этом двигаются только уникальные записи.
2. Отчетом на СКД "Анализ писем" и различными настройками получаем нужные данные.
Для удобства отбора раскидали всех корреспондентов по папочкам: агентства, офис, поддержка и т.д.
Для настройки и хранения настроек отчетов СКД использовали чудо-механизм из УПП.
Настройки компоновки не прилагаю, думаю каждый сможет их составить исходя из задачи.