Для администратора

Руководство администратора InsCom

Версия 4.4

LIFE & GENERAL INSURANCE

В данном руководстве описаны требования к администрированию информационной системы InsuranceCompany (далее InsCom, система).

ИНСТРУКЦИЯ АДМИНИСТРАТОРА INSCOM

АДМИНИСТРИРОВАНИЕ INSCOM

  • Еженедельно проверять выполнение задания SQL Server и успешного выполнения всех шагов задания просмотром истории (задание InsCom, view history).

Работы, выполняемые совместно с разработчиком InsCom в рамках сопровождения:

  • Еженедельно открывать результаты полного теста InsCom в файле (Конфигуратор-Настройка параметров InsCom-Полный тест системы) и исправлять ошибки, выявленные тестом IncCom нажатием кнопки «Исправить ошибки». После этого создать отчет о результатах теста по кнопке на форме теста системы, сохранить в файле и переслать разработчику InsCom.
  • Запускать скрипты (обновления базы данных), присылаемые Исполнителем по электронной почте. После запуска каждого скрипта сохранять результаты его работы и высылать разработчику.
  • Обеспечить обновление клиентской части InsCom на локальных компьютерах пользователей.
  • Контролировать расчет таблиц book и obj_paym. Выборочно проверять их данные obj_paym и всех разделов book, соответствие методикам разбивки по видам страхования за вчерашний день.
  • Проверять наличие неперерасчяитанных полисов после работы процедуры перерасчета book и obj_paym. Исправить полисы, которые не могут быть перерасчитаны. Выявить ошибку и исключить появление неперерасчитанных полисов в дальнейшем.
  • Контролировать размер таблиц x_debug, sys_log, sys_usp и устанавливать правила удаления данных из них в jobs.
  • Контролировать значения счетчиков InsCom.
  • Контролировать дату перехода на версию 4.4.
  • Контролировать оставшийся лимит рисков по договору (select count(*) from object).
  • Контролировать порядок расчета book и obj_paym – отложенный перерасчет: свыше какого кол-ва рисков/ перерасчет всегда/ не перерасчитывать.
  • Обеспечить ежедневное резервное копирование файлов базы данных и внешних файлов InsCom.
  • Закрывать отчетные периоды, открывать старые периоды для внесения изменений и перерасчета obj_paym и book. Перерасчет осуществляется по открытым периодам.
  • По заданию методолога вносить изменения и проверять настройки InsCom, особенно:

- Риски в страховых продуктах, соответсвие рисков видам страхования, опции страховых продуктов (особеннно «вступление в силу» и «метод начисления для бухгалтерии»). Исключать несанкционированное методологом изменение параметров конфигурации InsCom.

- Контролировать алгоритм расчтета периода начисления.

ТЕХНОЛОГИИ ВЗАИМОДЕЙСТВИЯ

  • Обеспечить доступ к серверу Microsoft Windows и возможностью входа с необходимыми для выполнения работ правами в локальной сети.
  • Обеспечить удаленное управление рабочим столом средствами MS Windows XP (или программы TeamViewer) для выявления проблем использования InsCom.
  • Обеспечить работу программы Skype с введенными пользователями и оперативность ответов на сообщения.
  • Обеспечить работу электронную почту и оперативность ответов на письма.

ОБЩЕЕ АДМИНИСТРИРОВАНИЕ СЕТИ И СУБД

Перечень системного ПО для InsCom

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

  • OC MS Windows.
  • Если используется выгрузка в MS Word, MS Excel и др., то должны быть установлены эти программы.

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

  • Сервер MS Windows.
  • MS SQL SERVER. Кодовые страницы баз InsCom и IC_Move должны совпадать, кодовые страницы всех полей в данных базах должны совпадать. Кодовая страница (Collation) - SQL_Latin1_General_CP1251_CI_AS (Синтаксис для SQL 2005).

Для работы InsCom необходимо обеспечить:

  • Обеспечить работоспособность СУБД SQL Server, в т.ч. обеспечить доступ программ к базам SQL Server-а. Ответ на тест соединения в udl-файле не должен превышать 2 сек с первой попытки. Обеспечить наличие папок и прав на папки, используемые для хранения внешних файлов InsCom.
  • Обеспечить установку базы данных InsCom в соответсвии с инструкцией по установке. Основной параметр SQL Server – кодовая страница
  • Обеспечить работоспособность компьютерной сети Windows с контроллером домена, в т.ч. обеспечить работу служб имен сети. Время определения IP-адреса в локальной сети не должно превышать 2 сек.
  • Обеспечить выполнение антивирусных мероприятий с возможностью запусков ade-файлов.

Требования к аппаратной части сервера:

Требования к аппаратной части рабочих станций (клиентским рабочим местам):

При работе удаленных рабочих мест с использованием выделенных каналов связи, обеспечить для каждого рабочего места гарантированную полосу пропускания в 1 МБит/сек.

ВЗАИМОДЕЙСТВИЕ

СХЕМА ВЗАИМОДЕЙСТВИЯ

ОПИСАНИЕ ВЗАИМОДЕЙСТВИЯ

1. Передача информации от пользователей к методологу страховой компании.

1а*. Предложения методолога для пользователя по оптимизации задачи.

1б*. Ответ пользователя на предложение методолога по упрощению и оптимизации задачи.

2. Передача задачи методологом страховой компании в контакт-центр компании-разработчика.

Формат передачи информации - электронное письмо.

2а*. Передача Исполнителем администратору Заказчика уточняющих вопросов.

2б*. Ответ администратора Исполнителю.

3. Присвоение Исполнителем кода задачи, определение даты ее выполнения (пересылка этих данных методологу страховой компании). После этого задача считается принятой к выполнению с определенной датой.

4*. Специалист контакт-центра назначает задачу специалисту с помощью программы управления проектами.

5*. Передача специалистом реализации тестировщику и документатору.

6*. Передача тестировщиком программы в контакт-центр Исполнителя.

7. Передача реализованной задачи в виде обновления администратору страховой компании средствами электронной почты. Сообщение методологу о выполнении задачи.

8. Установка администратором обновлений, уведомление пользователей, проверка и приемка работ.

ДОБАВЛЕНИЕ ПОЛЬЗОВАТЕЛЕЙ В InsCom

В InsCom используется интегрированная система защиты при доступе к базе данных SQL Server.

В udl-файле (находится в папке с ade-файлами) и в «подключении» в каждом ade-файле должно быть указано «Для входа на сервер Использовать учетные сведения Windows»

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

1. Добавление нового пользователя путём регистрации оператором.

2. Добавление нового пользователя с использованием Мастера.

3. Программное добавление пользователей.

1. Добавление нового пользователя путём регистрации оператором

1.1. Регистрация пользователя в SQL-Server

  • Создать учётную запись пользователя в MS Windows NT Server (обязательно при условии использования интегрированной защиты SQL-Server).

Зарегистрировать учётную запись пользователя в SQL-Server. Назначить права на базы inscom* и ic_move указанием соответствующих групп. Для обычной работы необходимо добавить – public (автоматически присваивается пользователю при его регистрации), inpdata, boss, ic_admin (описание групп см. в конце).

1.2. Регистрация пользователя в InsCom

  • Проверить наличие карточки пользователя в реестре клиентов. Если карточки нет – зарегистрировать карточку. В карточке необходимо указать значения полей: ФИО, Статус - «Работ.», Принадлежность - код филиала, в котором работает пользователь, «Отдел» (в разделе «Дополнительные сведения»). Остальные параметры – по мере необходимости.
  • Перейти в раздел «Конфигуратор» -> «Настройка параметров InsCom» -> «Пользователи InsCom», указать соотношение «Логин пользователя» - «Код пользователя».
  • Перейти в раздел «Конфигуратор» -> «Настройка параметров InsCom» -> «Доступ к продуктам для пользователей», указать доступные пользователю продукты.
  • Выполнить запуск системы от имени зарегистрированного пользователя, проверить список сообщений, которые система выдаёт после инициализации. Отсутствие сообщений говорит о правильной настройке системы для зарегистрированного пользователя.
  • При наличии сообщений после инициализации – принять меры по устранению ошибок в настройках.
  • Заполнить параметры по умолчанию Главное меню -> "Сервис" -> "Параметры пользователей".

2. Добавление нового пользователя с использованием Мастера

  • Создать учётную запись пользователя в MS Windows NT Server, запомнив его ЛОГИН и НАЗВАНИЕ ДОМЕНА.
  • Запустить в «InsCom» «Конфигуратор» -> «Настройка параметров InsCom» -> «Пользователи InsCom» -> нажать кнопку «Мастер пользователей системы».
  • Выполнить этапы регистрации нового пользователя, предложенные Мастером.
  • Выполнить запуск системы от имени зарегистрированного пользователя, проверить список сообщений, которые система выдаёт после инициализации. Отсутствие сообщений говорит о правильной настройке системы для зарегистрированного пользователя.
  • При наличии сообщений после инициализации – принять меры по устранению ошибок в настройках.

3. Программное добавление пользователей.

Пример:

use INSCOM4

-- следующий блок создается для каждого пользователя.

declare @ic_user nvarchar(250)

set @ic_user = 'UIIS\IVANOV'

-- Grant Sql Server access to Windows user or group

EXEC sp_grantlogin @loginame = @ic_user

-- Grant dbaccess to login (Windows or Sql Server login)

EXEC sp_grantdbaccess @loginame = @ic_user

-- Add user to database role

EXEC sp_addrolemember @rolename = 'inpdata', @membername = @ic_user

GO

После этого перейти в раздел «Конфигуратор» -> «Настройка параметров InsCom» -> «Доступ к продуктам для пользователей», указать доступные пользователям продукты.

Регистрация нового пользователя в SQL - Server

1. Запустить программу Enterprise Manager (как правило, находится в меню «Пуск» – «Программы» – «Microsoft SQL Server»), перейти в раздел Security – Logins (переход осуществляется путём поэтапного раскрытия дерева папок, что находится в левом окне программы Enterprise Manager).

2. Нажать правую кнопку мыши (удерживая курсор на разделе Logins), в предложенном меню выбрать раздел New Login.

3. В предложенной форме (SQL Server Login Proporties) указать:

- закладка General: поле Name – имя пользователя, отметить SQL-Server Authentication, поле Password – пароль, список Database – inscom4;

- закладка Database Access: отметить базы ic_move, inscom4 (установить «флажок» слева от названия базы в верхней подформе);

- в нижней подформе для базы ic_move отметить роли (установить «флажок» слева от названия роли в нижней подформе): db_owner;

- в нижней подформе для базы inscom4 отметить роли (установить «флажок» слева от названия роли в нижней подформе): db_owner, boss, inpdata, ic_admin, ic_event;

4. Нажать клавишу «Ок», подтвердить введённый пароль.

Серверные роли пользователей InsCom.

Набор серверных ролей, присвоенных пользователю, определяет права пользователя при работе с InsCom:

  • права доступа к отдельным разделам данных;
  • права доступа к отдельным интерфейсам;
  • права на выполнения операций обработки данных.

Серверные роли пользователю присваиваются при его регистрации в SQL-sever:

  • запустить программу Enterprise Manager;
  • перейти в раздел Security – Logins;
  • в карточке пользователя (форма SQL Server Login Properties) перейти на закладку Database Access).
  • для отмеченных баз (InsCom4, ic_move) отметить необходимые роли (вторая подформа).

Список ролей и их назначение

  • public – автоматически присваивается пользователю при его регистрации, должна быть у всех пользователей. Роль разрешает просмотр данных тех разделов, для которых не требуются специфические роли.
  • inpdata – разрешает выполнения операций ввода/модификации данных тех разделов, для которых не требуются специфические роли.
  • boss – дополнительно разрешает работу с разделом «Анализ».
  • ic_admin – дополнительно разрешает работу с разделом «Конфигуратор»
  • ic_comis – дополнительно разрешает работу с компонентом начисления комиссионного вознаграждения (необходимость подключения этой роли зависит от типа используемого компонента расчёта комиссионного вознаграждения, что сказано в его описании).
  • ic_event – дополнительно разрешает работу с разделом «урегулирование убытков».
  • ic_trnsfr – дополнительно разрешает работу с разделом «Обмен данными», если не указана роль ic_admin.
  • ic_RemoteUsers – роль запрещает пользователям филиалов, что работают в режиме on-line с базой центрального офиса изменять код представительства, к которому они относятся. Используется для блокировки доступа пользователей представительства к данным других филиалов и данным центрального офиса.
  • ic_denypolicywriter - роль запрещает пользователям вносить новые, удалять и исправлять существующие полиса.

Руководство администратора

InsCom-WEB

В данном руководстве описаны требования к администрированию фронт-офисного решения InsuranceCompany (далее InsCom-Web).

Описание установки решения InsCom-Web

Последовательность установки (содержание)

Тестовые странички и задания содержатся в папке «Дистрибутив»

Требования к программному обеспечению

Установка IIS Установка ASP.NET (Microsoft .NET Framework)

  • Создание web узла
  • Создание базы данных ASP
  • Создание пользователей InsCom-Web

Требования к Web-серверу

  • Двухядерный компьютер.
  • Частота процессора от 2.5 ГГц.
  • ОЗУ 2 Гбайт,

Требования к программному обеспечению Web-сервера

  • Операционная система Windows 2003 Server SP2 или выше.
  • Internet Information Server 6.5 или выше (в составе операционной системы).
  • .NET 4 (в составе операционной системы).

При установке необходим доступ к интернет и наличие дистрибутивных дисков операционной системы сервера.

Установка должна выполняться пользователем с правами администратора.

Установка решения Inscom-Web в DMZ (демилитаризованная зона)

Необходимо

- отобразить порт 80 на внешнем интерфейсе на порт 80 сервера на котором установлено решение InsCom-Web. В случае если порт 80 на внешнем интерфейсе уже занят, отобразить любой из свободных портов на порт 80 сервера InsCom-Web.

В случае если используется порт отличный от 80 адрес необходимо будет указывать номер порта при обращении к InsCom-Web. Например

http://www.ins.com.ua:2080. Где 2080 номер используемого порта, а http://www.ins.com.ua адрес внешнего интерфейса.

- для доступа из внутренний сети к SQL серверу необходимо сделать доступ к порту SQL сервера из внутренней сети компании. Порт используемый по умолчанию SQL сервером - 1433.

Установка IIS

Установка IIS с помощью мастера настройки сервера

Нажмите кнопку Пуск и выберите команду Управление данным сервером.

В области Управление ролями данного сервера нажмите кнопку Добавить или удалить роль.

Ознакомьтесь с описанием предварительных действий в окне Мастер настройки сервера и нажмите кнопку Далее.

В области Роль сервера выберите вариант Сервер приложений (IIS, ASP.NET) и нажмите кнопку Далее.

По умолчанию мастер устанавливает и включает IIS, COM+ и DTC.

На странице Параметры сервера приложений установите флажок (ASP.NET) и нажмите кнопку Далее.

Ознакомьтесь с краткими сведениями и нажмите кнопку Далее.

Завершите работу мастера и нажмите кнопку Готово.

Установка ASP.NET

Установка ASP.NET происходит в процессе установки IIS(если был отмечен необходимый флажок на странице Параметры сервера) . Теперь необходимо установить версию ASP.NET.

Для установки ASP.NET необходимо выполнить файл dotnetfx*.exe. В процессе установки может потребоваться доступ к Интернету для скачивания необходимых обновлений.

Установку ASP.NET можно выполнить из интернет по адресу

http://www.asp.net/downloads/4.0/default.aspx

или

http://www.microsoft.com/en-us/download/details.aspx?id=17718

Проверка установки IIS

Если служба IIS установлена она автоматически создает каталог с именем c:\Inetpub\wwwroot который представляет web сайт по умолчанию.

Для проверки работоспособности IIS необходимо разместить в этом каталоге файл TestIIS.html (находится на дистрибутивном диске в папке Test) и перейти в браузере по адресу http://localhost/TestIIS.html. В браузере отобразится текст

Internet Information Server установлен.

Проверка установки ASP.NET

Скопировать в папку c:\Inetpub\wwwroot файл TestASP.* (находятся на дистрибутивном диске в папке Test) и в браузере перейти по адресу

http://localhost/TestASP.aspx

Если ASP.NET установлено , то в браузере отобразится текст

Текущая дата __.__.__

Если вместо это будет отображен только текст

Текущая дата

То ASP.NET установлено не правильно.

Создание web узла (виртуального каталога)

Скопируйте каталог InsCom-Web с дистрибутивного диска на диск c:\ (или другой локальный диск)

Запустите IIS Manager (Меню Start -> Setting -> Control Panel -> Administrative Tools -> Internet Information Services)

Щелкните правой кнопкой мыши на элементе Default Website в дереве IIS и в контекстном меню выберите команду New -> Virtual Directory. Запустится мастер создания виртуальных каталогов. В процессе работы мастера необходимо будет указать псевдоним, каталог и права доступа. При запросе псевдонима указать InsCom-Web

При запросе каталога указать путь к каталогу c:\InsCom-Web . При запросе прав указать права на Чтение(Read ) и права на Запуск сценариев (Run scripts).

После создания виртуального каталога он должен появится в дереве IIS как вложенная папка к элементу Default Website.

Установка документа по умолчанию.

Выделите элемент InsCom-Web в дереве IIS, щелкните правой кнопкой мыши и выберите в контекстном меню команду Properties (свойство). Перейдите на вкладку Documents. Установите флажок Enable Default Document. Если в списке документов отсутствует название Default.aspx, то необходимо его добавить и переместить в верх списка.

Доступ

На вкладке Directory Security -> раздел Authentication and access control -> Edit Установить флажок Enabled anonymous access. Все остальные флажки должны быть сброшены. В имени пользователя username должен быть указан пользователь IUSR_ имя_компьютера (указывается автоматически при создании виртуального каталога)

Добавление разрешений

"Чтение", "Выполнение" и "Список содержимого папки" на доступ к домашнему каталогу веб-узла и виртуальному каталогу для учетной записи IUSR_ имя_компьютера

В проводнике Windows найдите папку c:\InsCom-web, которая содержит домашний каталог веб-узла.

Щелкните правой кнопкой мыши папку и выберите команду Свойства.

На вкладке Безопасность нажмите кнопку Добавить.

Введите IUSR_ имя_компьютера (например, на компьютере с именем uiis наберите IUSR_ uiis) и нажмите ОК.

Установите следующие разрешения для учетной записи IUSR_ имя_компьютера: "Чтение и выполнение", "Список содержимого папки" и "Чтение".

Для закрытия диалогового окна Свойства и сохранения изменений нажмите кнопку ОК

Создание баз данных

Для работы решения необходимо установить MS SQL Server или использовать уже существующий.

Создание базы данных ASP для сохранения информации о пользователях.

Перед созданием базы данных необходимо убедится что на SQL сервере отсутствует база aspnetdb

Выполнить следующую команду

"%systemroot%\Microsoft.NET\Framework\<версияASP.NET>\aspnet_regsql.exe -S имя_сервера -E -A all

где имя_сервера имя SQL Server на которм будет создана база пользователей.

Если в версии ASP.NET нет файла aspnet_regsql.exe, то можно использовать этот файл с предыдущей версии ASP.NET которая установлена на данном компьютере(например v2.0.50727) .

%systemroot%\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql.exe -S имя_сервера -E -A all

При подключении к SQL Server используется логин текущего пользователя, поэтому необходимо убедится что пользователь имеет права администратора на SQL Server

Проверить что база с именем aspnetdb создана.

Создание новой базы Inscom4

Если эксплуатация решения InsCom-Web предусматривает установку отдельной базы данных(отличной от базы данных решения InsCom), то необходимо выполнить установку базы в соответствии с инструкцией по установке базы даных решения InsCom.

Если для создания новой базы используется Back up поставляемый с решением InsCom-Web необходимо устанавливать сервер с использованием Collation SQL_Latin1_General_CP1251_CI_AS (кодовая страница 1251 не чуствительна к регистру символов)

Использование существующей базы Inscom4.

При использовании существующей базы Inscom4 необходимо выполнить обновление базы данных, используя скрипты включенные в релиз решения InsCom-Web

Установка задания по обслуживани баз данных

Для установки задания обслуживания баз данных aspnetdb и InsCom4 необходимо выполнить скрипт из каталога Sql_jobs дистрибутивного диска. Перед выполнение скрипт необходимо отредактировать по инструкциям размещенным в скрипте.

Настройка учетной записи ASPNET

Если для подключения к MS SQL Server предполагается использование отдельной учетной записи, то необходимо создать ее в SQL сервере, разрешить доступ к базе решения InsCom-Web и включить в роль InsComWeb