Xtensive.DPA.Task
Версия от 22:44, 17 июня 2020; Sergey Sitro (обсуждение | вклад)
Корневой элемент: Xtensive.DPA.Task
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)
Пример xml по разделу: "createTicketType":
<?xml version="1.0" encoding="utf-8"?> <Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task"> <createTicketType> <type name="ticket type 1" index="1" source="ticket source 1"/> </createTicketType> </Xtensive.DPA.Task>
Содержание
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 | тип тикетов |
Пример xml по разделу: "createOrUpdateTicketType":
<createOrUpdateTicketType> <type source="ticket source 1" index="1" name="ticket type 1"/> </createOrUpdateTicketType>
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 |
setActiveSchedule
Поле | Тип | Описание |
scheduleStart | dateTimeOffset | |
operations | operationList |
addScheduleOperations
Поле | Тип | Описание |
operations | operationList |
addScheduledOperation
Поле | Тип | Описание |
maintenanceOperation | maintenanceOperation | |
productionOperation | productionOperation |
addScheduledOperation
Поле | Тип | Описание |
operations | operation IDList |
createOperation
Поле | Тип | Описание |
maintenanceOperation | maintenanceOperation | |
productionOperation | productionOperation |
assignOperation
Поле | Тип | Описание |
equipment | equipment |
Атрибут | Тип | Описание |
id | long |
scheduleOperation
Атрибут | Тип | Описание |
id | long | |
startTime | dateTimeOffset | |
endTime | dateTimeOffset |
runOperation
Атрибут | Тип | Описание |
id | long | |
startTime | dateTimeOffset |
completeOperation
Атрибут | Тип | Описание |
id | long | |
endTime | dateTimeOffset |
cancelOperation
Атрибут | Тип | Описание |
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 – запланированное |
Тип ТОиР |
cause | string | Причина ТОиР |
mode | string Automatic – автоматический |
Режим ТОиР |
equipment - Оборудование
Атрибут | Тип | Описание |
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 | Номер этапа |