Обновление сервера DocsVision

advertisement
ИНСТРУКЦИЯ
Обновление сервера DocsVision
Консалтинговая компания Teamlead, 2010, www.teamlead.ru
Инструкция по обновлению сервера DocsVision
Содержание
1
Общие сведения ........................................................................................................................................................... 3
2
Подготовка к обновлению...................................................................................................................................... 3
3
Обновление сервера................................................................................................................................................... 4
4
Обновление клиентских компонент DocsVision ......................................................................................... 4
5
Подготовка системы к работе .............................................................................................................................. 5
6
5.1
Настройка бизнес-процессов....................................................................................................................... 5
5.2
Проверка прав на объекты системы ....................................................................................................... 5
Запуск системы в промышленную эксплуатацию .................................................................................... 6
Консалтинговая компания Teamlead, 2010, www.teamlead.ru
Инструкция по обновлению сервера DocsVision
1
Общие сведения
В данном документе подробно рассматривается задача обновления сервера DocsVision.
Специалистами компании Teamlead даны пошаговые инструкции и описаны необходимые
предварительные мероприятия, которые необходимо в обязательном порядке выполнить,
чтобы успешно выполнить задачу обновления и избежать критических ошибок.
Внимание! Прочитайте сначала всю инструкцию до конца!
2
Подготовка к обновлению
1. Прежде всего, необходимо собрать подробное описание сервиса DocsVision. Оно
включает в себя:
Описание настроек сервиса

Логин и пароль сервиса StorageServer

Логин и пароль сервиса Workflow

Логин и пароль SA (SQL)

Настройки подключения к SMTP или MS Exchange

Название сервера DocsVision, SQL

Используемые группы безопасности Active Directory

Настройки резервного копирования (где лежат бекапы)

Что еще установлено на сервере DocsVision (SQL, SharePoint, 1C и т.д.)

Конфигурация аппаратного обеспечения сервера (процессор, жесткий диск,
память)

Версия .NET Framework на сервере

Версия .NET Framework на клиентских машинах
Описание функций системы

Функциональные модули

Реестры

Поисковые запросы

Представления

Справочники

Бизнес-процессы

Скрипты (VBS, C#)
Консалтинговая компания Teamlead, 2010, www.teamlead.ru
Инструкция по обновлению сервера DocsVision

Расширения (dll, ASP-страницы, патчи)

Интеграция с другими системами (SharePoint, 1C и т.д.)
Описание пользователей сервиса

Таблица с отделами и количеством
функциональным модулям
сотрудников,
с
группировкой
по

Контакты администраторов сервиса DocsVision, администраторов Active Directory
Документация по сервису

Инструкции пользователей

Регламенты

Прочая документация по системе
2. Необходимо отдельно удостовериться, что существует последняя резервная копия
базы данных, если она отсутствует – сделать.
3. Необходимо сделать резервную копию всех файлов и объектов, используемых в
решении. Это могут быть файлы шаблонов XSLT, внешнее хранилище файлов на
файловой системе, другие разработанные приложения или библиотеки,
используемые в DocsVision и прочее (обязательно сохраните папку «c:\program
files\docsvision»)
3
Обновление сервера
1. Остановить все сервисы DocsVision и IIS;
2. Перевести базу данных в режим «Offline» в SQL Management Studio и выполнить SQLзапрос (отключение всех сессия от базы): «DELETE FROM dvsys_sessions»
3. Удалить все компоненты DocsVision на сервере через Панель управления;
4. Установить новую версию DocsVision;
5. На этапе настройки сервера указать данные для старта служб DocsVision и данные
подключения к почтовому серверу;
6. Запустить обновление базы данных до новой версии и убедиться, что она
обновляется без ошибок;
7.
4
При необходимости перенести файлы шаблонов XSLT, внешнее хранилище файлов
на файловой системе, другие разработанные приложения или библиотеки,
используемые в DocsVision и прочее на прежнее место (например, в папку
«c:\program files\docsvision»).
Обновление клиентских компонент DocsVision
Клиентские компоненты можно переустановить несколькими способами:
Консалтинговая компания Teamlead, 2010, www.teamlead.ru
Инструкция по обновлению сервера DocsVision
1. Компоненты переустановятся автоматически при обращении к серверу, если
пользователь имеет права локального администратора на данном компьютере.
2. Администратор самостоятельно переустанавливает компоненты на каждом
компьютере.
3. Установка клиентских компонент с помощью групповых политик Active
Directory. Необходимо сделать групповую политику, в которой нужно указать
клиентские инсталляционные пакеты и файлы-трансформеры для пакетов
DocsVision. В трансформере должны быть прописаны: новое имя сервера и базы
данных, если оно поменялось при переносе. Подробности создания трансформера и
установки клиента через групповую политику описаны в инструкции по установке
DocsVision, которую можно скачать на сайте DocsVision. Рекомендуется отработать
групповую политику до переноса промышленной системы на новый сервер.
Групповую политику по обновлению клиентов лучше применить сразу после
успешного обновления сервера (например, в ночь после обновления).
В любом из трех вариантов установки клиентских компонент необходимо помнить,
что для версии DocsVision 4.5 требуется наличие установленного MS .NET Framework
3.5 SP1 на компьютерах пользователей!
5
Подготовка системы к работе
Перед началом работы с новой версией системы необходимо выполнить ряд проверок и
настроек.
5.1 Настройка бизнес-процессов



Необходимо сконвертировать все шаблоны бизнес-процессов в новую версию. Для
этого нужно открыть каждый шаблон и сохранить его;
Необходимо убедиться, что запущены службы DocsVision;
Проверить работу сервиса бизнес-процессов — создать тестовый процесс («Начало»
+ «Конец») и запустить его.
5.2 Проверка прав на объекты системы
Необходимо:




Проверить сохранились ли права пользователей на справочники и папки.
Под простым пользователем зарегистрировать какую-либо тестовую карточку, в
случае необходимости, проверить выдачу номера из нумератора, проверить, что
корректно отрабатывают скрипты в карточках, нажимаются все кнопки.
Проверить права пользователей на список представлений и на каждое конкретное
представление.
Проверить права пользователей на папку с шаблонами бизнес-процессами и на
папку, в которой будут создаваться экземпляры. Права должны быть на чтение и
изменение.
Консалтинговая компания Teamlead, 2010, www.teamlead.ru
Инструкция по обновлению сервера DocsVision
6
Запуск системы в промышленную эксплуатацию
После выполнения всех вышеперечисленных операций, необходимо проверить, чтобы у
пользователей корректно открывался Навигатор DocsVision. Настоятельно рекомендуется в
первый же день эксплуатации настроить ежедневное резервное копирование базы данных
средствами MS SQL.
В случае возникновения каких-либо неизвестных проблем желательно иметь
возможность откатить обновление и вернуться к старой версии!
В первые дни эксплуатации новой версии нужно быть готовым к исправлению ошибок
в запущенных экземплярах «старых» бизнес-процессов!
Консалтинговая компания Teamlead, 2010, www.teamlead.ru
Инструкция по обновлению сервера DocsVision
Download