Изменения

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

Xtensive.DPA.Catalog

438 байт добавлено, 23:24, 20 июля 2020
Корневой элемент: Xtensive.DPA.Catalog <br/>
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)<br/>
''Пример xml по разделу: "downtimeReason":''
<pre style="width: 70%;>
<downtimeReason>
<equipment>Test1</equipment>
<downtimeType>Unscheduled</downtimeType>
<startTime>03.06.2020 14:01:45.73 +05:00</startTime>
<endTime>03.06.2020 16:13:43.72 +05:00</endTime>
<duration>02:11:57.9991473</duration>
<messages/>
<reasons>
<reason>
<startTime>03.06.2020 14:01:45.73 +05:00</startTime>
<endTime>03.06.2020 16:13:43.72 +05:00</endTime>
<duration>02:11:57.9991473</duration>
<reason>Попадание стружки в узлы станка</reason>
<user middle-name="Нейм" surname="Систем" name="Юзер" personnelNumber="1050330931"/>
</reason>
</reasons>
</downtimeReason>
</pre>
==brigade - Бригада ==
{| class="wikitable" style="width: 30%;"
|}
''Пример выгрузки "brigade":''<pre style="width: 70%;><?xml version="1.0" encoding=employeCollection "utf- Список сотрудников8"?><brigade xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="brigade"> <extraFields xmlns="http://x-tensive.com/dpa/common">{| class <extraField name="wikitabletest1" stylevalue="width: 30%;qq"/>| Поле <extraField name="test2" value="ww" />| Тип </extraFields>| Описание <brigadier personnelNumber="123" xmlns="http://x-tensive.com/dpa/catalog" />| <employees xmlns="http://x-tensive.com/dpa/catalog"> <employe personnelNumber="111" />| <employepersonnelNumber="222" />| staffPersonnelNumber </employees>| Сотрудник</brigade>|}</pre>
==staffPersonnelNumber - Табельный номер сотрудника ==
| Табельный номер
|}
 
''Пример выгрузки "staffPersonnelNumber":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<staffPersonnelNumber xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" personnelNumber="333" />
</pre>
==cycleType - Тип цикла ==
| Наименование
|}
 
''Пример выгрузки "cycleType":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<cycleType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="test" />
</pre>
==downtimeReason - Причина простоя==
| Наименование
|}
 
''Пример выгрузки "downtimeReasonType":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<downtimeReasonType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="test" />
</pre>
==noteType - Тип записи==
| Наименование
|}
 
''Пример выгрузки "noteType":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<noteType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="test" />
</pre>
==overtimeReason - Причина отклонения ==
| Код
|}
 
''Пример выгрузки "overtimeReason":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<overtimeReason name="сломан вал" code="04714" color="Красный" />
</pre>
==position - Должность==
| Наименование
|}
 
''Пример выгрузки "position":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<position name="Механик" />
</pre>
==processingType - Тип процесса==
| Наименование
|}
 
''Пример выгрузки "processingType":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<processingType name="Наладка" />
</pre>
==productType - Тип продукта==
| Наименование
|}
 
''Пример выгрузки "productType":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<productType name="Заготовка" />
</pre>
==programType - Тип программы==
| Наименование
|}
 
''Пример выгрузки "programType":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<programType name="тест" />
</pre>
==shift - Смена ==
|}
==periodCollection - Список периодов == {| class=''Пример выгрузки "wikitableshift" :''<pre style="width: 3070%;><?xml version="1.0" encoding="| Атрибут| Тип| Описание|utf-8"?>| startTime| string| Время начала |-| endTime| string| Время окончания <shift name="Дневная" color="Красный" />|}</pre>
==staff - Сотрудник==
| Пользователь
|}
 
''Пример выгрузки "staff":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<staff personnelNumber="12345" firstName="Имя" secondName="Отчество" lastName="Фамилия" position="Должность" user="Имя пользователя" />
</pre>
==suspendReason - Причина приостановки==
| Цвет
|}
 
''Пример выгрузки "suspendReason ":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<suspendReason name="Авария" code="Код" color="Цвет"/>
</pre>
==workCenterGroup - Группа рабочих центров==
| Индекс сортировки
|}
 
''Пример выгрузки "ticketGroup":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<ticketGroup name="Группа" icon="Изображение" index="12345" />
</pre>
==ticketSource - Источник тикетов==
| Группа
|}
 
''Пример выгрузки "ticketSource":''
<pre style="width: 70%;>
<?xml version="1.0" encoding="utf-8"?>
<ticketSource name="Имя" group="Группа"/>
</pre>
==ticketType - Тип тикетов ==
|}
==ticketGroupCollection - Список групп тикетов== {| class=''Пример выгрузки "wikitableticketType" style="width: 30%;"''| Поле| Тип| Описание|-| group| | Группа|}{| class="wikitable" <pre style="width: 3070%;">| Атрибут| Тип| Описание|-| name| string| Наименование|} ==ticketTypeCollection - Список типов тикетов =={| class<?xml version="wikitable1.0" styleencoding="width: 30%;"| Поле| Тип| Описание|utf-| type| | Тип|}{| class="wikitable" style="width: 30%;8"?>| Атрибут| Тип| Описание|-| <ticketType name| string| Наименование|} ==ticketSourceCollection - Список источников тикетов== {| class="wikitableИмя" stylesource="width: 30%;"| Поле| Тип| Описание|-| source| | Источник|}{| class="wikitable" styleindex="width: 30%;1234"/>| Атрибут| Тип| Описание|-| name| string| Наименование|} ==equipmentCollection - Список оборудования== {| class="wikitable" style="width: 30%;"| Поле| Тип| Описание|-| equipment| | Оборудование|}{| class="wikitable" style="width: 30%;"| Атрибут| Тип| Описание|-| equipmentName| string| Название оборудования |} ==workScheduleTemplate - Шаблон расписания== {| class="wikitable" style="width: 30%;"| Поле| Тип| Описание|-| intervals| intervalsCollection| Интервал|}{| class="wikitable" style="width: 30%;"| Атрибут| Тип| Описание|-| name| string| Наименование|-| type| scheduleTemplateType| Тип шаблона расписания |}</pre>
==workScheduleOwner - Структурная единица, на которую распространяется расписание==
|}
==workScheduleInterval - Интервал расписания== {| class=''Пример выгрузки "wikitableworkScheduleOwner" :''<pre style="width: 3070%;"| Атрибут| Тип| Описание|-| ownedShift| string| Привязка к смене|-| start| timeSpan| Старт|-| end| timeSpan| Окончание|}><?xml version="1.0" encoding=intervalsCollection "utf- Список интервалов == 8"?>{| class<workScheduleOwner path="wikitableПуть" style="width: 30%;"| Поле| Тип| Описание|-| interval| workScheduleInterval| Интервал/>|}</pre>
239

правок

Навигация