Интеграция: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
 
(не показано 9 промежуточных версий 2 участников)
Строка 1: Строка 1:
<h1>Xtensive.DPA.Catalog.xsd</h1>
+
:[[Xtensive.DPA.Catalog|Catalog.xsd]]
Корневой элемент: Xtensive.DPA.Catalog <br/>
+
:[[Xtensive.DPA.Common|Common.xsd]]
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)
+
:[[Xtensive.DPA.Downtime|Downtime.xsd]]
*brigade - Бригада 
+
:[[Xtensive.DPA.JobExport|JobExport.xsd]]
{| class="wikitable" style="width: 30%;"
+
:[[Xtensive.DPA.Schedule|Schedule.xsd]]
| Поле
+
:[[Xtensive.DPA.Task|Task.xsd]]
| Тип
+
:[[Xtensive.DPA.Technology|Technology.xsd]]
| Описание
+
:[[Xtensive.DPA.TicketExport|TicketExport.xsd]]
|-
 
| brigadier
 
| staffPersonnelNumber
 
| Бригадир
 
|-
 
| employees
 
| employeCollection
 
| Сотрудники
 
|}
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*employeCollection - Список сотрудников
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| employe
 
| staffPersonnelNumber
 
| Сотрудник
 
|}
 
 
 
*staffPersonnelNumber - Табельный номер сотрудника
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| personnelNumber
 
| int
 
| Табельный номер
 
|}
 
 
 
*cycleType - Тип цикла 
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*downtimeReason - Причина простоя
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| reasonType
 
| downtimeReasonType
 
| Тип причины
 
|}
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|-
 
| color
 
| string
 
| Цвет
 
|-
 
| reasonCategory
 
| downtimeCategory
 
| Категория
 
|-
 
| allowSetInAnalytics
 
| boolean
 
| Разрешено устанавливать через аналитики
 
|-
 
| allowSetInOperator
 
| boolean
 
| Разрешено устанавливать через модуль оператора
 
|}
 
 
 
*downtimeReasonType - Тип причины простоя 
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*noteType - Тип записи 
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*overtimeReason - Причина отклонения   
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|-
 
| color
 
| string
 
| Цвет
 
|-
 
| code
 
| string
 
| Код
 
|}
 
 
 
*position - Должность 
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*processingType - Тип процесса
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*productType - Тип продукта 
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*programType - Тип программы 
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*shift - Смена 
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|-
 
| color
 
| string
 
| Цвет
 
|}
 
 
 
*periodCollection - Список периодов   
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| startTime
 
| string
 
| Время начала
 
|-
 
| endTime
 
| string
 
| Время окончания
 
|}
 
 
 
*staff - Сотрудник   
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| personnelNumber
 
| int
 
| Табельный номер 
 
|-
 
| firstName
 
| string
 
| Имя
 
|-
 
| secondName
 
| string
 
| Отчество
 
|-
 
| lastName
 
| string
 
| Фамилия
 
|-
 
| position
 
| string
 
| Должность
 
|-
 
| user
 
| string
 
| Пользователь
 
|}
 
 
 
*suspendReason - Причина приостановки   
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|-
 
| code
 
| string
 
| Код
 
|-
 
| color
 
| string
 
| Цвет
 
|}
 
 
 
*workCenterGroup - Группа рабочих центров
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| equipments
 
| equipmentCollection
 
| Список оборудования
 
|}
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*ticketFilter - Фильтр тикетов 
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| equipments
 
| equipmentCollection
 
| Список оборудования
 
|-
 
| groups
 
| ticketGroupCollection
 
| Группы
 
|-
 
| types
 
| ticketTypeCollection
 
| Типы
 
|-
 
| sources
 
| ticketSourceCollection
 
| Источники
 
|}
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|}
 
 
 
*ticketGroup - Группа тикетов     
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|-
 
| icon
 
| string
 
| Изображение
 
|-
 
| index
 
| integer
 
| Индекс сортировки
 
|}
 
 
 
*ticketSource - Источник тикетов     
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|-
 
| group
 
| string
 
| Группа
 
|}
 
 
 
*ticketType - Тип тикетов       
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| name
 
| string
 
| Наименование
 
|-
 
| source
 
| string
 
| Источник
 
|-
 
| index
 
| integer
 
| Индекс сортировки
 
|}
 
 
 
*ticketGroupCollection - Список групп тикетов
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| 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 - Структурная единица, на которую распространяется расписание
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| path
 
| string
 
| Путь
 
|}
 
 
 
*workScheduleInterval - Интервал расписания 
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Тип
 
| Описание
 
|-
 
| ownedShift
 
| string
 
| Привязка к смене
 
|-
 
| start
 
| timeSpan
 
| Старт
 
|-
 
| end
 
| timeSpan
 
| Окончание
 
|}
 
 
 
*intervalsCollection - Список интервалов 
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Тип
 
| Описание
 
|-
 
| interval
 
| workScheduleInterval
 
| Интервал
 
|}
 

Текущая версия на 22:06, 26 мая 2020