GetSchedule (детальное расписание)
Описание
GetSchedule(StartDate[dateTime], FinishDate[dateTime])
Параметры
Параметр | Тип | Описание |
---|---|---|
StartDate | dateTime | Дата начала периода для получения расписания |
FinishDate | dateTime | Дата окончания периода для получения расписания |
Возвращает расписание сотрудников с учетом перерывов и временем занятым заявками клиентов.
Возможные ошибки
- Ошибка при преобразовании StartDate в дату;
- Ошибка при преобразовании FinishDate в дату.
Пример запроса
Тело запроса
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:ru="ru.umc">
<soap:Header/>
<soap:Body>
<ru:GetSchedule>
<ru:StartDate>2017-03-01T00:00:00</ru:StartDate>
<ru:FinishDate>2017-03-01T00:00:00</ru:FinishDate>
</ru:GetSchedule>
</soap:Body>
</soap:Envelope>
Пример ответа
Тело ответа
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m:GetScheduleResponse xmlns:m="ru.umc">
<m:return xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<![CDATA[<?xml version="1.0"?>
<ГрафикиДляСайта xmlns="S1" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ГрафикДляСайта>
<Клиника>f679444a-22b7-11df-8618-002618dcef2c</Клиника>
<СотрудникФИО>Ковалёва И.М.</СотрудникФИО>
<СотрудникID>6cf96534-3870-11e2-87ba-002618dcef2c</СотрудникID>
<Специализация>Офтальмология</Специализация>
<ПериодыГрафика>
<СвободноеВремя>
<ПериодГрафика>
<Дата>2017-03-01T00:00:00</Дата>
<ВремяНачала>2017-03-01T09:00:00</ВремяНачала>
<ВремяОкончания>2017-03-01T09:15:00</ВремяОкончания>
</ПериодГрафика>
<ПериодГрафика>
<Дата>2017-03-01T00:00:00</Дата>
<ВремяНачала>2017-03-01T09:30:00</ВремяНачала>
<ВремяОкончания>2017-03-01T09:45:00</ВремяОкончания>
</ПериодГрафика>
<ПериодГрафика>
<Дата>2017-03-01T00:00:00</Дата>
<ВремяНачала>2017-03-01T10:00:00</ВремяНачала>
<ВремяОкончания>2017-03-01T10:15:00</ВремяОкончания>
</ПериодГрафика>
</СвободноеВремя>
<ЗанятоеВремя>
<ПериодГрафика>
<Дата>2017-03-01T00:00:00</Дата>
<ВремяНачала>2017-03-01T09:15:00</ВремяНачала>
<ВремяОкончания>2017-03-01T09:30:00</ВремяОкончания>
</ПериодГрафика>
<ПериодГрафика>
<Дата>2017-03-01T00:00:00</Дата>
<ВремяНачала>2017-03-01T09:45:00</ВремяНачала>
<ВремяОкончания>2017-03-01T10:00:00</ВремяОкончания>
</ПериодГрафика>
</ЗанятоеВремя>
</ПериодыГрафика>
<ДлительностьПриема>0001-01-01T00:15:00</ДлительностьПриема>
</ГрафикДляСайта>
</ГрафикиДляСайта>]]></m:return>
</m:GetScheduleResponse>
</soap:Body>
</soap:Envelope>