Корневой элемент: Xtensive.DPA.Downtime
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)
Пример xml по разделу: "downtimeReasonCollection":
<root xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://x-tensive.com/dpa/downtime">
<downtimeReasonCollection>
<reason>
<startTime>2020-01-01 13:55:16</startTime>
<endTime>2020-01-01 14:15:57</endTime>
<duration>00:20:41</duration>
<reason>ходил курить</reason>
<user personnelNumber="1234" name="Иван" middle-name="Иванович" surname="Иванов"/>
</reason>
<reason>
<startTime>2020-01-01 15:55:16</startTime>
<endTime>2020-01-01 17:15:57</endTime>
<duration>01:20:41</duration>
<reason>Замена инструмента</reason>
<user personnelNumber="1234" name="Иван" middle-name="Иванович" surname="Иванов"/>
</reason>
</downtimeReasonCollection>
</root>
downtime - Простой
Поле
|
Тип
|
Описание
|
equipment
|
string
|
Оборудование
|
downtimeType
|
downtimeType
|
Тип простоя
|
startTime
|
dateTimeOffset
|
Время начала
|
endTime
|
dateTimeOffset
|
Время окончания
|
duration
|
timeSpan
|
Продолжительность
|
externalOrder
|
string
|
Внешний запрос
|
messages
|
messageEventCollection
|
Сообщение
|
serviceRequests
|
operatorRequestCollection
|
Сервисный запрос
|
reasons
|
downtimeReasonCollection
|
Причина
|
Пример xml по разделу: "downtimeReasonCollection":
<?xml version="1.0"?>
<root xmlns="http://x-tensive.com/dpa/downtime" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<downtime>
<equipment>Тест станок1</equipment>
<downtimeType>Unscheduled</downtimeType>
<startTime>31.05.2020 22:14:45.947 -07:00</startTime>
<endTime>31.05.2020 22:14:49.25 -07:00</endTime>
<duration>00:00:03.0780581</duration>
<messages/>
<reasons>
<reason>
<startTime>31.05.2020 22:14:45.947 -07:00</startTime>
<endTime>31.05.2020 22:14:49.25 -07:00</endTime>
<duration>00:00:03.0780581</duration>
<reason>Не определено</reason>
<user middle-name="Нейм1" surname="Систем" name="Юзер" personnelNumber="19"/>
</reason>
</reasons>
</downtime>
</root>
operatorRequestCollection - Список запросов оператора
Поле
|
Тип
|
Описание
|
serviceRequest
|
operatorRequest
|
Сервисный запрос
|
operatorRequest - Запрос оператора
Поле
|
Тип
|
Описание
|
startTime
|
dateTimeOffset
|
Время начала
|
endTime
|
dateTimeOffset
|
Время окончания
|
duration
|
timeSpan
|
Продолжительность
|
operator
|
operator
|
оператор
|
executor
|
operator
|
исполнитель
|
status
|
dispatcherRecordStatus
|
статус
|
operator - Оператор
Атрибут
|
Тип
|
Описание
|
personnelNumber
|
integer
|
Идентификационный номер
|
name
|
string
|
Имя
|
middle-name
|
string
|
Отчество
|
surname
|
string
|
Фамилия
|
downtimeReasonCollection - Список причин простоя
Поле
|
Тип
|
Описание
|
reason
|
downtimeReason
|
Причина
|
downtimeReason - Причина простоя
Поле
|
Тип
|
Описание
|
startTime
|
dateTimeOffset
|
Время начала
|
endTime
|
dateTimeOffset
|
Время окончания
|
duration
|
timeSpan
|
Продолжительность
|
reason
|
string
|
Причина
|
user
|
operator
|
Пользователь
|
messageEventCollection - Список сообщений
Поле
|
Тип
|
Описание
|
message
|
messageEvent
|
Сообщение
|
messageEvent - Сообщение
Поле
|
Тип
|
Описание
|
startTime
|
dateTimeOffset
|
Время начала
|
endTime
|
dateTimeOffset
|
Время окончания
|
duration
|
timeSpan
|
Продолжительность
|
type
|
machineMessageType
|
Тип
|
code
|
string
|
Код
|
text
|
string
|
Описание
|