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

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

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-файлов.

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

Параметр

Минимальные требования

Компьютер

IBM PC совместимый

ОЗУ

4 Гб

Свободное место на HDD

Наличие свободного места не менее  80 Gb.

Источник бесперебойного питания

Наличие обязательно.

 

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

Парамерт

Минимальные требования

Компьютер

IBM PC совместимый

ОЗУ

1 Гб

Свободное место на HDD

Не менее 10 Gb

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

 

Существует три варианта добавления нового пользователя в 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

Руководство администратора 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 2005 или использовать уже существующий MS SQL Server 2005 или MS SQL Server 2008

Создание базы данных 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