Описание вариантов механизмов в SharePoint реализации заявочных Реализации сложной заявки состоит из 2 составляющих, которые могут быть реализованы в SharePoint на различных технологиях и с различной трудоемкостью: Реализация формы: 1) Реализация на списках SharePoint. Возможности и ограничения: Стандартизированные интерфейсы ввода; Возможность настройки 3-х вариантов формы – создание, редактирования, просмотра. Ролевой ввод данных реализуется через логику РП (см. ниже). Нет возможности использовать подчиненные справочники в одной форме; Нет возможности использовать обработчик и правила ввода в самой форме (только в через логику РП) Инструментом реализации является настройка через веб интерфейс и SharePoint Designer функциональных блоков SharePoint (Без программирования). Изменение структуры полей в любой момент времени. В среднем для сложной заявки, трудоемкость настройки структуры списков и формы ввода составляет от 8 часов. При необходимости дорабатываются программные компоненты, расширяющие возможности формы, например блок для отображения подчиненных справочников в одной форме, или блок отображения иерархического справочника. Общая трудоемкость такой трудоемкости может составлять 40 - 60 часов. 2) Реализация с использованием динамических веб форм на возможностях Forms Server (требует SharePoint Enterprise CAL 2007). Возможности и ограничения: Неограниченное количество вариантов формы с ролевой привязкой. Обеспечивает возможность управления видимостью и редактируемостью полей в зависимости от параметров; Использование обработчиков значений и правила ввода в форме; Обеспечивает возможность взаимосвязанной фильтрации значений в полях выбора (Подчиненные справочники); Инструментом разработки формы является Visual Studio .NET. Изменение формы (изменение полей) через Visual Studio .NET. Гибко настраиваемый интерефейс с возможностью применения дизайна. В среднем, на одну сложную заявку с учетом наших компонентных наработок, трудоемкость от 12 часов. Реализация рабочего процесса (РП): 1) Реализация на базе Windows WorkFlow Foundation for SharePoint. Возможности и ограничения: Инструментом разработки бизнес процесса является Visual Studio .NET; Визуализация цепочки РП при создании и программирование логики шагов; История прохождения РП в текстовом виде; Нет ограничений на сложность логики реализации. Есть возможность вызвать этот РП из другого РП. В среднем на одну сложную заявку от 60 до 80 часов. 2) Логика РП в коде формы Forms Server. Возможности и ограничения: Инструмент разработки бизнес процесса является Visual Studio .NET. Вся логика и все интерфейсы бизнес процесса реализуется в самой форме. Вся логика реализуется путем создание процедур и объектов в коде. История прохождения РП визуализируется в формы; Нет ограничении на сложность логики реализации. В среднем, на одну сложную заявку с учетом наших компонентных наработок, в данном варианте требуется от 12 до 26 часов. 3) Реализация на базе Nintex WorkFlow. Возможности и ограничения: Инструмент разработки – Настройка логики и шагов процесса через веб интерфейс (без программирования), Визуализация хода прохождения РП в веб интерфейсе и текстовом виде. Возможно расширять конструктор процессов с помощью Visual Studio .Net (Однократная разработка новых компонентов для повторного использования) Возможно шаблонирование РП; Перенастройка РП без программирования. Есть возможность вызвать РП из другого РП. В среднем на одну сложную заявку от 24 до 36 часов. Вывод По приоритету, с точки зрения удобства пользователей, мы рекомендуем реализовать заявочные механизмы одним из следующих способов: 1) Форма на Forms Server, рабочий процесс на Nintex WorkFlow. Максимальное юзабилити и удобство для работы сотрудников как с формой, так и рабочим процессом; Логика формы программируется, логика рабочего процесса настраивается; Требует наличия SharePoint Enterprise CAL 2007 для каждого рабочего места; Требует лицензию Nintex Workflow; 2) Форма на списках SharePoint, рабочий процесс на Nintex WorkFlow. Логика формы и рабочего процесса настраиваются без программирования; Максимальное юзабилити по отслеживанию рабочего процесса. Ограниченная юзабилити формы; Требует лицензию Nintex Workflow; Возможна доп. трудоемкость при необходимости реализовать подчиненные справочники (дополнительная разработка). 3) Форма на Forms Server, рабочий процесс на Forms Server. Максимальное юзабилити и удобство для работы сотрудников с формой; Логика формы и рабочего процесса программируется; Требует наличия SharePoint Enterprise CAL 2007 для каждого рабочего места; Возможности Nintex. Создание РП: Типы операций РП: Выполнение РП: Стоимость лицензии Nintex Workflow: Наименование Особенности Work Group Активация на 5 сайтов 92 400,00р. Обновление версий (Поддержка по почте, новые релизы и версии) 20 328,00р. Software Assurance Standard Software Assurance Неограниченное кол-во сайтов Обновление версий (Поддержка по почте, новые релизы и версии) Цена, руб 219 780,00р. 48 356,00р. По нашей оценке это продукт при большом объеме автоматизации существенно позволяет снизить затраты на автоматизацию.