Изменения

Перейти к навигации Перейти к поиску

Xtensive.DPA.Task

36 367 байт добавлено, 02:16, 26 мая 2020
Новая страница: «Корневой элемент: Xtensive.DPA.Task<br/> Описание задач для действий с различными объектами DPA (соз...»
Корневой элемент: 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 - Интервал времени в формате «д.чч:мм:сс»
239

правок

Навигация