Интеграция с ЕСБД: различия между версиями
Admin (обсуждение | вклад) (Исправ. номер 21) |
Admin (обсуждение | вклад) (ИП/КХ) |
||
Строка 55: | Строка 55: | ||
::3.35 [[CONTRACT_RISK|CONTRACT_RISK(Риск договора страхования)]] | ::3.35 [[CONTRACT_RISK|CONTRACT_RISK(Риск договора страхования)]] | ||
::3.36 [[CONTRACT_BENEFIT_RECIPIENT|CONTRACT_BENEFIT_RECIPIENT(Выгодоприобретатель по догвоору страхования)]] | ::3.36 [[CONTRACT_BENEFIT_RECIPIENT|CONTRACT_BENEFIT_RECIPIENT(Выгодоприобретатель по догвоору страхования)]] | ||
+ | ::3.37 [[CLIENT_PB_DETAILS|CLIENT_PB_DETAILS(Реквизиты клиента ИП/КХ )]] | ||
:4.'''Методы''' | :4.'''Методы''' | ||
Строка 63: | Строка 64: | ||
:::4.1.3 [[GetClientsByRNN]] | :::4.1.3 [[GetClientsByRNN]] | ||
:::4.1.4 [[GetClientsByKeyFields]] | :::4.1.4 [[GetClientsByKeyFields]] | ||
+ | :::4.1.5 [[GetClientPBDetailsListByID]] | ||
+ | :::4.1.6 [[SetClientPBDetails]] | ||
::4.2 '''Транспортные средства''' | ::4.2 '''Транспортные средства''' |
Версия от 09:10, 21 мая 2012
- 1. Введение
Интеграция информационных систем страховых компаний с ЕСБД производится путем взаимодействия с интеграционными Web-сервисами. Система работает по защищенному соединению (SSL) с установленной проверкой подлинности сертификата подключаемого пользователя. Права данного пользователя в системе "СК". Методы интеграционного сервиса предоставляют доступ к получению справочной информации, необходимой для передачи информации в ЕСБД, а также методы для вставки, редактирования и удаления данных (полисов страхования).
Примечание:
Необходимо отредактировать файл hosts, добавив следующую строку: 89.218.45.212 icweb (где 89.218.45.212 -- IP адрес интеграционного сервера ЕСБД). Необходимо для того, чтобы имя хоста (сервера) совпадало с именем сертификата сервера.
Актуальное описание Web-сервиса можно получить с: https://icweb/IICWebService.asmx?WSDL
- 2. Этапы запросов передачи данных
Для успешной передачи сведений о полисе страхования в ЕСБД полис должен содержать идентификаторы справочных реквизитов (например идентификатор страхователя в ЕСБД). Соответственно перед передачей сведений о полисе необходимо запросить справочные сведения. Порядок действий, необходимых для передачи сведений о полисе:
- Запрос идентификаторов клиентов (страхователь, водители);
- Если клиент отсутствует в ЕСБД, необходимо передать сведения о клиенте в ЕСБД для сохранения;
- Запрос идентификаторов транспортных средств;
- Если транспортное средство отсутствует в ЕСБД, необходимо передать сведения о транспортном средстве в ЕСБД для сохранения;
- Передача сведений о полисе страхования в ЕСБД;
- 3. Классы
- 3.1 User (Пользователь)
- 3.2 UnionRecord (Объединенная запись)
- 3.3 Item (Элемент справочника)
- 3.4 Policy (Полис страхования ОС ГПО ВТС)
- 3.5 Client (Клиент)
- 3.6 Driver (Водитель (застрахованный ОС ГПО ВТС))
- 3.7 TF (Транспортное средство)
- 3.8 Policies_TF (Транспортное средство полиса ОС ГПО ВТС)
- 3.9 VOITURE_MARK (Марка транспортного средства)
- 3.10 VOITURE_MODEL (Модель транспортного средства)
- 3.11 Insurance_Event(Страховой случай)
- 3.12 Victim_Object(Пострадавший объект)
- 3.13 Victim_Client(Пострадавший объект (человек))
- 3.14 Victim_Vehicle(Пострадавший объект (Транспортное средство))
- 3.15 Expertise(Экспертиза)
- 3.16 Perpetrator(Виновный)
- 3.17 NewUserRequest(Заявка на создание нового пользователя)
- 3.18 UserCertificate(Сертификат пользователя)
- 3.19 UserCertificate(Сертификат пользователя)
- 3.20 CONTRACT(Договор страхования)
- 3.21 CONTRACT_AGRICULTURE_LIST(Договор страхования: Обязательное страхование в растениеводстве)
- 3.22 CONTRACT_OS_ECO(Договор страхования: Обязательное экологическое страхование)
- 3.23 CONTRACT_OSGPO_AUDITORS(Договор страхования: ОС ГПО аудиторских организаций)
- 3.24 CONTRACT_OSGPO_DO(Договор страхования: ОС ГПО владельцев опасных объектов)
- 3.25 CONTRACT_OSGPO_NOTARIUS(Договор страхования: ОС ГПО частных нотариусов)
- 3.26 CONTRACT_OSGPO_PASSENGERS(Договор страхования: ОС ГПО перевозчика перед пассажирами)
- 3.27 CONTRACT_OSGPO_TOUR(Договор страхования: ОС ГПО туроператора и турагента)
- 3.28 CONTRACT_DS_ACCIDENT(Договор страхования: Страхование от несчастных случаев)
- 3.29 CONTRACT_DS_LOAN(Договор страхования: Страхование займов)
- 3.30 CONTRACT_DS_MORTGAGE(Договор страхования: Ипотечное страхование)
- 3.31 CONTRACT_DS_HEALTH(Договор страхования: Страхования на случай болезни)
- 3.32 CONTRACT_DS_LIFE(Договор страхования: Страхование жизни)
- 3.33 MIDDLEMAN(Посредник)
- 3.34 SCHEDULED_PAYMENT(Плановая оплата)
- 3.35 CONTRACT_RISK(Риск договора страхования)
- 3.36 CONTRACT_BENEFIT_RECIPIENT(Выгодоприобретатель по догвоору страхования)
- 3.37 CLIENT_PB_DETAILS(Реквизиты клиента ИП/КХ )
- 4.Методы
- 4.1 Клиенты
- 4.1.1 SetClient
- 4.1.2 GetClientByID
- 4.1.3 GetClientsByRNN
- 4.1.4 GetClientsByKeyFields
- 4.1.5 GetClientPBDetailsListByID
- 4.1.6 SetClientPBDetails
- 4.1 Клиенты
- 4.2 Транспортные средства
- 4.2.1 SetTF
- 4.2.2 GetTFByVIN
- 4.2.3 GetTFByEngineNumber
- 4.2.4 GetTFByNumber
- 4.2.5 GetVoitureMarks
- 4.2.6 GetVoitureModels
- 4.2.7 SetVoitureMark
- 4.2.8 SetVoitureModel
- 4.2 Транспортные средства
- 4.3 Страховые случаи и выплаты
- 4.3.1 SetInsuranceEvent
- 4.3.2 SetInsuranceEventMistake
- 4.3.3 SetVictimObject
- 4.3.4 SetPerpetratorMistake
- 4.3 Страховые случаи и выплаты
- 4.4 Заявки на добавление пользователей
- 4.4.1 SetNewUserRequest
- 4.4 Заявки на добавление пользователей
- 4.5 ОС ГПО ВТС
- 4.5.1 SetPolicy
- 4.5.2 GetPolicyByID
- 4.5.3 GetPoliciesByNumber
- 4.5.4 GetPoliciesByPolicyDate
- 4.5.5 GetPoliciesInfoByReason
- 4.5.6 DeletePolicy
- 4.5.7 GetClassId
- 4.5.8 GetClassText
- 4.5.9 GetPoliciesByCreatedOrChangedDateTime
- 4.5.10 GetMiddlemenPaymentsByCreatedOrChangedDateTime
- 4.5.11 SetPolicyRescindingReason
- 4.5.12 SetPolicyDuplicate
- 4.5 ОС ГПО ВТС
- 4.6 Обязательное страхование в растениеводстве
- 4.7 ОС ГПО владельцев опасных объектов
- 4.7.1 SetContractOsgpoDo
- 4.7.2 GetContractOsgpoDo_By_Id
- 4.7.3 GetContractOsgpoDo_By_Period
- 4.7.4 GetContractOsgpoDo_By_Number
- 4.7 ОС ГПО владельцев опасных объектов
- 4.8 Обязательное экологическое страхование
- 4.8.1 SetContractOsEco
- 4.8.2 GetContractOsEco_By_Id
- 4.8.3 GetContractOsEco_By_Period
- 4.8.4 GetContractOsEco_By_Number
- 4.8 Обязательное экологическое страхование
- 4.9 ОС ГПО аудиторских организаций
- 4.10 ОС ГПО частных нотариусов
- 4.10.1 SetContractOsgpoNotarius
- 4.10.2 GetContractOsgpoNotarius_By_Id
- 4.10.3 GetContractOsgpoNotarius_By_Period
- 4.10.4 GetContractOsgpoNotarius_By_Number
- 4.10 ОС ГПО частных нотариусов
- 4.11 ОС ГПО перевозчика перед пассажирами
- 4.12 ОС ГПО туроператора и турагента
- 4.12.1 SetContractOsgpoTour
- 4.12.2 GetContractOsgpoTour_By_Id
- 4.12.3 GetContractOsgpoTour_By_Period
- 4.12.4 GetContractOsgpoTour_By_Number
- 4.12 ОС ГПО туроператора и турагента
- 4.13 ОС РНС
- 4.13.1 SetContractOSRNS
- 4.13.2 GetContractOSRNS_By_Id
- 4.13.3 GetContractOSRNS_By_Period
- 4.13.4 GetContractOSRNS_By_Number
- 4.13 ОС РНС
- 4.14 Страхование от несчастных случаев
- 4.14.1 SetContractDsAccident
- 4.14.2 GetContractDsAccident_By_Id
- 4.14.3 GetContractDsAccident_By_Period
- 4.14.4 GetContractDsAccident_By_Number
- 4.14 Страхование от несчастных случаев
- 4.15 Страхование займов
- 4.15.1 SetContractDsLoan
- 4.15.2 GetContractDsLoan_By_Id
- 4.15.3 GetContractDsLoan_By_Period
- 4.15.4 GetContractDsLoan_By_Number
- 4.15 Страхование займов
- 4.16 Ипотечное страхование
- 4.16.1 SetContractDsMortgage
- 4.16.2 GetContractDsMortgage_By_Id
- 4.16.3 GetContractDsMortgage_By_Period
- 4.16.4 GetContractDsMortgage_By_Number
- 4.16 Ипотечное страхование
- 4.17 Страхование на случай болезни
- 4.17.1 SetContractDsHealth
- 4.17.2 GetContractDsHealth_By_Id
- 4.17.3 GetContractDsHealth_By_Period
- 4.17.4 GetContractDsHealth_By_Number
- 4.17 Страхование на случай болезни
- 4.18 Страхование жизни
- 4.18.1 SetContractDsLife
- 4.18.2 GetContractDsLife_By_Id
- 4.18.3 GetContractDsLife_By_Period
- 4.18.4 GetContractDsLife_By_Number
- 4.18 Страхование жизни
- 4.19 Аннуитетное страхование
- 4.19.1 SetContractDsAnnuity
- 4.19.2 GetContractDsAnnuity_By_Id
- 4.19.3 GetContractDsAnnuity_By_Period
- 4.19.4 GetContractDsAnnuity_By_Number
- 4.19 Аннуитетное страхование
- 4.20 Работа с посредниками
- 4.20.1 GetMiddlemenByKeyFields
- 4.20.2 SetMiddleman
- 4.20 Работа с посредниками
- 4.21 Разное
- 4.21.1 GetUnionRecords
- 4.21.2 GetItems
- 4.21.3 AuthenticateUser
- 4.21.4 SessionExists
- 4.21.5 GetServerDateTime
- 4.21.6 Execute
- 4.21.7 SetContractRescinding
- 4.21 Разное
- 4.22 Расчет премии
- 4.22.1 CalculatePolicyPremium
- 4.22.2 CalculateContractPremium
- 4.22 Расчет премии