Xtensive.DPA.Downtime: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
Строка 66: Строка 66:
 
|}
 
|}
  
 +
<pre>
 
<?xml version="1.0"?>
 
<?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">
 
<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">
Строка 86: Строка 87:
 
</downtime>
 
</downtime>
 
</root>
 
</root>
 +
</pre>
  
 
==operatorRequestCollection - Список запросов оператора ==     
 
==operatorRequestCollection - Список запросов оператора ==     

Версия 22:16, 23 июня 2020

Корневой элемент: 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 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>QTN -350 №5</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 Описание