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

Материал из DPA
Перейти к навигации Перейти к поиску
Строка 289: Строка 289:
 
| Пользователь
 
| Пользователь
 
|}
 
|}
 +
 +
''Пример выгрузки "staff":''
 +
<pre style="width: 70%;>
 +
<?xml version="1.0" encoding="utf-8"?>
 +
<staff personnelNumber="12345" firstName="Имя" secondName="Отчество" lastName="Фамилия" position="Должность" user="Имя пользователя" />
 +
</pre>
  
 
==suspendReason - Причина приостановки==     
 
==suspendReason - Причина приостановки==     

Версия 21:00, 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 Цвет

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

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

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

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

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

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

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

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

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

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

ticketGroupCollection - Список групп тикетов

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

ticketTypeCollection - Список типов тикетов

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

ticketSourceCollection - Список источников тикетов

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

equipmentCollection - Список оборудования

Поле Тип Описание
equipment Оборудование
Атрибут Тип Описание
equipmentName string Название оборудования

workScheduleTemplate - Шаблон расписания

Поле Тип Описание
intervals intervalsCollection Интервал
Атрибут Тип Описание
name string Наименование
type scheduleTemplateType Тип шаблона расписания

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

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

workScheduleInterval - Интервал расписания

Атрибут Тип Описание
ownedShift string Привязка к смене
start timeSpan Старт
end timeSpan Окончание

intervalsCollection - Список интервалов

Поле Тип Описание
interval workScheduleInterval Интервал