Порядок работы с посредниками
Версия от 05:06, 25 мая 2023; Xeniya.Gladkova (обсуждение | вклад)
Назначение
Документ предназначен для корректной работы с посредниками
Интеграция
Для сохранения договора с посредником необходимо проверить его наличие в ЕСБД используя метод GetMiddlemenByKeyFields
Пример вызова метода GetMiddlemenByKeyFields
1 <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:iic="https://icweb/IICWebService">
2 <soapenv:Header/>
3 <soapenv:Body>
4 <iic:GetMiddlemenByKeyFields>
5 <iic:aSessionID>*******************************</iic:aSessionID>
6 <iic:aMiddleman>
7 <iic:CLIENT_ID>28****50</iic:CLIENT_ID> <!--Указать идентификатор клиента-->
8 <iic:SYSTEM_DELIMITER_ID>0</iic:SYSTEM_DELIMITER_ID> <!--Указать 0 чтобы выполнить проверку агента по всем компаниям-->
9 </iic:aMiddleman>
10 </iic:GetMiddlemenByKeyFields>
11 </soapenv:Body>
12</soapenv:Envelope>
Если в полученном массиве есть записи, в которых <MIDDLEMEN_RESCINDING_REASON_ID> и <RESCINDING_DATE> пустые, значит это активный договор. <SYSTEM_DELIMITER_ID> указывает в какой страховой компании числится агент.
Пример ответа вызова метода GetMiddlemenByKeyFields
1 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
2 <soap:Body>
3 <GetMiddlemenByKeyFieldsResponse xmlns="https://icweb/IICWebService">
4 <GetMiddlemenByKeyFieldsResult>
5 <MIDDLEMAN>
6 <MIDDLEMAN_ID>16**94</MIDDLEMAN_ID>
7 <CLIENT_ID>28****50</CLIENT_ID>
8 <MIDDLEMAN_TYPE_ID>5</MIDDLEMAN_TYPE_ID>
9 <PARENT_MIDDLEMAN_ID>18**35</PARENT_MIDDLEMAN_ID>
10 <BRANCH_ID>15</BRANCH_ID>
11 <RECORD_CHANGED_AT>02.02.2021 14:49:51</RECORD_CHANGED_AT>
12 <CREATED_BY_USER_ID>*****</CREATED_BY_USER_ID>
13 <INPUT_DATE>03.01.2019 15:53:27</INPUT_DATE>
14 <CHANGED_BY_USER_ID>******</CHANGED_BY_USER_ID>
15 <SYSTEM_DELIMITER_ID>6</SYSTEM_DELIMITER_ID>
16 <USER_ID>******</USER_ID>
17 <RESCINDING_DATE>26.02.2020</RESCINDING_DATE>
18 <MIDDLEMEN_RESCINDING_REASON_ID>10</MIDDLEMEN_RESCINDING_REASON_ID>
19 <RESPONSIBLE_PERSON_ID>0</RESPONSIBLE_PERSON_ID>
20 </MIDDLEMAN>
21 <MIDDLEMAN>
22 <MIDDLEMAN_ID>36291</MIDDLEMAN_ID>
23 <CLIENT_ID>28358550</CLIENT_ID>
24 <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
25 <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
26 <BRANCH_ID>0</BRANCH_ID>
27 <RECORD_CHANGED_AT>19.08.2019 17:56:39</RECORD_CHANGED_AT>
28 <CREATED_BY_USER_ID>12382</CREATED_BY_USER_ID>
29 <INPUT_DATE>06.04.2018 10:47:39</INPUT_DATE>
30 <CHANGED_BY_USER_ID>14749</CHANGED_BY_USER_ID>
31 <SYSTEM_DELIMITER_ID>6</SYSTEM_DELIMITER_ID>
32 <USER_ID>14749</USER_ID>
33 <RESCINDING_DATE>03.01.2019</RESCINDING_DATE>
34 <MIDDLEMEN_RESCINDING_REASON_ID>16</MIDDLEMEN_RESCINDING_REASON_ID>
35 <RESPONSIBLE_PERSON_ID>0</RESPONSIBLE_PERSON_ID>
36 </MIDDLEMAN>
37 <MIDDLEMAN>
38 <MIDDLEMAN_ID>195786</MIDDLEMAN_ID>
39 <CLIENT_ID>28358550</CLIENT_ID>
40 <MIDDLEMAN_TYPE_ID>2</MIDDLEMAN_TYPE_ID>
41 <PARENT_MIDDLEMAN_ID>0</PARENT_MIDDLEMAN_ID>
42 <CONTRACT_NUMBER>894</CONTRACT_NUMBER>
43 <CONTRACT_DATE>23.02.2018</CONTRACT_DATE>
44 <LETTER_OF_ATTORNEY_NUMBER>894</LETTER_OF_ATTORNEY_NUMBER>
45 <BRANCH_ID>15</BRANCH_ID>
46 <RECORD_CHANGED_AT>22.01.2020 16:34:18</RECORD_CHANGED_AT>
47 <CREATED_BY_USER_ID>14550</CREATED_BY_USER_ID>
48 <INPUT_DATE>14.01.2020 12:58:27</INPUT_DATE>
49 <CHANGED_BY_USER_ID>14550</CHANGED_BY_USER_ID>
50 <SYSTEM_DELIMITER_ID>8</SYSTEM_DELIMITER_ID>
51 <USER_ID>0</USER_ID>
52 <RESCINDING_DATE>22.01.2020</RESCINDING_DATE>
53 <MIDDLEMEN_RESCINDING_REASON_ID>13</MIDDLEMEN_RESCINDING_REASON_ID>
54 <RESPONSIBLE_PERSON_ID>0</RESPONSIBLE_PERSON_ID>
55 </MIDDLEMAN>
56 </GetMiddlemenByKeyFieldsResult>
57 </GetMiddlemenByKeyFieldsResponse>
58 </soap:Body>
59</soap:Envelope>
- Если у агента нет активных договоров его можно сохранить используя метод SetMiddleman. Так же предыдущий пункт можно пропустить, так как в этом методе стоит проверка на наличие не расторгнутых договоров.
- Для сохранения персональных данных агента (Телефонные номера, справка об отсутствии судимости, удостоверение личности или свидетельство о регистрации) необходимо использовать метод SetAgentDetails. Для сохранения исторических данных по документам и прочим сведениям в методе SetAgentDetails в тэге <INPUT_DATE></INPUT_DATE> можно указать необходимую дату в формате dd.mm.yyyy HH24:MI:SS.
Клиент ЕСБД
Основное меню - Справочники - Посредники