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