Руководство по настройке altAwin:Создание и настройка конфигураций

Материал из AltecDocs
Перейти к:навигация, поиск

Создание и настройка конфигураций

Для создания и настройки конфигураций используется утилита ConfManager.exe, для запуска которой администратору необходимо присоединить к компьютеру настроечный HASP-ключ (этот ключ может быть только локальным).

IconWarning.png Для того чтобы загрузить конфигурацию с сервера или сохранить конфигурацию на сервер, ConfManager необходимо запускать через командную строку или ярлык с указанием параметров запуска (РП); в этих параметрах необходимо указать адрес компьютера, на котором установлен Менеджер лицензий.

При запуске ConfManager появляется окно, изображенное на рис. 2.1. В левой части этого окна находятся список действий (Задачи), которые можно произвести над конфигурациями, и список самих конфигураций. При необходимости можно свернуть (развернуть) список посредством кнопок MyConfManagerListCollups.png (MyConfManagerListExtend.png).

Для создания и настройки новой конфигурации необходимо:

1) выбрать из списка Задачи пункт Новая конфигурация;
2) в поле Наименование появившегося окна внести наименование создаваемой конфигурации и нажать на кнопку OK;
3) выбрать созданную конфигурацию в списке Конфигурации;
4) указать, может ли данная конфигурация использоваться в режиме терминала (режим терминала используется в безбумажном производстве);
5) перейти на вкладку Соединения;
6) нажать на кнопку MyCreateBut.png, расположенную под окном со списком соединений или в контекстном меню;
7) в поле Наименование появившегося окна внести наименование создаваемого соединения и нажать на кнопку OK;
8) внести параметры соединения в поля панели Параметры соединения (см далее Настройка параметров соединения);
9) перейти на вкладку Мастер-логин, расположенную в нижней части панели Параметры соединения (данная вкладка активна лишь при выделенном соединении в окне списка соединений);
10) создать или использовать уже созданный мастер-логин (см. далее Создание мастер-логина);
11) записать конфигурацию на сервер или на локальный компьютер.

В случае если при работе с altAwin используется Сервер оповещений (см. Руководство пользователя altAwin:Установка AltawinServer), в соответствующем разделе указываются на основной вкладке менеджера конфигураций указываются параметры подключения:

  • Адрес — IP-адрес или имя компьютера, на котором запущена служба AltawinSvc
  • Порт — номер порта, на котором работает данный сервер.
  • Если установлены переключатели По умолчанию, будет считаться, что сервер запущен по адресу localhost:64206
Рис. 2.1. Окно ConfManager


При выходе из ConfManager все сделанные изменения автоматически сохраняются. Таким образом:

  • для записи только что созданной конфигурации в реестр локального компьютера — закройте ConfManager;
  • для записи серверной конфигурации в реестр локального компьютера — задайте команду Загрузить с сервера из списка Задачи или из контекстного меню и закройте ConfManager;
  • для отмены записи только что созданной конфигурации в реестр локального компьютера или для удаления уже записанной конфигурации из локального реестра — выделите конфигурацию, подлежащую удалению; задайте команду Удалить конфигурацию из контекстного меню и закройте ConfManager;
  • для удаления всех конфигураций из реестра локального компьютера — задайте команду Удалить все из списка Задачи или из контекстного меню и закройте ConfManager;
  • для удаления всех конфигураций из реестра сервера — задайте команду Удалить все, а затем Записать на сервер из списка Задачи или из контекстного меню и закройте ConfManager;
  • для дублирования конфигурации — выделите её в списке Конфигурации, задайте команду Дублировать конфигурацию из контекстного меню, заполните поле Наименование, нажмите на кнопку OK и закройте ConfManager;
  • для записи всех локальных конфигураций в реестр сервера — задайте команду Записать на сервер из списка Задачи или из контекстного меню и закройте ConfManager;
  • для записи некоторых локальных конфигураций в реестр сервера:
1) удалите из списка Конфигурации те конфигурации, которые не подлежат записи на сервер (последовательно выделяя каждую подобную конфигурацию и задавая команду Удалить конфигурацию из контекстного меню);
2) задайте команду Записать на сервер из списка Задачи или из контекстного меню;
3) добавьте в список ранее удаленные из него конфигурации с помощью команды Загрузить локально (из списка Задачи или из контекстного меню);
4) закройте ConfManager.
IconWarning.png Запись всех или нескольких локальных конфигураций на сервер возможна только для администратора!
IconWarning.png При смене версии программы все конфигурации, созданные ранее посредством ConfManager предыдущей версии, необходимо переопределить с помощью ConfManager той же версии, что и новый *.exe-файл программы altAwin.

Настройка параметров соединения

Для настройки параметров соединения необходимо:

1) запустить ConfManager;
2) выделить в списке Конфигурации название конфигурации, для которой необходимо настроить параметры соединения;
3) перейти на вкладку Соединения;
4) выделить настраиваемое соединение. При этом активизируется окно Параметры соединения (см. рис. 2.2), в нижнем левом углу которого находится переключатель дополнительных вкладок База данных и Мастер-логин. По умолчанию окно откроется на вкладке База данных;
5) ввести в поле Наименование наименование соединения;
6) выбрать из выпадающего списка Тип базы данных один из возможных вариантов: Firebird или Oracle;
7) указать в поле База данных посредством обозревателя файлов для Firebird — полный путь к файлу БД, с которым должна работать программа; для Oracle — алиас БД;
8) выбрать в поле Кодировка из выпадающего списка нужное значение кодировки. Если записи в БД содержат символы кириллицы — выберите значение Win1251;

При подключении к серверу БД, который установлен на другом компьютере, необходимо сделать следующее:

1) установить флажок Удаленный сервер. При установке данного флажка становится активным поле Сервер, расположенное ниже;
2) указать в поле Сервер сетевое имя компьютера или его сетевой адрес (например, адрес сервера может иметь вид 192.168.1.1).
Рис. 2.2. Окно ConfManager (вкладка Соединения/База данных)


Настройка соединения для хранения вложений

В том случае если для хранения файлов (см. Файлы) используется отдельная база данных, здесь же следует создать дополнительное соединение с префиксом 'fileblobs' и настроить его параметры аналогично описанному. База данных, используемая для хранения файлов, может быть создана в любой из программ СУБД.

При запуске программы соединения с префиксом 'fileblobs' проверяются на корректность структуры базы: если метаданные отсутствуют, запрашивается подтверждение на создание метаданных и данные для соединения (имя пользователя и пароль); если метаданные некорректны, база не будет использоваться. Далее выясняется количество дополнительных баз и число не перемещённых файлов — при наличии таковых запрашивается подтверждение на перемещение файлов в дополнительную базу.

Настройка соединения для Планировщика

Для использования возможностей модуля планировщика должно быть создано и настроено соответствующее подключение, которое должно носить название Planer (подробнее см. Руководство пользователя altAwin:Планировщик#Подключение и настройка).

Сброс пароля администратора

При помощи кнопки Сбросить пароль администратора можно выполнить сброспароль администратора:сброс пароля пользователя administrator на значение по умолчанию password. При этом также устанавливаются значания по умолчанию для флагов Вход заблокирован и Разрешается входить в программу. Перед выполнением сброса запрашивается пароль администратора БД.

Создание мастер-логина

Создать мастер-логин можно двумя способами:

  • с помощью административных средств СУБД. При этом также возможно изменить права пользователя БД, которому соответствует настраиваемый мастер-логин;
  • посредством altAwin. Для этого необходимо:
1) запустить ConfManager;
2) выделить в списке Конфигурации название конфигурации, для которой необходимо настроить мастер-логин;
3) перейти на вкладку Соединения;
4) выделить настраиваемое соединение. При этом активизируется окно Параметры соединения, в нижнем левом углу которого находится переключатель дополнительных вкладок База данных и Мастер-логин.
5) перейти на вкладку Мастер-логин (окно ConfManager при этом будет иметь вид, отображенный на рис. 2.3);
6) ввести в поле Мастер-логин имя нового физического пользователя;
7) указать в полях Пароль и Подтверждение соответствующий пароль;
8) нажать на кнопку Применить параметры к базе данных. При этом откроются окна Logon (см. рис. 2.4) и Распределение прав (см. рис. 2.5);
9) ввести пароль администратора в поле Пароль: окна Logon;
10) при необходимости изменить значение поля Имя пользователя: (по умолчанию в данное поле заносится имя администратора SYSDBA);
11) при необходимости заполнить поле Владелец схемы: (оно заполняется только в том случае, если существует более одного владельца схемы);
IconInfo.png В том случае если создаётся подключение к сторонней базе данных, мастер-логин создавать не требуется. Он предоставляется вместе с базой и не может быть изменён средствами должен ConfManager. В качестве мастер-логина не может использоваться имя учётной записи владельца схемы БД.
IconInfo.png Владелец схемы — это пользователь БД, под аккаунтом которого производилось создание объектов БД altAwin; по умолчанию именем владельца схемы для Firebird Database Server 2.0 является SYSDBA, для OracleZADMIN.
12) нажать на кнопку OK. При этом в окне Распределение прав (см. рис. 2.5), отобразится отчётная информация о процессе создания мастер-логина и список всех таблиц, к которым имеет доступ пользователь;
13) закрыть окно Распределение прав по завершении создания мастер-логина.
Рис. 2.3. Окно ConfManager (вкладка Соединения/Мастер-логин)


Рис. 2.4. Окно Logon


В окне Logon имеется поле Запретить изменение таблиц, содержащих права. Если в этом поле установлен флажок, то пользователь с соответствующим мастер-логином не сможет изменить таблицу, содержащую права, настроенные через altAwin.

Рис. 2.5. Окно Распределение прав


При создании новой конфигурации можно использовать мастер-логин, который был создан ранее с помощью административных средств СУБД, а не посредством altAwin. В этом случае в поля Мастер-логин, Пароль и Подтверждение необходимо ввести уже существующие имя и пароль физического пользователя; нажимать на кнопку Применить параметры к базе данных при этом не нужно.

Настройка правил доступа к конфигурациям

На вкладке Правила окна ConfManager настраиваются правила доступа к конфигурациям с других компьютеров (см. рис. 2.6).

Рис. 2.6. Окно ConfManager (вкладка Правила)


Можно настроить доступ к конфигурации двумя способами: либо разрешить отдельным компьютерам загружать конфигурацию, запретив при этом всем остальным, либо запретить отдельным компьютерам доступ, разрешив всем остальным.

Чтобы запретить загрузку конфигурации некоторым компьютерам сети, необходимо выполнить следующие операции:

1) выделить в списке конфигураций необходимую конфигурацию;
2) перейти на закладку Правила;
3) отметить переключатель Все компьютеры кроме списка ниже;
4) добавить в список Компьютеры данные о компьютере, на который запрещается загрузка конфигурации; эти данные вносятся через окно Добавление компьютера (см. рис. 2.7).
Рис. 2.7. Окно Добавление компьютера


Внесение данных о компьютере осуществляется с помощью кнопки Добавить, удаление — посредством кнопки Удалить; обе кнопки расположены под списком компьютеров.

Чтобы разрешить доступ только с компьютеров, указанных в списке, отметьте переключатель Только компьютеры с адресами в списке ниже.