Xtensive.DPA.Task: различия между версиями
(Новая страница: «Корневой элемент: Xtensive.DPA.Task<br/> Описание задач для действий с различными объектами DPA (соз...») |
|||
(не показано 30 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
Корневой элемент: Xtensive.DPA.Task<br/> | Корневой элемент: Xtensive.DPA.Task<br/> | ||
− | Описание задач для действий с различными объектами DPA (создание, изменение, удаление) | + | Описание задач для действий с различными объектами DPA (создание, изменение, удаление)<br/> |
− | + | ''Пример xml по разделу: "createTicketType":'' | |
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
+ | ==controlProgramVersionTaskBase - Описание версии УП для различных задач== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 21: | Строка 30: | ||
|} | |} | ||
− | + | ==updateControlProgramVersion - Создание версии УП == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 45: | Строка 54: | ||
|} | |} | ||
− | + | ''Пример 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 - Удаление версии УП == | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 60: | Строка 88: | ||
|} | |} | ||
− | + | ==controlProgramWithoutVersionBase - Описание УП без версии== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 71: | Строка 99: | ||
|} | |} | ||
− | + | ==controlProgramWithVersionBase - Описание УП с версией == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 86: | Строка 114: | ||
|} | |} | ||
− | + | ==updateControlProgram - Обновление УП == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 106: | Строка 134: | ||
|} | |} | ||
− | + | ==removeControlProgram - Удаление УП == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 117: | Строка 145: | ||
|} | |} | ||
− | + | ==productVersionBase - Описание версии изделия== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 137: | Строка 165: | ||
|} | |} | ||
− | + | ==updateProductVersion - Обновление версии изделия == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 161: | Строка 189: | ||
|} | |} | ||
− | + | ==removeProductVersion - Удаление версии изделия== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 176: | Строка 204: | ||
|} | |} | ||
− | + | ==productWithoutVersionBase - Описание изделия без версии == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 187: | Строка 215: | ||
|} | |} | ||
− | + | ==productWithVersionBase - Описание изделия с версией == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 202: | Строка 230: | ||
|} | |} | ||
− | + | ==createProductAndStatus - Создать статус версии изделия== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 222: | Строка 250: | ||
|} | |} | ||
− | + | ==updateProductAndStatus - Обновить статус версии изделия == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 250: | Строка 278: | ||
|} | |} | ||
− | + | ==updateProduct - Обновление изделия == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 270: | Строка 298: | ||
|} | |} | ||
− | + | ==removeProduct - Удаление изделия== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 281: | Строка 309: | ||
|} | |} | ||
− | + | ==createTechnology - Создать технологию == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 292: | Строка 320: | ||
|} | |} | ||
− | + | ==createOrUpdateTechnology - Создать и обновить технологию == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 307: | Строка 335: | ||
|} | |} | ||
− | + | ''Пример 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 - Обновить технологию == | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 327: | Строка 392: | ||
|} | |} | ||
− | + | ==removeTechnology - Удалить технологию == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 338: | Строка 403: | ||
|} | |} | ||
− | + | ==createBrigade - Создать смену== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 349: | Строка 414: | ||
|} | |} | ||
− | + | ==createOrUpdateBrigade - Создать и обновить смену== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 360: | Строка 425: | ||
|} | |} | ||
− | + | ==updateBrigade - Обновить смену== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 380: | Строка 445: | ||
|} | |} | ||
− | + | ==removeBrigade - Удалить смену == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 391: | Строка 456: | ||
|} | |} | ||
− | + | ==createCycleType - Создать тип цикла == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 402: | Строка 467: | ||
|} | |} | ||
− | + | ==createOrUpdateCycleType - Создать и обновить тип цикла== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 413: | Строка 478: | ||
|} | |} | ||
− | + | ==updateCycleType - Обновить тип цикла == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 433: | Строка 498: | ||
|} | |} | ||
− | + | ==removeCycleType - Удалить тип цикла== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 444: | Строка 509: | ||
|} | |} | ||
− | + | ==createDowntimeReason - Создать причину простоя == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 455: | Строка 520: | ||
|} | |} | ||
− | + | ==createOrUpdateDowntimeReason - Создать и обновить причину простоя == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 466: | Строка 531: | ||
|} | |} | ||
− | + | ==updateDowntimeReason - Обновить причину простоя == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 486: | Строка 551: | ||
|} | |} | ||
− | + | ==removeDowntimeReason - Удалить причину простоя== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 497: | Строка 562: | ||
|} | |} | ||
− | + | ==createDowntimeReasonType - Создать тип причины простоя== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 508: | Строка 573: | ||
|} | |} | ||
− | + | ==createOrUpdateDowntimeReasonType - Создать и обновить тип причины простоя == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 519: | Строка 584: | ||
|} | |} | ||
− | + | ==updateDowntimeReasonType - Обновить тип причины простоя== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 539: | Строка 604: | ||
|} | |} | ||
− | + | ==removeDowntimeReasonType - Удалить тип причины простоя == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 550: | Строка 615: | ||
|} | |} | ||
− | + | ==createNoteType - Создать запись == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 561: | Строка 626: | ||
|} | |} | ||
− | + | ==createOrUpdateNoteType - Создать и обновить тип записи== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 572: | Строка 637: | ||
|} | |} | ||
− | + | ==updateNoteType - Обновить запись == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 592: | Строка 657: | ||
|} | |} | ||
− | + | ==removeDowntimeReasonType - Удалить тип причины простоя == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 603: | Строка 668: | ||
|} | |} | ||
− | + | ==createOvertimeReason - Создать причину отклонения == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 614: | Строка 679: | ||
|} | |} | ||
− | + | ==createOrUpdateOvertimeReason - Создать и обновить причину отклонения== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 625: | Строка 690: | ||
|} | |} | ||
− | + | ==updateOvertimeReason - Обновить причину отклонения == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 645: | Строка 710: | ||
|} | |} | ||
− | + | ==removeOvertimeReason - Удалить причину отклонения== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 656: | Строка 721: | ||
|} | |} | ||
− | + | ==createPosition - Создать позицию == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 667: | Строка 732: | ||
|} | |} | ||
− | + | ==createOrUpdatePosition - Создать и обновить позицию == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 678: | Строка 743: | ||
|} | |} | ||
− | + | ==updatePosition - Обновить позицию== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 698: | Строка 763: | ||
|} | |} | ||
− | + | ==removePosition - Удалить позицию == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 709: | Строка 774: | ||
|} | |} | ||
− | + | ==createProcessingType - Создать тип процесса== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 720: | Строка 785: | ||
|} | |} | ||
− | + | ==createOrUpdateProcessingType - Создать и обновить тип процесса== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 731: | Строка 796: | ||
|} | |} | ||
− | + | ==updateProcessingType - Обновить тип процесса == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 751: | Строка 816: | ||
|} | |} | ||
− | + | ==removeProcessingType - Удалить тип процесса== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 762: | Строка 827: | ||
|} | |} | ||
− | + | ==createProgramType - Создать тип программы== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 773: | Строка 838: | ||
|} | |} | ||
− | + | ==createOrUpdateProgramType - Создать и обновить тип программы == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 784: | Строка 849: | ||
|} | |} | ||
− | + | ==updateProgramType - Обновить тип программы == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 804: | Строка 869: | ||
|} | |} | ||
− | + | ==removeProgramType - Удалить тип программы == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 815: | Строка 880: | ||
|} | |} | ||
− | + | ==createShift - Создать смену == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 826: | Строка 891: | ||
|} | |} | ||
− | + | ==createOrUpdateShift - Создать и обновить смену== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 837: | Строка 902: | ||
|} | |} | ||
− | + | ==updateShift - Обновить смену== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 857: | Строка 922: | ||
|} | |} | ||
− | + | ==removeShift - Удалить смену == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 868: | Строка 933: | ||
|} | |} | ||
− | + | ==createStaff - Создать персонал== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 879: | Строка 944: | ||
|} | |} | ||
− | + | ==createOrUpdateStaff - Создать и обновить смену == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 890: | Строка 955: | ||
|} | |} | ||
− | + | ==updateStaff - Обновить персонал == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 910: | Строка 975: | ||
|} | |} | ||
− | + | ==removeStaff - Удалить персонал== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
Строка 922: | Строка 987: | ||
|} | |} | ||
− | + | ==createSuspendReason - Создать причину приостановки операции== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 933: | Строка 998: | ||
|} | |} | ||
− | + | ==createOrUpdateSuspendReason - Создать и обновить смену == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 944: | Строка 1009: | ||
|} | |} | ||
− | + | ==updateSuspendReason - Обновить смену == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 964: | Строка 1029: | ||
|} | |} | ||
− | + | ==removeSuspendReason - Удалить смену== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 975: | Строка 1040: | ||
|} | |} | ||
− | + | ==createWorkCenterGroup - Создать группу рабочих центров== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 986: | Строка 1051: | ||
|} | |} | ||
− | + | ==createOrUpdateWorkCenterGroup - Создать и обновить группу рабочих центров == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 997: | Строка 1062: | ||
|} | |} | ||
− | + | ==updateWorkCenterGroup - Обновить группу рабочих центров == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1017: | Строка 1082: | ||
|} | |} | ||
− | + | ==removeWorkCenterGroup - Удалить группу рабочих центров == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1028: | Строка 1093: | ||
|} | |} | ||
− | + | ==createWorkScheduleTemplate - Создать шаблон расписания== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1039: | Строка 1104: | ||
|} | |} | ||
− | + | ==createOrUpdateWorkScheduleTemplate - Создать и обновить шаблон расписания == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1050: | Строка 1115: | ||
|} | |} | ||
− | + | ==updateWorkScheduleTemplate - Обновить шаблон расписания == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1070: | Строка 1135: | ||
|} | |} | ||
− | + | ==removeWorkScheduleTemplate - Удалить шаблон расписания == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1081: | Строка 1146: | ||
|} | |} | ||
− | + | ==createTicketFilter - Создать фильтр тикетов== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1092: | Строка 1157: | ||
|} | |} | ||
− | + | ''Пример 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 - Создать и обновить фильтр тикетов == | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1103: | Строка 1188: | ||
|} | |} | ||
− | + | ''Пример 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 - Обновить фильтр тикетов == | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1123: | Строка 1228: | ||
|} | |} | ||
− | + | ''Пример 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%;" | ||
| Атрибут | | Атрибут | ||
Строка 1134: | Строка 1257: | ||
|} | |} | ||
− | + | ''Пример 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 - Создать группу тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1145: | Строка 1276: | ||
|} | |} | ||
− | + | ''Пример 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 - Создать и обновить группу тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1156: | Строка 1297: | ||
|} | |} | ||
− | + | ''Пример 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 - Обновить группу тикетов == | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1176: | Строка 1327: | ||
|} | |} | ||
− | + | ''Пример xml: "updateTicketGroup":'' | |
+ | <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%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1187: | Строка 1348: | ||
|} | |} | ||
− | + | <?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 - Создать источник тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1198: | Строка 1364: | ||
|} | |} | ||
− | + | ''Пример xml: "createTicketSource":'' | |
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
+ | |||
+ | ==createOrUpdateTicketSource - Создать и обновить источник тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1209: | Строка 1391: | ||
|} | |} | ||
− | + | ''Пример 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 - Обновить источник тикетов == | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1229: | Строка 1427: | ||
|} | |} | ||
− | + | ''Пример 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 - Удалить источник тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1240: | Строка 1453: | ||
|} | |} | ||
− | + | ''Пример 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 - Создать тип тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1251: | Строка 1472: | ||
|} | |} | ||
− | + | ''Пример xml: "createTicketType":'' | |
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
+ | |||
+ | ==createOrUpdateTicketType - Создать и обновить тип тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1262: | Строка 1493: | ||
|} | |} | ||
− | + | ''Пример xml: "createOrUpdateTicketType":'' | |
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
+ | |||
+ | ==updateTicketType - Обновить тип тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1282: | Строка 1522: | ||
|} | |} | ||
− | + | ''Пример xml: "updateTicketType":'' | |
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
+ | |||
+ | ==removeTicketType - Удалить тип тикетов== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1293: | Строка 1543: | ||
|} | |} | ||
− | + | ''Пример xml: "removeTicketType":'' | |
+ | <pre style="width: 70%;> | ||
+ | <?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> | ||
+ | </pre> | ||
+ | |||
+ | ==applyScheduleIntervalsToSchedule== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1321: | Строка 1579: | ||
|} | |} | ||
− | + | ==applyScheduleTemplateToSchedule== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1349: | Строка 1607: | ||
|} | |} | ||
− | + | ==applyScheduleIntervalsToEquipment == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1377: | Строка 1635: | ||
|} | |} | ||
− | + | ==applyScheduleTemplateToEquipment== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1405: | Строка 1663: | ||
|} | |} | ||
− | + | ==resetScheduleToParentSchedule == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1416: | Строка 1674: | ||
|} | |} | ||
− | + | ==setActiveSchedule== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1431: | Строка 1689: | ||
|} | |} | ||
− | + | ==addScheduleOperations== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1442: | Строка 1700: | ||
|} | |} | ||
− | + | ''Пример 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== | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1457: | Строка 1747: | ||
|} | |} | ||
− | + | ==addScheduledOperation== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1468: | Строка 1758: | ||
|} | |} | ||
− | + | ==createOperation== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1483: | Строка 1773: | ||
|} | |} | ||
− | + | ==assignOperation== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1503: | Строка 1793: | ||
|} | |} | ||
− | + | ==scheduleOperation== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1522: | Строка 1812: | ||
|} | |} | ||
− | + | ==runOperation== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1537: | Строка 1827: | ||
|} | |} | ||
− | + | ==completeOperation== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1552: | Строка 1842: | ||
|} | |} | ||
− | + | ==cancelOperation== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1563: | Строка 1853: | ||
|} | |} | ||
− | + | ==createProductType - Создать тип продукта == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1574: | Строка 1864: | ||
|} | |} | ||
− | + | ==createOrUpdateProductType - Создать и обновить тип продукта == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1585: | Строка 1875: | ||
|} | |} | ||
− | + | ''Пример 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 - Обновить тип продукта == | ||
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1605: | Строка 1905: | ||
|} | |} | ||
− | + | ==removeProductType - Удалить тип продукта== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1616: | Строка 1916: | ||
|} | |} | ||
− | + | ==productVersion - Описание версии изделия== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1648: | Строка 1948: | ||
|} | |} | ||
− | + | ==controlProgram - Описание УП (управляющей программы)== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1680: | Строка 1980: | ||
|} | |} | ||
− | + | ==department - Подразделение== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1691: | Строка 1991: | ||
|} | |} | ||
− | + | ==productType - Описание типа продукта== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1702: | Строка 2002: | ||
|} | |} | ||
− | + | ==controlProgramVersion - Версия управляющей программы (УП)== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1746: | Строка 2046: | ||
|} | |} | ||
− | + | ==createMaintenancePeriod - Создание ТОиР== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1782: | Строка 2082: | ||
|} | |} | ||
− | + | ==equipment - Оборудование== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1793: | Строка 2093: | ||
|} | |} | ||
− | + | ==compositeProduct - Составные части составного изделия == | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1808: | Строка 2108: | ||
|} | |} | ||
− | + | ==workCenter - Рабочий центр== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1823: | Строка 2123: | ||
|} | |} | ||
− | + | ==controlProgramType - Перечисление возможных типов УП== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Значение | | Значение | ||
Строка 1838: | Строка 2138: | ||
|} | |} | ||
− | + | ==versionStatus - Перечисление возможных типов УП== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Значение | | Значение | ||
Строка 1850: | Строка 2150: | ||
|} | |} | ||
− | + | ==createOrder - Создание заказа== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Поле | | Поле | ||
Строка 1882: | Строка 2182: | ||
|} | |} | ||
− | + | ==createOrder-product - Описание изделия для создания заказа== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1897: | Строка 2197: | ||
|} | |} | ||
− | + | ==createOrder-technology - Описание технологии для создания заказа== | |
{| class="wikitable" style="width: 30%;" | {| class="wikitable" style="width: 30%;" | ||
| Атрибут | | Атрибут | ||
Строка 1912: | Строка 2212: | ||
|} | |} | ||
− | + | ==timeSpan - Интервал времени в формате «д.чч:мм:сс»== |
Текущая версия на 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 | Номер этапа |