Корневой элемент: 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
|
Номер версии УП, которая подлежит изменению
|
Пример xml: "UpdateControlProgramWithVersion ":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<UpdateControlProgramWithVersion>
<controlProgram name="Втулка" category="МД" programType="Производство" processingType="Токарная">
<department path="Самое главное предприятие\Цех №1\Паллета"/>
</controlProgram>
<version status="Active" number="1" fileName="C:\DPA\prog\Втулка.prog" operationTime="00:05:00" adjustmentTime="00:10:00" numberOfProducts="1" description="">
<compatibilityEquipment>
<equipment equipmentName="Test №1"/>
<equipment equipmentName="Test №2"/>
<equipment equipmentName="Test №3"/>
</compatibilityEquipment>
</version>
</UpdateControlProgramWithVersion>
</Xtensive.DPA.Task>
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
|
Тип
|
Пример xml: "createOrUpdateTechnology ":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createOrUpdateTechnology>
<technology name="Втулка" description="" state="Valid" activeTo="01.01.2050 00:00:00" activeFrom="01.01.2020 00:00:00">
<producibleItem xmlns="http://x-tensive.com/dpa/technology" versionNumber="1" productCode="0044-001"/>
<stages xmlns="http://x-tensive.com/dpa/technology">
<stage name="Основной этап">
<operations>
<ncProgram name="Точение" duration="00:05:00" type="MainPiece">
<controlPrograms>
<controlProgram controlProgramName="Втулка">
<equipment name="Test №1"/>
</controlProgram>
<controlProgram controlProgramName="Втулка">
<equipment name="Test №2"/>
</controlProgram>
<controlProgram controlProgramName="Втулка">
<equipment name="Test №3"/>
</controlProgram>
</controlProgram>
</controlPrograms>
</ncProgram>
</operations>
<equipments>
<equipment name="Test №1"/>
<equipment name="Test №2"/>
<equipment name="Test №3"/>
</equipments>
</stage>
</stages>
</technology>
</createOrUpdateTechnology>
</Xtensive.DPA.Task>
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
|
Фильтр тикетов
|
Пример xml: "createTicketFilter":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createTicketFilter>
<filter name="ticket filter 1">
<equipments>
<equipment equipmentName="equipment 1"/>
<equipment equipmentName="equipment 2"/>
</equipments>
<groups>
<group name="ticket group 1"/>
<group name="ticket group 2"/>
<group name="ticket group 3"/>
</groups>
</filter>
</createTicketFilter>
</Xtensive.DPA.Task>
createOrUpdateTicketFilter - Создать и обновить фильтр тикетов
Поле
|
Тип
|
Описание
|
filter
|
ticketFilter
|
Фильтр тикетов
|
Пример xml: "createOrUpdateTicketFilter":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createOrUpdateTicketFilter>
<filter name="ticket filter 1">
<equipments>
<equipment equipmentName="equipment 1"/>
<equipment equipmentName="equipment 2"/>
</equipments>
<groups>
<group name="ticket group 1"/>
<group name="ticket group 2"/>
<group name="ticket group 3"/>
</groups>
</filter>
</createOrUpdateTicketFilter>
</Xtensive.DPA.Task>
updateTicketFilter - Обновить фильтр тикетов
Поле
|
Тип
|
Описание
|
filter
|
ticketFilter
|
Фильтр тикетов
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
Пример xml: "updateTicketFilter":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<updateTicketFilter name="ticket filter 1">
<filter name="ticket filter 1">
<equipments>
<equipment equipmentName="equipment 3"/>
<equipment equipmentName="equipment 4"/>
</equipments>
<groups>
<group name="ticket group 5"/>
</groups>
</filter>
</updateTicketFilter>
</Xtensive.DPA.Task>
removeTicketFilter - Удалить фильтр тикетов
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
Пример xml: "removeTicketFilter":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<removeTicketFilter name="ticket filter 1"/>
</Xtensive.DPA.Task>
createTicketGroup - Создать группу тикетов
Поле
|
Тип
|
Описание
|
group
|
ticketGroup
|
группа тикетов
|
Пример xml: "createTicketGroup":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createTicketGroup>
<group index="1" icon="machine" name="ticket group 1"/>
</createTicketGroup>
</Xtensive.DPA.Task>
createOrUpdateTicketGroup - Создать и обновить группу тикетов
Поле
|
Тип
|
Описание
|
group
|
ticketGroup
|
группа тикетов
|
Пример xml: "createOrUpdateTicketGroup":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createOrUpdateTicketGroup>
<group index="4" icon="machine" name="ticket group 1"/>
</createOrUpdateTicketGroup>
</Xtensive.DPA.Task>
updateTicketGroup - Обновить группу тикетов
Поле
|
Тип
|
Описание
|
group
|
ticketGroup
|
группа тикетов
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
Пример xml: "updateTicketGroup":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<updateTicketGroup name="ticket group">
<group name="new ticket group name" index="2" icon="new machine"/>
</updateTicketGroup>
</Xtensive.DPA.Task>
removeTicketGroup - Удалить группу тикетов
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<removeTicketGroup name="ticket group 1"/>
</Xtensive.DPA.Task>
createTicketSource - Создать источник тикетов
Поле
|
Тип
|
Описание
|
source
|
ticketSource
|
источник тикетов
|
Пример xml: "createTicketSource":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createTicketSource name="ticket source 1">
<Source name="ticket source 1" group="ticket group 1">
<types>
<type name="ticket type 1"/>
<type name="ticket type 2"/>
<type name="ticket type 3"/>
</types>
</Source>
</createTicketSource>
</Xtensive.DPA.Task>
createOrUpdateTicketSource - Создать и обновить источник тикетов
Поле
|
Тип
|
Описание
|
source
|
ticketSource
|
источник тикетов
|
Пример xml: "createOrUpdateTicketSource":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createOrUpdateTicketSource>
<Source group="ticket group 1" name="ticket source 1">
<types>
<type name="ticket type 1"/>
<type name="ticket type 2"/>
<type name="ticket type 3"/>
</types>
</Source>
</createOrUpdateTicketSource>
</Xtensive.DPA.Task>
updateTicketSource - Обновить источник тикетов
Поле
|
Тип
|
Описание
|
source
|
ticketSource
|
источник тикетов
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
Пример xml: "updateTicketSource":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<updateTicketSource name="ticket source 1">
<Source name="new ticket source name" group="ticket group 1">
<types>
<type name="ticket type 3"/>
<type name="ticket type 4"/>
</types>
</Source>
</updateTicketSource>
</Xtensive.DPA.Task>
removeTicketSource - Удалить источник тикетов
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
Пример xml: "removeTicketSource":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<removeTicketSource name="ticket source 1"/>
</Xtensive.DPA.Task>
createTicketType - Создать тип тикетов
Поле
|
Тип
|
Описание
|
type
|
ticketType
|
тип тикетов
|
Пример xml: "createTicketType":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createTicketType>
<type source="ticket source 1" index="1" name="ticket type 1"/>
</createTicketType>
</Xtensive.DPA.Task>
createOrUpdateTicketType - Создать и обновить тип тикетов
Поле
|
Тип
|
Описание
|
type
|
ticketType
|
тип тикетов
|
Пример xml: "createOrUpdateTicketType":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createOrUpdateTicketType>
<type source="ticket source 1" index="1" name="ticket type 1"/>
</createOrUpdateTicketType>
updateTicketType - Обновить тип тикетов
Поле
|
Тип
|
Описание
|
type
|
ticketType
|
тип тикетов
|
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
Пример xml: "updateTicketType":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<updateTicketType name="ticket type 1">
<type name="new ticket type name" source="ticket source 3" index="2"/>
</updateTicketType>
</Xtensive.DPA.Task>
removeTicketType - Удалить тип тикетов
Атрибут
|
Тип
|
Описание
|
name
|
string
|
Имя строки
|
Пример xml: "removeTicketType":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<removeTicketType name="ticket type 1"/>
</Xtensive.DPA.Task>
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
|
|
Пример xml: "addScheduleOperations ":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<addScheduleOperations>
<operations>
<productionOperation xmlns="http://x-tensive.com/dpa/schedule" status="Scheduled" scheduledQuantity="0" batchNumber="0001" order="O-2020-005634" productionType="Adjustment" scheduledEndTime="04.03.2020 13:40:00" scheduledStartTime="04.03.2020 13:00:00" identifier="adj-004-03-2020-QTN -250 №1-0556">
<equipment equipmentName="Test №1"/>
<documentLinks>
<document xmlns="http://x-tensive.com/dpa/common" type="DesignDocumentation" link="C:\DPA\mediaFiles\cat-01.jpg"/>
<document xmlns="http://x-tensive.com/dpa/common" type="TechnicalDocumentation" link="C:\DPA\mediaFiles\cat-02.jpg"/>
</documentLinks>
<technologyStage stageNumber="1" technologyName="Втулка"/>
</productionOperation>
<productionOperation xmlns="http://x-tensive.com/dpa/schedule" status="Scheduled" scheduledQuantity="10" batchNumber="0001" order="O-2020-005634" productionType="Production" scheduledEndTime="04.03.2020 15:00:00" scheduledStartTime="04.03.2020 13:45:00" identifier="prod-004-03-2020-QTN -250 №1-1133">
<equipment equipmentName="Test №1"/>
<documentLinks>
<document xmlns="http://x-tensive.com/dpa/common" type="DesignDocumentation" link="C:\DPA\mediaFiles\cat-01.jpg"/>
<document xmlns="http://x-tensive.com/dpa/common" type="TechnicalDocumentation" link="C:\DPA\mediaFiles\cat-02.jpg"/>
</documentLinks>
<technologyStage stageNumber="1" technologyName="Втулка"/>
</productionOperation>
<maintenanceOperation xmlns="http://x-tensive.com/dpa/schedule" status="Scheduled" type="Planned" scheduledEndTime="04.03.2020 15:00:00" scheduledStartTime="04.03.2020 08:00:00" identifier="mnt-004-03-2020-QTN -250 №2-0043" reason="Ремонт кривошипного механизма">
</productionOperation>
</operations>
</addScheduleOperations>
</task>
</tasks>
</multiline>
</Xtensive.DPA.Task>
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
|
Тип продукта
|
Пример xml: "createOrUpdateProductType ":
<?xml version="1.0" encoding="UTF-8"?>
<Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task">
<createOrUpdateProductType>
<productType name="Готовые детали"/>
</createOrUpdateProductType>
</Xtensive.DPA.Task>
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 – ручной
|
Режим ТОиР
|
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
|
Номер этапа
|
timeSpan - Интервал времени в формате «д.чч:мм:сс»