Сервис поддерживает 2 метода:
- GetPassportData (получить информацию о паспорте).
- GetJobInfo (получить информацию о актуальной должности, без учета переводов, не отраженных в трудовой книжке).
GetPassportData
Входные параметры (то, что передается в сервис)
- Name - Строка - Фамилия имя отчество сотрудника
- Service Number - Строка - Табельный номер сотрудника
- Initiator - Строка - Фамилия имя отчество сотрудника, запрашивающего информацию
- Reason – Строка - Цель запроса
Выходные параметры (То, что сервис возвращает).
- PassportSeries - Строка - серия паспорта
- PassportNumber - Строка - номер паспорта
- PassportIssued - Строка - кем выдан
- PassportDateOfIssue- Дата - дата выдачи
- PassportDivisionCode- Строка - код подразделения
- DateOfBirth - Строка - дата рождения
- Gender - Строка - пол
- RegistrationAddress - Строка - адрес прописки
- ErrorText - Строка – Текст ошибки
GetJobInfo
Входные параметры (то, что передается в сервис)
- Name - Строка - Фамилия имя отчество сотрудника
- Service Number - Строка - Табельный номер сотрудника
- Initiator - Строка - Фамилия имя отчество сотрудника, запрашивающего информацию
- Reason – Строка - Цель запроса
Выходные параметры (То, что сервис возвращает).
- CurrentPosition - Строка - Текущая должность на момент запроса
- DateOfAppointment - Дата - Дата назначения на должность
- DateOfEmployment - Дата - Дата приема на работу (в целом в организацию)
- ErrorText - Строка – Текст ошибки
Также реализован протокол запросов в базу данных через описанный сервис.
Протокол ведется в регистре сведений «История обращений».
Измерения:
- Дата запроса
- Вид запроса (GetPassportData / GetJobInfo ).
Ресурсы:
- Текст запроса
- Ответ
Также, к расширению прилагается обработка для тестирования сервиса.
Для запуска сервиса необходимо добавить в базу расширение и опубликовать сервис.
При запросе к сервису нужно указывать параметры подключения (в обработке все параметры указаны в качестве примера).
Тестировалось на платформе 8.3.18.1334 на конфигурации 3.1.16.133.