Программное обеспечение Donaubauer Document Server – это дополнение для CRM-системы Microsoft Dynamics CRM, которое на основе заданных пользователем шаблонов Word извлекает CRM-данные и заполняет ими документы Word, которые затем можно открывать на персональных компьютерах сотрудников. Ключевым отличием Donaubauer Document Server от других подобных решений является способ создания новых документов – данное приложение представляет собой web-сервис .NET, который может встраиваться в любые приложения, способные обрабатывать SOAP-сообщения. Документы генерируются на сервере, а не клиентской машине. Поэтому помимо создания документации Word изнутри web-приложения CRM, пользователи также получают возможность интегрировать этот функционал в свои собственные .NET-решения на стороне сервера или клиента.
Donaubauer Document Server не задействует компонент Word Mail Merge – вместо этого ПО использует элементы управления содержимым, которые были добавлены в Microsoft Office 2007. Такие элементы сходны с полями документов, но могут быть привязаны к XML-контенту. Рассмотрим простой XML-документ. Чтобы разрешить определение запросов, привязку и форматирование данных в Word, пользователь устанавливает Document Server Client. Это Ribbon-расширение, предоставляющее разработчику инструменты для простого управления своими шаблонами.
Такое же расширение содержится в главном пользовательском интерфейсе, что дает возможность обновлять элементы управления содержимым, сохраняя эти изменения в CRM. При открытии сохраненных вложений из CRM любая последующая операция сохранения обновит существующий документ, а не создаст копию. Пользователь может сохранять в CRM любой документ.
Поскольку документ создается на сервере, наличие Word для его открытия не обязательно. Установка офисного пакета на сервере также не требуется. Программа использует стандарт OpenXML для чтения и создания документов, в том числе в автоматическом режиме. Сервер не может сохранять документы в формат PDF или отправлять их на печать, поскольку эти операции предполагают наличие Word.