Xtensive.DPA.Downtime

Материал из DPA
Перейти к навигации Перейти к поиску

Корневой элемент: Xtensive.DPA.Downtime
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)

downtime - Простой

Поле Тип Описание
equipment string Оборудование
downtimeType downtimeType Тип простоя
startTime dateTimeOffset Время начала
endTime dateTimeOffset Время окончания
duration timeSpan Продолжительность
externalOrder string Внешний запрос
messages messageEventCollection Сообщение
serviceRequests operatorRequestCollection Сервисный запрос
reasons downtimeReasonCollection Причина

Пример xml по разделу: "downtime":

<?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 Причина

Пример 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>

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 Описание