Корневой элемент: Xtensive.DPA.Technology
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)
Пример xml по разделу: "downtimeReason":
<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>
root - Импорт технологии в DPA
Одно из следующих полей
|
Тип
|
Описание
|
createTechnology
|
createTechnology
|
Создать технологию
|
updateTechnology
|
updateTechnology
|
Обновить технологию
|
removeTechnology
|
removeTechnology
|
Удалить технологию
|
createTechnology - Создание технологии
Поле
|
Тип
|
Описание
|
technology
|
technology
|
технология
|
updateTechnology - Обновление технологии
Поле
|
Тип
|
Описание
|
technology
|
technology
|
технология
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название технологии
|
removeTechnology - Удаление технологии
Поле
|
Тип
|
Описание
|
name
|
string
|
Название технологии
|
technology - Описание технологии
Поле
|
Тип
|
Описание
|
producibleItem
|
producibleItem
|
Производимое изделие
|
stages
|
Массив stage
|
Этапы технологии
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название
|
description
|
string
|
Описание
|
activeFrom
|
dateTimeOffset
|
Активна с
|
activeTo
|
dateTimeOffset
|
Активна по
|
state
|
state
New – новая
Valid – Действующая
Invalid – Недействительная
PendingValid – Ожидает проверки
Changing – Редактируемая
Obsolete – Устаревшая
|
Состояние
|
producibleItem - Производимое изделие
Атрибут
|
Тип
|
Описание
|
productCode
|
string
|
Код продукта
|
versionNumber
|
integer
|
Номер версии
|
stageList - Этап технологии
Поле
|
Тип
|
Описание
|
stage
|
stage
|
Операции данного этапа технологии
|
stage - Этап технологии
Поле
|
Тип
|
Описание
|
operations
|
Массив элементов следующих возможных типов:
textOperation
dataInputOperation
qualityControlOperation
ncProgramOperation
|
Операции данного этапа технологии
|
equipments
|
Массив элементов следующих возможных типов:
equipment
equipmentGroup
|
Список рабочих центров и групп рабочих центров, к которым привязан данный этап технологии
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название этапа
|
description
|
string
|
Описание
|
operationList
Атрибут
|
Тип
|
Описание
|
text
|
string
|
Название операции
|
description
|
string
|
Описание
|
duration
|
timeSpan
|
Длительность
|
type
|
operationType
|
Тип
|
textOperation - Операция – текстовая инструкция оператору
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название операции
|
description
|
string
|
Описание
|
duration
|
timeSpan
|
Длительность
|
type
|
operationType
|
Тип
|
text
|
string
|
Текст инструкции
|
dataInputOperation - Операция ввода данных оператором в DPA
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название операции
|
description
|
string
|
Описание
|
duration
|
timeSpan
|
Длительность
|
type
|
operationType
|
Тип
|
inputFields
|
string
|
Список полей для ввода через запятую
|
qualityControlOperation - Операция контроля качества
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название операции
|
description
|
string
|
Описание
|
duration
|
timeSpan
|
Длительность
|
type
|
operationType
|
Тип
|
ncProgramOperation - Операция работы по УП
Поле
|
Тип
|
Описание
|
controlPrograms
|
Массив controlProgram
|
Список УП для оборудования
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название операции
|
description
|
string
|
Описание
|
duration
|
timeSpan
|
Длительность
|
type
|
operationType
|
Тип
|
inputFieldList
Одно из следующих полей
|
Тип
|
Описание
|
inputField
|
inputField
|
|
inputFieldFromIndicator
|
inputFieldFromIndicator
|
|
equipmentIndicatorList
Одно из следующих полей
|
Тип
|
Описание
|
equipmentIndicator
|
equipmentIndicator
|
Индикатор оборудования
|
equipmentIndicator
Атрибут
|
Тип
|
Описание
|
equipmentId
|
int
|
Оборудование
|
indicatorId
|
int
|
Индикатор
|
controlProgram - Управляющая программа (УП)
Одно из следующих полей
|
Тип
|
Описание
|
equipment
|
equipment
|
Оборудование
|
equipmentGroup
|
equipmentGroup
|
Группа оборудования
|
Атрибут
|
Тип
|
Описание
|
controlProgramName
|
string
|
Наименование УП
|
equipmentList - Список оборудования
Имя
|
Тип
|
Описание
|
equipment
|
equipment
|
Оборудование
|
equipmentGroup
|
equipmentGroup
|
Группа оборудования
|
equipment - Оборудование
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название
|
operationType - Перечисление возможных типов операции
Значение
|
Описание
|
Prepare
|
Наладка- партия
|
PreparePiece
|
Наладка – штука
|
PrepMainPiece
|
Основная – штука
|
FinalPiece
|
Завершающая – штука
|
Final
|
Завершающая – штука
|
dateTimeOffset - Дата и время с часовым поясом в формате ISO 8601
timeSpan - Интервал времени в формате «д.чч:мм:сс»