380 likes | 604 Vues
Модуль переноса решений. Как средство распространения партнерских решений. Варфоломеев Антон Директор по производству DocsVision. Содержание. Решения и их виды Модуль переноса решений : предназначение и возможности Перенос : шаг за шагом (демонстрация) Особенности использования.
E N D
Модуль переноса решений Как средство распространения партнерских решений Варфоломеев Антон Директор по производству DocsVision
Содержание • Решения и их виды • Модуль переноса решений: предназначение и возможности • Перенос: шаг за шагом (демонстрация) • Особенности использования
Что такое решение? • Решение: совокупность признаков, отличающих комплект поставки системы от базового (предусмотренного производителем) • С точки зрения DocsVision, решение: все, что делают партнеры
Виды решений • Виды решений • Разработческое - требует программного расширения базовых функций системы • Внедренческое – позволяет обойтись уже предусмотренными настройками
Разработческие решения • Разработческие решения: • Требуют программирования • Много ресурсов на создание и последующую поддержку • Плохо переносимы • Примеры разработческих решений: • Библиотека карточек • Набор утилит для синхронизации данных с конкретной внешней системой
Внедренческие решения • Внедренческие решения: • Позволяют решить бизнес-требования за счет стандартных настроек системы • Не требуют навыков программирования • Меньше ресурсов • Примеры: • Набор бизнес-процессов • Набор настроенных справочников, папок, прав доступа
Распространение решений • Распространение решений: • Перенос на площадку заказчика • Выпуск новых версий • Тиражирование (повторение опыта успешных внедрений)
Распространение решений • Разработческие решения: • Подготовка отдельной программы инсталляции • Внедренческие решения: • Бэкап базы данных
Перенос решения Wow ! БД (с настройками) на площадке партнера БД (пустая) на площадке заказчика
Перенос решения ???? БД (с настройками) на площадке партнера БД (с данными) на площадке заказчика
Перенос решения • Бэкап базы – неудобный вариант (и вообще неприменим в случае, если в целевой базе уже есть данные) • Перенос настроек вручную – неприемлем при массовом тиражировании • Что делать?
Модуль переноса решений • Модуль переноса решений: • Предназначен для корректного переноса внедренческих решений (наборов данных) с одного сервера DocsVision на другой • Позволяет сформировать единый пакет, содержащий все необходимые настройки • Пакет легко развернуть и установить на любом сервере DocsVision, даже уже содержащем данные
Функции модуля переноса • Что переносим? • Заполненные справочники • Структуру папок • Поисковые запросы • Представления • Карточки (шаблоны, экземпляры) • Права на все вышеперечисленные объекты
Архитектура модуля • Представляет собой модуль расширения, интегрируемый в Консоль Настройки DocsVision • В основе – экспорт/импорт данных в формат XML • Два режима работы модуля: • Режим экспорта (подготовка пакета) • Режим импорта (установка пакета в базу данных)
Экспорт данных • Экспортируются все связи между карточками, ссылки на данные справочников • Экспортируются данные файлов (если они включены в состав пакета) • Права экспортируются вместе с объектами
Импорт данных • Данные импортируются в режиме объединения • Идентификаторы всех объектов остаются неизменными • Права на объекты системы (в терминах исходного домена), можно сопоставить с учетными записями целевого домена
Ограничения • Это полезно знать: • Не стоит переносить чересчур большие объемы данных зараз – лучше разбить их на несколько разных пакетов • При формировании пакета, нужно самостоятельно контролировать связи между объектами (включать в состав пакета все связанные объекты)
Распространение • Модуль переноса решений – отдельный дистрибутив • Входит в партнерский пакет • Также можно скачать с сайта www.docsvision.ru • Бесплатен!!!
Вопросы? DocsVision 199397, Санкт-Петербург, ул. Беринга, д. 32 корпус 2 Тел.: +7 (812) 356 7124, +7 (812) 346 5833 Факс.: +7 (812) 3465834 E-mail: sales@docsvision.com Web: www.docsvision.com