Корневой элемент: 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"/>
workScheduleTemplate - Шаблон расписания
Поле
|
Тип
|
Описание
|
intervals
|
intervalsCollection
|
Интервал
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Наименование
|
type
|
scheduleTemplateType
|
Тип шаблона расписания
|
workScheduleOwner - Структурная единица, на которую распространяется расписание
Атрибут
|
Тип
|
Описание
|
path
|
string
|
Путь
|
Пример выгрузки "workScheduleOwner":
<?xml version="1.0" encoding="utf-8"?>
<workScheduleOwner path="Путь"/>
workScheduleInterval - Интервал расписания
Атрибут
|
Тип
|
Описание
|
ownedShift
|
string
|
Привязка к смене
|
start
|
timeSpan
|
Старт
|
end
|
timeSpan
|
Окончание
|
intervalsCollection - Список интервалов
Поле
|
Тип
|
Описание
|
interval
|
workScheduleInterval
|
Интервал
|