~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Перед обновлением не забудьте сделать резервную копию версии и базы данных!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Рекомендации этого документа обязательны к выполнению при переходе к работе от версии 11.81 (или более ранних) с версией 11.82 (или более поздними).
Начиная с версии 11.82, в ERP-системе «КОМПАС» изменен порядок хранения учетных записей пользователей системы: из dat-файлов эта информация перенесена в базу данных. Учетная запись пользователя является единой для входа во все модули ERP-системы «КОМПАС». Пароли пользователей шифруются и хранятся в зашифрованном виде. Задается срок действия пароля пользователя. Этот способ хранения учетных записей пользователей позволяет обеспечить надлежащий уровень безопасности при доступе к данным, хранящимся в системе.
В связи с этим обновление версии 11.81 и предшествующих ей, имеет ряд особенностей.
Порядок обновления модулей ERP-системы «КОМПАС» версий 11.81 и предшествующих ей до версии 11.82 и последующих:
· Обновить модули ERP-системы «КОМПАС» в обычном порядке (DAT-файлы, EXE-файлы, шаблоны печатных форм, файлы справочной системы и т.п.). При обновлении модулей учтите общие рекомендации, описанные в Инструкции по обновлению до той версии, к работе с которой Вы переходите;
· После обновления версии необходимо произвести процедуру перерегистрации пользователей ERP-системы «КОМПАС». Для входа в модули при первоначальном запуске системы после обновления версии используются учетные данные пользователя ERP-системы «КОМПАС» «по умолчанию», наделенного правами администратора (имя пользователя – «1», пароль – «2»). Для помещения этой учетной записи в базу данных необходимо выполнить следующие действия:
СУБД |
Обновление версии 11.81 |
Обновление более ранних версий (до 11.81) |
MS SQL |
|
|
ORACLE |
· Выполнить скрипт CreateAuthenticationTable.sql*. · Провести перерегистрацию пользователей ERP-системы «КОМПАС» (см.п.4) |
1. Выполнить рекомендации «Инструкции по работе с новой подсистемой аутентификации в версии 11.81.1» (Инстр_Аутентификация_11811.doc). Достаточным является выполнение скрипта Security_Oracle_Owner.sql. 2. Выполнить скрипт CreateAuthenticationTable.sql*. 3. Провести перерегистрацию пользователей ERP-системы «КОМПАС» (см.п.4) |
Внимание! При обновлении модулей подсистемы «Управление персоналом» (Зарплата, Кадры, Наряды), в том случае, если настроен доступ пользователей по отделам, перед выполнением следует внести изменение в скрипт CreateAuthenticationTable.sql. В строке INSERT INTO CFG_USERACCS(LOGIN, HASHP, D_EXPIRE, FIO, ROLELIST, MAINROLE, BANMODULELIST)
VALUES('1', 'C81E728D9D4C2F636F067F89CC14862C', '01.01.2008', 'Пользователь по умолчанию', ' ', ' ', ' ') логин <1> заменить на логин существующего пользователя, имеющего административные права и настроенный доступ по отделам. После выполнения скрипта вход в модуль будет осуществляться под именем этого пользователя с паролем <2>. После открытия модуля указанному пользователю прежний пароль можно вернуть.
Провести перерегистрацию пользователей:
- Открыть любой из имеющихся модулей, воспользовавшись созданными учетными данными «пользователя по умолчанию» (имя пользователя – «1», пароль – «2»).
- Открыть список пользователей (пункт меню Настройка / Список пользователей).
Если Вы хотите оставить учетные записи пользователей прежними (не изменяя пароля), для перерегистрации необходимо проделать следующие действия:
· выделите запись пользователя в списке и нажмите кнопку Изменить;
· В выведенной на экран форме Редактирование карточки пользователя нажмите кнопку Сохранить.
· В следующей диалоговой форме нажмите ОК.
Проделайте эту операцию последовательно для всех пользователей списка. В этом случае по умолчанию пароли пользователей будут действительны еще в течение года.
Если Вы хотите изменить пароли или сроки их действия, нажимайте кнопку Пароль и в форме Пароль пользователя (см.рисунок ниже) укажите новый пароль и срок его действия.
Обратите внимание! Если список пользователей один и тот же для всех модулей, перерегистрация пользователей производится один раз, из любого из имеющихся модулей. Перерегистрированные учетные записи пользователей (логин и пароль) будут действительны для входа в ЛЮБОЙ из установленных модулей (с последующей проверкой, имеет ли пользователь право на работу с модулем по информации из dat-файла). Если списки пользователей в каждом модуле различаются, необходимо, чтобы ВСЕ учетные записи пользователей из всех модулей попали в базу данных - возможно, для этого придется провести перерегистрацию пользователей последовательно из разных модулей.
Все сделанные в предыдущих версиях настройки прав доступа сохранятся.
Начиная с версии 11.82, появилась настройки прав доступа группам пользователей - по ролям в системе. О порядке подключения новых возможностей и некоторых особенностях работы при сохранении текущего режима работы со списком пользователей (по-старому) подробнее см. «Инструкцию по настройке прав доступа пользователей ERP-системы «КОМПАС», инструкция_доступ_роли.doc).
· Проводятся массовые операции (создание, реструктуризация таблиц баз данных и создание серверных объектов) – при проведении массовых операций учтите общие рекомендации, описанные в Инструкции по обновлению до той версии, к работе с которой Вы переходите;
· Производится обновление базы данных – особенности обновления базы данных описаны в Инструкцию по обновлению содержания действующей базы данных до той версии, к работе с которой Вы переходите(файл _Обновление БД 11_8*.doc).