Xtensive.DPA.Task: различия между версиями
(не показано 14 промежуточных версий этого же участника) | |||
Строка 53: | Строка 53: | ||
| Номер версии УП, которая подлежит изменению | | Номер версии УП, которая подлежит изменению | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "UpdateControlProgramWithVersion ":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==removeControlProgramVersion - Удаление версии УП == | ==removeControlProgramVersion - Удаление версии УП == | ||
Строка 315: | Строка 334: | ||
| Тип | | Тип | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "createOrUpdateTechnology ":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==updateTechnology - Обновить технологию == | ==updateTechnology - Обновить технологию == | ||
Строка 1100: | Строка 1156: | ||
| Фильтр тикетов | | Фильтр тикетов | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "createTicketFilter":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==createOrUpdateTicketFilter - Создать и обновить фильтр тикетов == | ==createOrUpdateTicketFilter - Создать и обновить фильтр тикетов == | ||
Строка 1111: | Строка 1187: | ||
| Фильтр тикетов | | Фильтр тикетов | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "createOrUpdateTicketFilter":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==updateTicketFilter - Обновить фильтр тикетов == | ==updateTicketFilter - Обновить фильтр тикетов == | ||
Строка 1132: | Строка 1228: | ||
|} | |} | ||
− | ==removeTicketFilter - Удалить фильтр тикетов== | + | ''Пример xml: "updateTicketFilter":'' |
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
+ | |||
+ | ==removeTicketFilter - Удалить фильтр тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1142: | Строка 1256: | ||
| Имя строки | | Имя строки | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "removeTicketFilter":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==createTicketGroup - Создать группу тикетов== | ==createTicketGroup - Создать группу тикетов== | ||
Строка 1153: | Строка 1275: | ||
| группа тикетов | | группа тикетов | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "createTicketGroup":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==createOrUpdateTicketGroup - Создать и обновить группу тикетов== | ==createOrUpdateTicketGroup - Создать и обновить группу тикетов== | ||
Строка 1164: | Строка 1296: | ||
| группа тикетов | | группа тикетов | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "createOrUpdateTicketGroup":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==updateTicketGroup - Обновить группу тикетов == | ==updateTicketGroup - Обновить группу тикетов == | ||
Строка 1185: | Строка 1327: | ||
|} | |} | ||
− | ==removeTicketGroup - Удалить группу тикетов== | + | ''Пример xml: "updateTicketGroup":'' |
− | {| class="wikitable" style="width: 30%;" | + | <pre style="width: 70%;> |
+ | <?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> | ||
+ | </pre> | ||
+ | |||
+ | ==removeTicketGroup - Удалить группу тикетов== | ||
+ | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
| Тип | | Тип | ||
Строка 1195: | Строка 1347: | ||
| Имя строки | | Имя строки | ||
|} | |} | ||
+ | |||
+ | <?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 - Создать источник тикетов== | ==createTicketSource - Создать источник тикетов== | ||
Строка 1233: | Строка 1390: | ||
| источник тикетов | | источник тикетов | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "createOrUpdateTicketSource":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==updateTicketSource - Обновить источник тикетов == | ==updateTicketSource - Обновить источник тикетов == | ||
Строка 1253: | Строка 1426: | ||
| Имя строки | | Имя строки | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "updateTicketSource":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==removeTicketSource - Удалить источник тикетов== | ==removeTicketSource - Удалить источник тикетов== | ||
Строка 1264: | Строка 1452: | ||
| Имя строки | | Имя строки | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "removeTicketSource":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==createTicketType - Создать тип тикетов== | ==createTicketType - Создать тип тикетов== | ||
Строка 1503: | Строка 1699: | ||
| | | | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "addScheduleOperations ":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
==addScheduledOperation== | ==addScheduledOperation== | ||
Строка 1646: | Строка 1874: | ||
| Тип продукта | | Тип продукта | ||
|} | |} | ||
+ | |||
+ | ''Пример xml: "createOrUpdateProductType ":'' | ||
+ | <pre style="width: 70%;> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <Xtensive.DPA.Task xmlns="http://x-tensive.com/dpa/task"> | ||
+ | <createOrUpdateProductType> | ||
+ | <productType name="Готовые детали"/> | ||
+ | </createOrUpdateProductType> | ||
+ | </Xtensive.DPA.Task> | ||
+ | </pre> | ||
==updateProductType - Обновить тип продукта == | ==updateProductType - Обновить тип продукта == |
Текущая версия на 01:06, 6 июля 2020
Корневой элемент: 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>
Содержание
- 1 controlProgramVersionTaskBase - Описание версии УП для различных задач
- 2 updateControlProgramVersion - Создание версии УП
- 3 removeControlProgramVersion - Удаление версии УП
- 4 controlProgramWithoutVersionBase - Описание УП без версии
- 5 controlProgramWithVersionBase - Описание УП с версией
- 6 updateControlProgram - Обновление УП
- 7 removeControlProgram - Удаление УП
- 8 productVersionBase - Описание версии изделия
- 9 updateProductVersion - Обновление версии изделия
- 10 removeProductVersion - Удаление версии изделия
- 11 productWithoutVersionBase - Описание изделия без версии
- 12 productWithVersionBase - Описание изделия с версией
- 13 createProductAndStatus - Создать статус версии изделия
- 14 updateProductAndStatus - Обновить статус версии изделия
- 15 updateProduct - Обновление изделия
- 16 removeProduct - Удаление изделия
- 17 createTechnology - Создать технологию
- 18 createOrUpdateTechnology - Создать и обновить технологию
- 19 updateTechnology - Обновить технологию
- 20 removeTechnology - Удалить технологию
- 21 createBrigade - Создать смену
- 22 createOrUpdateBrigade - Создать и обновить смену
- 23 updateBrigade - Обновить смену
- 24 removeBrigade - Удалить смену
- 25 createCycleType - Создать тип цикла
- 26 createOrUpdateCycleType - Создать и обновить тип цикла
- 27 updateCycleType - Обновить тип цикла
- 28 removeCycleType - Удалить тип цикла
- 29 createDowntimeReason - Создать причину простоя
- 30 createOrUpdateDowntimeReason - Создать и обновить причину простоя
- 31 updateDowntimeReason - Обновить причину простоя
- 32 removeDowntimeReason - Удалить причину простоя
- 33 createDowntimeReasonType - Создать тип причины простоя
- 34 createOrUpdateDowntimeReasonType - Создать и обновить тип причины простоя
- 35 updateDowntimeReasonType - Обновить тип причины простоя
- 36 removeDowntimeReasonType - Удалить тип причины простоя
- 37 createNoteType - Создать запись
- 38 createOrUpdateNoteType - Создать и обновить тип записи
- 39 updateNoteType - Обновить запись
- 40 removeDowntimeReasonType - Удалить тип причины простоя
- 41 createOvertimeReason - Создать причину отклонения
- 42 createOrUpdateOvertimeReason - Создать и обновить причину отклонения
- 43 updateOvertimeReason - Обновить причину отклонения
- 44 removeOvertimeReason - Удалить причину отклонения
- 45 createPosition - Создать позицию
- 46 createOrUpdatePosition - Создать и обновить позицию
- 47 updatePosition - Обновить позицию
- 48 removePosition - Удалить позицию
- 49 createProcessingType - Создать тип процесса
- 50 createOrUpdateProcessingType - Создать и обновить тип процесса
- 51 updateProcessingType - Обновить тип процесса
- 52 removeProcessingType - Удалить тип процесса
- 53 createProgramType - Создать тип программы
- 54 createOrUpdateProgramType - Создать и обновить тип программы
- 55 updateProgramType - Обновить тип программы
- 56 removeProgramType - Удалить тип программы
- 57 createShift - Создать смену
- 58 createOrUpdateShift - Создать и обновить смену
- 59 updateShift - Обновить смену
- 60 removeShift - Удалить смену
- 61 createStaff - Создать персонал
- 62 createOrUpdateStaff - Создать и обновить смену
- 63 updateStaff - Обновить персонал
- 64 removeStaff - Удалить персонал
- 65 createSuspendReason - Создать причину приостановки операции
- 66 createOrUpdateSuspendReason - Создать и обновить смену
- 67 updateSuspendReason - Обновить смену
- 68 removeSuspendReason - Удалить смену
- 69 createWorkCenterGroup - Создать группу рабочих центров
- 70 createOrUpdateWorkCenterGroup - Создать и обновить группу рабочих центров
- 71 updateWorkCenterGroup - Обновить группу рабочих центров
- 72 removeWorkCenterGroup - Удалить группу рабочих центров
- 73 createWorkScheduleTemplate - Создать шаблон расписания
- 74 createOrUpdateWorkScheduleTemplate - Создать и обновить шаблон расписания
- 75 updateWorkScheduleTemplate - Обновить шаблон расписания
- 76 removeWorkScheduleTemplate - Удалить шаблон расписания
- 77 createTicketFilter - Создать фильтр тикетов
- 78 createOrUpdateTicketFilter - Создать и обновить фильтр тикетов
- 79 updateTicketFilter - Обновить фильтр тикетов
- 80 removeTicketFilter - Удалить фильтр тикетов
- 81 createTicketGroup - Создать группу тикетов
- 82 createOrUpdateTicketGroup - Создать и обновить группу тикетов
- 83 updateTicketGroup - Обновить группу тикетов
- 84 removeTicketGroup - Удалить группу тикетов
- 85 createTicketSource - Создать источник тикетов
- 86 createOrUpdateTicketSource - Создать и обновить источник тикетов
- 87 updateTicketSource - Обновить источник тикетов
- 88 removeTicketSource - Удалить источник тикетов
- 89 createTicketType - Создать тип тикетов
- 90 createOrUpdateTicketType - Создать и обновить тип тикетов
- 91 updateTicketType - Обновить тип тикетов
- 92 removeTicketType - Удалить тип тикетов
- 93 applyScheduleIntervalsToSchedule
- 94 applyScheduleTemplateToSchedule
- 95 applyScheduleIntervalsToEquipment
- 96 applyScheduleTemplateToEquipment
- 97 resetScheduleToParentSchedule
- 98 setActiveSchedule
- 99 addScheduleOperations
- 100 addScheduledOperation
- 101 addScheduledOperation
- 102 createOperation
- 103 assignOperation
- 104 scheduleOperation
- 105 runOperation
- 106 completeOperation
- 107 cancelOperation
- 108 createProductType - Создать тип продукта
- 109 createOrUpdateProductType - Создать и обновить тип продукта
- 110 updateProductType - Обновить тип продукта
- 111 removeProductType - Удалить тип продукта
- 112 productVersion - Описание версии изделия
- 113 controlProgram - Описание УП (управляющей программы)
- 114 department - Подразделение
- 115 productType - Описание типа продукта
- 116 controlProgramVersion - Версия управляющей программы (УП)
- 117 createMaintenancePeriod - Создание ТОиР
- 118 equipment - Оборудование
- 119 compositeProduct - Составные части составного изделия
- 120 workCenter - Рабочий центр
- 121 controlProgramType - Перечисление возможных типов УП
- 122 versionStatus - Перечисление возможных типов УП
- 123 createOrder - Создание заказа
- 124 createOrder-product - Описание изделия для создания заказа
- 125 createOrder-technology - Описание технологии для создания заказа
- 126 timeSpan - Интервал времени в формате «д.чч:мм:сс»
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 – запланированное |
Тип ТОиР |
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 | Номер этапа |