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

Материал из DPA
Перейти к навигации Перейти к поиску
 
(не показано 13 промежуточных версий этого же участника)
Строка 258: Строка 258:
 
<shift name="Дневная" color="Красный" />
 
<shift name="Дневная" color="Красный" />
 
</pre>
 
</pre>
 
==periodCollection - Список периодов == 
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| startTime
 
| string
 
| Время начала
 
|-
 
| endTime
 
| string
 
| Время окончания
 
|}
 
  
 
==staff - Сотрудник==     
 
==staff - Сотрудник==     
Строка 304: Строка 289:
 
| Пользователь
 
| Пользователь
 
|}
 
|}
 +
 +
''Пример выгрузки "staff":''
 +
<pre style="width: 70%;>
 +
<?xml version="1.0" encoding="utf-8"?>
 +
<staff personnelNumber="12345" firstName="Имя" secondName="Отчество" lastName="Фамилия" position="Должность" user="Имя пользователя" />
 +
</pre>
  
 
==suspendReason - Причина приостановки==     
 
==suspendReason - Причина приостановки==     
Строка 323: Строка 314:
 
| Цвет
 
| Цвет
 
|}
 
|}
 +
 +
''Пример выгрузки "suspendReason ":''
 +
<pre style="width: 70%;>
 +
<?xml version="1.0" encoding="utf-8"?>
 +
<suspendReason  name="Авария" code="Код" color="Цвет"/>
 +
</pre>
  
 
==workCenterGroup - Группа рабочих центров==  
 
==workCenterGroup - Группа рабочих центров==  
Строка 394: Строка 391:
 
| Индекс сортировки  
 
| Индекс сортировки  
 
|}
 
|}
 +
 +
''Пример выгрузки "ticketGroup":''
 +
<pre style="width: 70%;>
 +
<?xml version="1.0" encoding="utf-8"?>
 +
<ticketGroup name="Группа" icon="Изображение" index="12345" />
 +
</pre>
  
 
==ticketSource - Источник тикетов==       
 
==ticketSource - Источник тикетов==       
Строка 409: Строка 412:
 
| Группа
 
| Группа
 
|}
 
|}
 +
 +
''Пример выгрузки "ticketSource":''
 +
<pre style="width: 70%;>
 +
<?xml version="1.0" encoding="utf-8"?>
 +
<ticketSource  name="Имя" group="Группа"/>
 +
</pre>
  
 
==ticketType - Тип тикетов ==       
 
==ticketType - Тип тикетов ==       
Строка 429: Строка 438:
 
|}
 
|}
  
==ticketGroupCollection - Список групп тикетов==
+
''Пример выгрузки "ticketType":''
{| class="wikitable" style="width: 30%;"
+
<pre style="width: 70%;>
| Поле
+
<?xml version="1.0" encoding="utf-8"?>
| Тип
+
<ticketType  name="Имя" source="Источник" index="1234"/>
| Описание
+
</pre>
|-
 
| group
 
|
 
| Группа
 
|}
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
==ticketTypeCollection - Список типов тикетов ==
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| type
 
|
 
| Тип
 
|}
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
==ticketSourceCollection - Список источников тикетов== 
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| source
 
|
 
| Источник
 
|}
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| 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
 
| Тип шаблона расписания
 
|}
 
  
 
==workScheduleOwner - Структурная единица, на которую распространяется расписание==  
 
==workScheduleOwner - Структурная единица, на которую распространяется расписание==  
Строка 544: Строка 455:
 
|}
 
|}
  
==workScheduleInterval - Интервал расписания== 
+
''Пример выгрузки "workScheduleOwner":''
{| class="wikitable" style="width: 30%;"
+
<pre style="width: 70%;>
| Атрибут
+
<?xml version="1.0" encoding="utf-8"?>
| Тип
+
<workScheduleOwner  path="Путь"/>
| Описание
+
</pre>
|-
 
| ownedShift
 
| string
 
| Привязка к смене
 
|-
 
| start
 
| timeSpan
 
| Старт
 
|-
 
| end
 
| timeSpan
 
| Окончание
 
|}
 
 
 
==intervalsCollection - Список интервалов ==
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| interval
 
| workScheduleInterval
 
| Интервал
 
|}
 

Текущая версия на 22:24, 20 июля 2020

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

brigade - Бригада

Поле Тип Описание
brigadier staffPersonnelNumber Бригадир
employees employeCollection Сотрудники
Атрибут Тип Описание
name string Наименование

Пример выгрузки "brigade":

<?xml version="1.0" encoding="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">
    <extraField name="test1" value="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" />
    <employe personnelNumber="222" />
  </employees>
</brigade>

staffPersonnelNumber - Табельный номер сотрудника

Поле Тип Описание
personnelNumber int Табельный номер

Пример выгрузки "staffPersonnelNumber":

<?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" />

cycleType - Тип цикла

Атрибут Тип Описание
name string Наименование

Пример выгрузки "cycleType":

<?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" />

downtimeReason - Причина простоя

Поле Тип Описание
reasonType downtimeReasonType Тип причины
Атрибут Тип Описание
name string Наименование
color string Цвет
reasonCategory downtimeCategory Категория
allowSetInAnalytics boolean Разрешено устанавливать через аналитики
allowSetInOperator boolean Разрешено устанавливать через модуль оператора

downtimeReasonType - Тип причины простоя

Атрибут Тип Описание
name string Наименование

Пример выгрузки "downtimeReasonType":

<?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" />

noteType - Тип записи

Атрибут Тип Описание
name string Наименование

Пример выгрузки "noteType":

<?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" />

overtimeReason - Причина отклонения

Атрибут Тип Описание
name string Наименование
color string Цвет
code string Код

Пример выгрузки "overtimeReason":

<?xml version="1.0" encoding="utf-8"?>
<overtimeReason name="сломан вал" code="04714" color="Красный" />

position - Должность

Атрибут Тип Описание
name string Наименование

Пример выгрузки "position":

<?xml version="1.0" encoding="utf-8"?>
<position name="Механик" />

processingType - Тип процесса

Атрибут Тип Описание
name string Наименование

Пример выгрузки "processingType":

<?xml version="1.0" encoding="utf-8"?>
<processingType name="Наладка" />

productType - Тип продукта

Атрибут Тип Описание
name string Наименование

Пример выгрузки "productType":

<?xml version="1.0" encoding="utf-8"?>
<productType  name="Заготовка" />

programType - Тип программы

Атрибут Тип Описание
name string Наименование

Пример выгрузки "programType":

<?xml version="1.0" encoding="utf-8"?>
<programType  name="тест" />

shift - Смена

Атрибут Тип Описание
name string Наименование
color string Цвет

Пример выгрузки "shift":

<?xml version="1.0" encoding="utf-8"?>
<shift name="Дневная" color="Красный" />

staff - Сотрудник

Атрибут Тип Описание
personnelNumber int Табельный номер
firstName string Имя
secondName string Отчество
lastName string Фамилия
position string Должность
user string Пользователь

Пример выгрузки "staff":

<?xml version="1.0" encoding="utf-8"?>
<staff personnelNumber="12345" firstName="Имя" secondName="Отчество" lastName="Фамилия" position="Должность" user="Имя пользователя" />

suspendReason - Причина приостановки

Атрибут Тип Описание
name string Наименование
code string Код
color string Цвет

Пример выгрузки "suspendReason ":

<?xml version="1.0" encoding="utf-8"?>
<suspendReason  name="Авария" code="Код" color="Цвет"/>

workCenterGroup - Группа рабочих центров

Поле Тип Описание
equipments equipmentCollection Список оборудования
Атрибут Тип Описание
name string Наименование

ticketFilter - Фильтр тикетов

Поле Тип Описание
equipments equipmentCollection Список оборудования
groups ticketGroupCollection Группы
types ticketTypeCollection Типы
sources ticketSourceCollection Источники
Атрибут Тип Описание
name string Наименование

ticketGroup - Группа тикетов

Атрибут Тип Описание
name string Наименование
icon string Изображение
index integer Индекс сортировки

Пример выгрузки "ticketGroup":

<?xml version="1.0" encoding="utf-8"?>
<ticketGroup name="Группа" icon="Изображение" index="12345" />

ticketSource - Источник тикетов

Атрибут Тип Описание
name string Наименование
group string Группа

Пример выгрузки "ticketSource":

<?xml version="1.0" encoding="utf-8"?>
<ticketSource  name="Имя" group="Группа"/>

ticketType - Тип тикетов

Атрибут Тип Описание
name string Наименование
source string Источник
index integer Индекс сортировки

Пример выгрузки "ticketType":

<?xml version="1.0" encoding="utf-8"?>
<ticketType  name="Имя" source="Источник" index="1234"/>

workScheduleOwner - Структурная единица, на которую распространяется расписание

Атрибут Тип Описание
path string Путь

Пример выгрузки "workScheduleOwner":

<?xml version="1.0" encoding="utf-8"?>
<workScheduleOwner  path="Путь"/>