Xtensive.DPA.Technology: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
 
(не показано 10 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
Корневой элемент: Xtensive.DPA.Technology<br/>
 
Корневой элемент: Xtensive.DPA.Technology<br/>
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)  
+
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)<br/>
*root - Импорт технологии в DPA  
+
''Пример: "equipment":''
 +
<pre style="width: 70%;>
 +
<?xml version="1.0" encoding="utf-8"?>
 +
<equipment>
 +
<type name="equipment" index="1" source="equipment"/>
 +
</equipment>
 +
</Xtensive.DPA.Technology>
 +
</pre>
 +
==root - Импорт технологии в DPA == 
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Одно из следующих полей
 
| Одно из следующих полей
Строка 20: Строка 28:
 
|}
 
|}
  
*createTechnology - Создание технологии     
+
==createTechnology - Создание технологии==    
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Поле
Строка 31: Строка 39:
 
|}
 
|}
  
*updateTechnology - Обновление технологии     
+
==updateTechnology - Обновление технологии==    
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Поле
Строка 51: Строка 59:
 
|}
 
|}
  
*removeTechnology - Удаление технологии    
+
==removeTechnology - Удаление технологии ==   
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Поле
Строка 62: Строка 70:
 
|}
 
|}
  
*technology - Описание технологии       
+
==technology - Описание технологии==      
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Поле
Строка 108: Строка 116:
 
|}
 
|}
  
*producibleItem - Производимое изделие    
+
==producibleItem - Производимое изделие ==   
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Атрибут
Строка 123: Строка 131:
 
|}
 
|}
  
*stageList - Этап технологии  
+
==stageList - Этап технологии == 
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Поле
Строка 134: Строка 142:
 
|}
 
|}
  
*stage - Этап технологии     
+
==stage - Этап технологии==    
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Поле
Строка 172: Строка 180:
 
|}
 
|}
  
*operationList  
+
==operationList==
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Атрибут
Строка 195: Строка 203:
 
|}
 
|}
  
*textOperation - Операция – текстовая инструкция оператору
+
==textOperation - Операция – текстовая инструкция оператору==
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Атрибут
Строка 222: Строка 230:
 
|}
 
|}
  
*dataInputOperation - Операция ввода данных оператором в DPA  
+
==dataInputOperation - Операция ввода данных оператором в DPA==
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Атрибут
Строка 249: Строка 257:
 
|}
 
|}
  
*qualityControlOperation - Операция контроля качества   
+
==qualityControlOperation - Операция контроля качества==  
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Атрибут
Строка 272: Строка 280:
 
|}
 
|}
  
*ncProgramOperation - Операция работы по УП  
+
==ncProgramOperation - Операция работы по УП == 
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Поле
 
| Поле
Строка 304: Строка 312:
 
|}
 
|}
  
*inputFieldList   
+
==inputFieldList==  
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Одно из следующих полей
 
| Одно из следующих полей
Строка 319: Строка 327:
 
|}
 
|}
  
*equipmentIndicatorList   
+
==equipmentIndicatorList==  
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Одно из следующих полей
 
| Одно из следующих полей
Строка 330: Строка 338:
 
|}
 
|}
  
*equipmentIndicator  
+
==equipmentIndicator==
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Атрибут
Строка 345: Строка 353:
 
|}
 
|}
  
*controlProgram - Управляющая программа (УП)  
+
==controlProgram - Управляющая программа (УП)==
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Одно из следующих полей
 
| Одно из следующих полей
Строка 369: Строка 377:
 
|}
 
|}
  
*equipmentList - Список оборудования  
+
==equipmentList - Список оборудования ==
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Имя
 
| Имя
Строка 384: Строка 392:
 
|}
 
|}
  
*equipment - Оборудование  
+
==equipment - Оборудование==
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Атрибут
 
| Атрибут
Строка 395: Строка 403:
 
|}
 
|}
  
*operationType - Перечисление возможных типов операции
+
==operationType - Перечисление возможных типов операции==
 
{| class="wikitable" style="width: 30%;"
 
{| class="wikitable" style="width: 30%;"
 
| Значение
 
| Значение
Строка 416: Строка 424:
 
|}
 
|}
  
*dateTimeOffset - Дата и время с часовым поясом в формате ISO 8601  
+
==dateTimeOffset - Дата и время с часовым поясом в формате ISO 8601 ==
*timeSpan - Интервал времени в формате «д.чч:мм:сс»
+
==timeSpan - Интервал времени в формате «д.чч:мм:сс»==

Текущая версия на 22:22, 25 июня 2020

Корневой элемент: Xtensive.DPA.Technology
Описание задач для действий с различными объектами DPA (создание, изменение, удаление)
Пример: "equipment":

<?xml version="1.0" encoding="utf-8"?>
<equipment>
<type name="equipment" index="1" source="equipment"/>
</equipment>
</Xtensive.DPA.Technology>

root - Импорт технологии в DPA

Одно из следующих полей Тип Описание
createTechnology createTechnology Создать технологию
updateTechnology updateTechnology Обновить технологию
removeTechnology removeTechnology Удалить технологию

createTechnology - Создание технологии

Поле Тип Описание
technology technology технология

updateTechnology - Обновление технологии

Поле Тип Описание
technology technology технология
Атрибут Тип Описание
name string Название технологии

removeTechnology - Удаление технологии

Поле Тип Описание
name string Название технологии

technology - Описание технологии

Поле Тип Описание
producibleItem producibleItem Производимое изделие
stages Массив stage Этапы технологии
Атрибут Тип Описание
name string Название
description string Описание
activeFrom dateTimeOffset Активна с
activeTo dateTimeOffset Активна по
state state

New – новая
Valid – Действующая
Invalid – Недействительная
PendingValid – Ожидает проверки
Changing – Редактируемая
Obsolete – Устаревшая

Состояние

producibleItem - Производимое изделие

Атрибут Тип Описание
productCode string Код продукта
versionNumber integer Номер версии

stageList - Этап технологии

Поле Тип Описание
stage stage Операции данного этапа технологии

stage - Этап технологии

Поле Тип Описание
operations Массив элементов следующих возможных типов:

textOperation
dataInputOperation
qualityControlOperation
ncProgramOperation

Операции данного этапа технологии
equipments Массив элементов следующих возможных типов:

equipment
equipmentGroup

Список рабочих центров и групп рабочих центров, к которым привязан данный этап технологии
Атрибут Тип Описание
name string Название этапа
description string Описание

operationList

Атрибут Тип Описание
text string Название операции
description string Описание
duration timeSpan Длительность
type operationType Тип

textOperation - Операция – текстовая инструкция оператору

Атрибут Тип Описание
name string Название операции
description string Описание
duration timeSpan Длительность
type operationType Тип
text string Текст инструкции

dataInputOperation - Операция ввода данных оператором в DPA

Атрибут Тип Описание
name string Название операции
description string Описание
duration timeSpan Длительность
type operationType Тип
inputFields string Список полей для ввода через запятую

qualityControlOperation - Операция контроля качества

Атрибут Тип Описание
name string Название операции
description string Описание
duration timeSpan Длительность
type operationType Тип

ncProgramOperation - Операция работы по УП

Поле Тип Описание
controlPrograms Массив controlProgram Список УП для оборудования
Атрибут Тип Описание
name string Название операции
description string Описание
duration timeSpan Длительность
type operationType Тип

inputFieldList

Одно из следующих полей Тип Описание
inputField inputField
inputFieldFromIndicator inputFieldFromIndicator

equipmentIndicatorList

Одно из следующих полей Тип Описание
equipmentIndicator equipmentIndicator Индикатор оборудования

equipmentIndicator

Атрибут Тип Описание
equipmentId int Оборудование
indicatorId int Индикатор

controlProgram - Управляющая программа (УП)

Одно из следующих полей Тип Описание
equipment equipment Оборудование
equipmentGroup equipmentGroup Группа оборудования
Атрибут Тип Описание
controlProgramName string Наименование УП

equipmentList - Список оборудования

Имя Тип Описание
equipment equipment Оборудование
equipmentGroup equipmentGroup Группа оборудования

equipment - Оборудование

Атрибут Тип Описание
name string Название

operationType - Перечисление возможных типов операции

Значение Описание
Prepare Наладка- партия
PreparePiece Наладка – штука
PrepMainPiece Основная – штука
FinalPiece Завершающая – штука
Final Завершающая – штука

dateTimeOffset - Дата и время с часовым поясом в формате ISO 8601

timeSpan - Интервал времени в формате «д.чч:мм:сс»