Корневой элемент: Xtensive.DPA.Task
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)
- controlProgramVersionTaskBase - Описание версии УП для различных задач
Поле
|
Тип
|
Описание
|
version
|
controlProgramVersion
|
Версия УП
|
Атрибут
|
Тип
|
Описание
|
controlProgramName
|
string
|
Имя УП
|
- updateControlProgramVersion - Создание версии УП
Поле
|
Тип
|
Описание
|
version
|
controlProgramVersion
|
Информация о версии УП
|
Атрибут
|
Тип
|
Описание
|
controlProgramName
|
string
|
Имя УП
|
oldVersionNumber
|
integer
|
Номер версии УП, которая подлежит изменению
|
- removeControlProgramVersion - Удаление версии УП
Атрибут
|
Тип
|
Описание
|
controlProgramName
|
string
|
Имя УП
|
versionNumber
|
integer
|
Номер версии УП, которая подлежит удалению
|
- controlProgramWithoutVersionBase - Описание УП без версии
Поле
|
Тип
|
Описание
|
controlProgram
|
controlProgram
|
Управляющая программа (УП)
|
- controlProgramWithVersionBase - Описание УП с версией
Поле
|
Тип
|
Описание
|
controlProgram
|
controlProgram
|
Управляющая программа (УП)
|
version
|
controlProgramVersion
|
Версия УП
|
- updateControlProgram - Обновление УП
Поле
|
Тип
|
Описание
|
controlProgram
|
controlProgram
|
Управляющая программа (УП)
|
Атрибут
|
Тип
|
Описание
|
oldName
|
string
|
Имя УП, которая подлежит обновлению
|
- removeControlProgram - Удаление УП
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя УП, которая подлежит обновлению
|
- productVersionBase - Описание версии изделия
Поле
|
Тип
|
Описание
|
version
|
productVersion
|
Версия изделия
|
Атрибут
|
Тип
|
Описание
|
productCode
|
string
|
Код изделия
|
- updateProductVersion - Обновление версии изделия
Поле
|
Тип
|
Описание
|
version
|
productVersion
|
Новая версия изделия
|
Атрибут
|
Тип
|
Описание
|
productCode
|
string
|
Код изделия, подлежащего обновлению
|
oldVersionNumber
|
integer
|
Версия изделия, подлежащая обновлению
|
- removeProductVersion - Удаление версии изделия
Атрибут
|
Тип
|
Описание
|
productCode
|
string
|
Код изделия
|
oldVersionNumber
|
integer
|
Номер версии изделия, подлежащей удалению
|
- productWithoutVersionBase - Описание изделия без версии
Поле
|
Тип
|
Описание
|
product
|
product
|
Изделие
|
- productWithVersionBase - Описание изделия с версией
Поле
|
Тип
|
Описание
|
product
|
product
|
Изделие
|
version
|
productVersion
|
Версия изделия
|
- createProductAndStatus - Создать статус версии изделия
Поле
|
Тип
|
Описание
|
product
|
product
|
Изделие
|
Атрибут
|
Тип
|
Описание
|
status
|
versionStatus
|
Статус версии
|
- updateProductAndStatus - Обновить статус версии изделия
Поле
|
Тип
|
Описание
|
product
|
product
|
Изделие
|
extensionData
|
produextensionData
|
Версия изделия
|
Атрибут
|
Тип
|
Описание
|
oldCode
|
string
|
Код изделия, подлежащего обновлению
|
status
|
versionStatus
|
Статус версии
|
- updateProduct - Обновление изделия
Поле
|
Тип
|
Описание
|
product
|
product
|
Описание нового изделия
|
Атрибут
|
Тип
|
Описание
|
oldCode
|
string
|
Код изделия, подлежащего обновлению
|
- removeProduct - Удаление изделия
Атрибут
|
Тип
|
Описание
|
Code
|
string
|
Код изделия, подлежащего удалению
|
- createTechnology - Создать технологию
Поле
|
Тип
|
Описание
|
type
|
technology
|
Тип
|
- createOrUpdateTechnology - Создать и обновить технологию
Поле
|
Тип
|
Описание
|
name
|
technology
|
Имя технологии
|
type
|
technology
|
Тип
|
- updateTechnology - Обновить технологию
Поле
|
Тип
|
Описание
|
name
|
technology
|
Имя технологии
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя технологии
|
- removeTechnology - Удалить технологию
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя технологии
|
- createBrigade - Создать смену
Поле
|
Тип
|
Описание
|
name
|
brigade
|
Имя смены
|
- createOrUpdateBrigade - Создать и обновить смену
Поле
|
Тип
|
Описание
|
name
|
brigade
|
Имя смены
|
- updateBrigade - Обновить смену
Поле
|
Тип
|
Описание
|
brigade
|
brigade
|
Имя смены
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя смены
|
- removeBrigade - Удалить смену
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя смены
|
- createCycleType - Создать тип цикла
Поле
|
Тип
|
Описание
|
name
|
cycleType
|
Тип цикла
|
- createOrUpdateCycleType - Создать и обновить тип цикла
Поле
|
Тип
|
Описание
|
name
|
cycleType
|
Тип цикла
|
- updateCycleType - Обновить тип цикла
Поле
|
Тип
|
Описание
|
productType
|
cycleType
|
Тип цикла
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка цикла
|
- removeCycleType - Удалить тип цикла
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка цикла
|
- createDowntimeReason - Создать причину простоя
Поле
|
Тип
|
Описание
|
reason
|
downtimeReason
|
Причина простоя
|
- createOrUpdateDowntimeReason - Создать и обновить причину простоя
Поле
|
Тип
|
Описание
|
reason
|
downtimeReason
|
Причина простоя
|
- updateDowntimeReason - Обновить причину простоя
Поле
|
Тип
|
Описание
|
reason
|
downtimeReason
|
Причина простоя
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Причина простоя
|
- removeDowntimeReason - Удалить причину простоя
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Причина простоя
|
- createDowntimeReasonType - Создать тип причины простоя
Поле
|
Тип
|
Описание
|
reasonType
|
downtimeReasonType
|
Тип Причина простоя
|
- createOrUpdateDowntimeReasonType - Создать и обновить тип причины простоя
Поле
|
Тип
|
Описание
|
reasonType
|
downtimeReasonType
|
Тип Причина простоя
|
- updateDowntimeReasonType - Обновить тип причины простоя
Поле
|
Тип
|
Описание
|
reasonType
|
downtimeReasonType
|
Тип Причина простоя
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Тип Причина простоя
|
- removeDowntimeReasonType - Удалить тип причины простоя
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Тип Причина простоя
|
- createNoteType - Создать запись
Поле
|
Тип
|
Описание
|
name
|
noteType
|
Тип записи
|
- createOrUpdateNoteType - Создать и обновить тип записи
Поле
|
Тип
|
Описание
|
name
|
noteType
|
Тип записи
|
- updateNoteType - Обновить запись
Поле
|
Тип
|
Описание
|
noteType
|
noteType
|
Тип записи
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- removeDowntimeReasonType - Удалить тип причины простоя
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- createOvertimeReason - Создать причину отклонения
Поле
|
Тип
|
Описание
|
reason
|
overtimeReason
|
Причина отклонения
|
- createOrUpdateOvertimeReason - Создать и обновить причину отклонения
Поле
|
Тип
|
Описание
|
reason
|
overtimeReason
|
Причина отклонения
|
- updateOvertimeReason - Обновить причину отклонения
Поле
|
Тип
|
Описание
|
reason
|
overtimeReason
|
Причина отклонения
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- removeOvertimeReason - Удалить причину отклонения
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- createPosition - Создать позицию
Поле
|
Тип
|
Описание
|
position
|
position
|
позиция
|
- createOrUpdatePosition - Создать и обновить позицию
Поле
|
Тип
|
Описание
|
position
|
position
|
позиция
|
- updatePosition - Обновить позицию
Поле
|
Тип
|
Описание
|
position
|
position
|
позиция
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- removePosition - Удалить позицию
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- createProcessingType - Создать тип процесса
Поле
|
Тип
|
Описание
|
processingType
|
processingType
|
Тип процесса
|
- createOrUpdateProcessingType - Создать и обновить тип процесса
Поле
|
Тип
|
Описание
|
processingType
|
processingType
|
Тип процесса
|
- updateProcessingType - Обновить тип процесса
Поле
|
Тип
|
Описание
|
processingType
|
processingType
|
Тип процесса
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- removeProcessingType - Удалить тип процесса
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- createProgramType - Создать тип программы
Поле
|
Тип
|
Описание
|
programType
|
programType
|
Тип программы
|
- createOrUpdateProgramType - Создать и обновить тип программы
Поле
|
Тип
|
Описание
|
programType
|
programType
|
Тип программы
|
- updateProgramType - Обновить тип программы
Поле
|
Тип
|
Описание
|
programType
|
programType
|
Тип программы
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- removeProgramType - Удалить тип программы
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- createShift - Создать смену
Поле
|
Тип
|
Описание
|
shift
|
shift
|
смена
|
- createOrUpdateShift - Создать и обновить смену
Поле
|
Тип
|
Описание
|
shift
|
shift
|
смена
|
- updateShift - Обновить смену
Поле
|
Тип
|
Описание
|
shift
|
shift
|
смена
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- removeShift - Удалить смену
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- createStaff - Создать персонал
Поле
|
Тип
|
Описание
|
staff
|
staff
|
персонал
|
- createOrUpdateStaff - Создать и обновить смену
Поле
|
Тип
|
Описание
|
staff
|
staff
|
персонал
|
- updateStaff - Обновить персонал
Поле
|
Тип
|
Описание
|
staff
|
staff
|
персонал
|
Атрибут
|
Тип
|
Описание
|
personnelNumber
|
int
|
номер
|
- removeStaff - Удалить персонал
Атрибут
|
Тип
|
Описание
|
personnelNumber
|
int
|
номер
|
- createSuspendReason - Создать причину приостановки операции
Поле
|
Тип
|
Описание
|
reason
|
suspendReason
|
Причина приостановки операции
|
- createOrUpdateSuspendReason - Создать и обновить смену
Поле
|
Тип
|
Описание
|
reason
|
suspendReason
|
Причина приостановки операции
|
- updateSuspendReason - Обновить смену
Поле
|
Тип
|
Описание
|
reason
|
suspendReason
|
Причина приостановки операции
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- removeSuspendReason - Удалить смену
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- createWorkCenterGroup - Создать группу рабочих центров
Поле
|
Тип
|
Описание
|
group
|
workCenterGroup
|
Группа рабочих центров
|
- createOrUpdateWorkCenterGroup - Создать и обновить группу рабочих центров
Поле
|
Тип
|
Описание
|
group
|
workCenterGroup
|
Группа рабочих центров
|
- updateWorkCenterGroup - Обновить группу рабочих центров
Поле
|
Тип
|
Описание
|
group
|
workCenterGroup
|
Группа рабочих центров
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- removeWorkCenterGroup - Удалить группу рабочих центров
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- createWorkScheduleTemplate - Создать шаблон расписания
Поле
|
Тип
|
Описание
|
template
|
workScheduleTemplate
|
шаблон расписания
|
- createOrUpdateWorkScheduleTemplate - Создать и обновить шаблон расписания
Поле
|
Тип
|
Описание
|
template
|
workScheduleTemplate
|
шаблон расписания
|
- updateWorkScheduleTemplate - Обновить шаблон расписания
Поле
|
Тип
|
Описание
|
template
|
workScheduleTemplate
|
шаблон расписания
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- removeWorkScheduleTemplate - Удалить шаблон расписания
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- createTicketFilter - Создать фильтр тикетов
Поле
|
Тип
|
Описание
|
filter
|
ticketFilter
|
Фильтр тикетов
|
- createOrUpdateTicketFilter - Создать и обновить фильтр тикетов
Поле
|
Тип
|
Описание
|
filter
|
ticketFilter
|
Фильтр тикетов
|
- updateTicketFilter - Обновить фильтр тикетов
Поле
|
Тип
|
Описание
|
filter
|
ticketFilter
|
Фильтр тикетов
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- removeTicketFilter - Удалить фильтр тикетов
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- createTicketGroup - Создать группу тикетов
Поле
|
Тип
|
Описание
|
group
|
ticketGroup
|
группа тикетов
|
- createOrUpdateTicketGroup - Создать и обновить группу тикетов
Поле
|
Тип
|
Описание
|
group
|
ticketGroup
|
группа тикетов
|
- updateTicketGroup - Обновить группу тикетов
Поле
|
Тип
|
Описание
|
group
|
ticketGroup
|
группа тикетов
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- removeTicketGroup - Удалить группу тикетов
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- createTicketSource - Создать источник тикетов
Поле
|
Тип
|
Описание
|
source
|
ticketSource
|
источник тикетов
|
- createOrUpdateTicketSource - Создать и обновить источник тикетов
Поле
|
Тип
|
Описание
|
source
|
ticketSource
|
источник тикетов
|
- updateTicketSource - Обновить источник тикетов
Поле
|
Тип
|
Описание
|
source
|
ticketSource
|
источник тикетов
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- removeTicketSource - Удалить источник тикетов
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- createTicketType - Создать тип тикетов
Поле
|
Тип
|
Описание
|
type
|
ticketType
|
тип тикетов
|
- createOrUpdateTicketType - Создать и обновить тип тикетов
Поле
|
Тип
|
Описание
|
type
|
ticketType
|
тип тикетов
|
- updateTicketType - Обновить тип тикетов
Поле
|
Тип
|
Описание
|
type
|
ticketType
|
тип тикетов
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- removeTicketType - Удалить тип тикетов
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
- applyScheduleIntervalsToSchedule
Поле
|
Тип
|
Описание
|
scheduleOwner
|
workScheduleOwner
|
|
intervals
|
intervalsCollection
|
|
Атрибут
|
Тип
|
Описание
|
start
|
dateTimeOffset
|
|
end
|
dateTimeOffset
|
|
- applyScheduleTemplateToSchedule
Поле
|
Тип
|
Описание
|
scheduleOwner
|
workScheduleOwner
|
|
Атрибут
|
Тип
|
Описание
|
start
|
dateTimeOffset
|
|
end
|
dateTimeOffset
|
|
scheduleTemplateName
|
string
|
|
- applyScheduleIntervalsToEquipment
Поле
|
Тип
|
Описание
|
equipment
|
equipment
|
|
intervals
|
intervalsCollection
|
|
Атрибут
|
Тип
|
Описание
|
start
|
dateTimeOffset
|
|
end
|
dateTimeOffset
|
|
- applyScheduleTemplateToEquipment
Поле
|
Тип
|
Описание
|
equipment
|
equipment
|
|
Атрибут
|
Тип
|
Описание
|
start
|
dateTimeOffset
|
|
end
|
dateTimeOffset
|
|
scheduleTemplateName
|
string
|
Строка имени
|
- resetScheduleToParentSchedule
Поле
|
Тип
|
Описание
|
scheduleOwner
|
workScheduleOwner
|
|
Поле
|
Тип
|
Описание
|
scheduleStart
|
dateTimeOffset
|
|
operations
|
operationList
|
|
Поле
|
Тип
|
Описание
|
operations
|
operationList
|
|
Поле
|
Тип
|
Описание
|
maintenanceOperation
|
maintenanceOperation
|
|
productionOperation
|
productionOperation
|
|
Поле
|
Тип
|
Описание
|
operations
|
operation IDList
|
|
Поле
|
Тип
|
Описание
|
maintenanceOperation
|
maintenanceOperation
|
|
productionOperation
|
productionOperation
|
|
Поле
|
Тип
|
Описание
|
equipment
|
equipment
|
|
Атрибут
|
Тип
|
Описание
|
id
|
long
|
|
Атрибут
|
Тип
|
Описание
|
id
|
long
|
|
startTime
|
dateTimeOffset
|
|
endTime
|
dateTimeOffset
|
|
Атрибут
|
Тип
|
Описание
|
id
|
long
|
|
startTime
|
dateTimeOffset
|
|
Атрибут
|
Тип
|
Описание
|
id
|
long
|
|
endTime
|
dateTimeOffset
|
|
Атрибут
|
Тип
|
Описание
|
id
|
long
|
|
- createProductType - Создать тип продукта
Поле
|
Тип
|
Описание
|
name
|
productType
|
Тип продукта
|
- createOrUpdateProductType - Создать и обновить тип продукта
Поле
|
Тип
|
Описание
|
name
|
productType
|
Тип продукта
|
- updateProductType - Обновить тип продукта
Поле
|
Тип
|
Описание
|
name
|
productType
|
Тип продукта
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- removeProductType - Удалить тип продукта
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Строка имени
|
- productVersion - Описание версии изделия
Поле
|
Тип
|
Описание
|
workCenters
|
Массив workCenter
|
Рабочие центры, на которых производится данное изделие
|
compositeProducts
|
Массив составных частей изделия compositeProduct
|
Составные части данного изделия
|
Атрибут
|
Тип
|
Описание
|
status
|
versionStatus
|
Статус версии
|
number
|
integer
|
Номер
|
description
|
string
|
Описание
|
- controlProgram - Описание УП (управляющей программы)
Поле
|
Тип
|
Описание
|
department
|
department
|
Подразделение
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название
|
type
|
controlProgramType
|
Тип
|
category
|
string
|
Категория
|
comment
|
string
|
Комментарий
|
- department - Подразделение
Атрибут
|
Тип
|
Описание
|
рath
|
string
|
Путь к подразделению в структуре предприятия, например «Предприятие X\Производственная площадка Y\Цех Z»
|
- productType - Описание типа продукта
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название типа продукта
|
- controlProgramVersion - Версия управляющей программы (УП)
Поле
|
Тип
|
Описание
|
compatibilityEquipment
|
Массив equipment
|
Список оборудования, на котором может выполняться данная версия УП
|
Атрибут
|
Тип
|
Описание
|
status
|
versionStatus
|
Статус версии УП
|
number
|
int
|
Номер
|
description
|
string
|
Описание
|
status
|
string
|
Количество изделий, производимых за один цикл выполнения УП
|
adjustmentTime
|
timeSpan
|
Норма времени наладки
|
operationTime
|
timeSpan
|
Норма времени производства
|
fileName
|
string
|
Имя файла
|
- createMaintenancePeriod - Создание ТОиР
Атрибут
|
Тип
|
Описание
|
equipmentId
|
integer
|
Идентификатор оборудования в DPA
|
startTime
|
string
|
Время начала
|
endTime
|
string
|
Время окончания
|
type
|
string
Planned – запланированное
NotPlanned – не запланированное
Accident – авария
|
Тип ТОиР
|
cause
|
string
|
Причина ТОиР
|
mode
|
string
Automatic – автоматический
Manual – ручной
|
Режим ТОиР
|
Атрибут
|
Тип
|
Описание
|
equipmentName
|
string
|
Название
|
- compositeProduct - Составные части составного изделия
Атрибут
|
Тип
|
Описание
|
productCode
|
string
|
Код изделия
|
versionNumber
|
integer
|
Номер версии
|
- workCenter - Рабочий центр
Атрибут
|
Тип
|
Описание
|
equipmentName
|
string
|
Название оборудования
|
controlProgramName
|
string
|
Название УП
|
- controlProgramType - Перечисление возможных типов УП
Значение
|
Описание
|
None
|
Нет
|
Milling
|
Фрезерная
|
Turning
|
Токарная
|
- versionStatus - Перечисление возможных типов УП
Значение
|
Описание
|
NotActive
|
Не активная
|
Active
|
Активная
|
- createOrder - Создание заказа
Поле
|
Тип
|
Описание
|
product
|
createOrder-product
|
Описание изделия
|
technology
|
createOrder-technology
|
Описание технологии
|
Атрибут
|
Тип
|
Описание
|
order
|
string
|
Код заказа
|
lot
|
string
|
Номер партии
|
count
|
int
|
Количество изделий
|
- createOrder-product - Описание изделия для создания заказа
Атрибут
|
Тип
|
Описание
|
productCode
|
string
|
Код изделия
|
versionNumber
|
int
|
Номер версии
|
- createOrder-technology - Описание технологии для создания заказа
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Название
|
stageNumber
|
int
|
Номер этапа
|
- timeSpan - Интервал времени в формате «д.чч:мм:сс»