API-интерфейсы REST для взаимосвязей деталей
В Windchill предоставляются API-интерфейсы REST для доступа к взаимосвязям деталей. API-интерфейсы предоставляют информацию только для чтения веб-службам, таким как ThingWorx. Они могут использоваться любым клиентом, который поддерживает отправку HTTP-запросов.
|
Обратите внимание на следующее.
• Интерфейс пользователя для этих API-интерфейсов не предоставляется.
• Во многих определениях используется идентификатор объекта Windchill (OID).
|
• /v1/partsrelations - возвращает все заменяющие и альтернативные объекты, которые соответствуют указанным критериям.
◦ Ввод:
▪ source - выражение источника Windchill, которое представляет собой разделенный запятыми список наименований OID.
▪ target - выражение цели Windchill, которое представляет собой список разделенных запятыми наименований OID.
▪ type - выражение типа Windchill, которое представляет собой список разделенных запятыми наименований типов.
▪ select - выражение выбора OData, которое представляет собой список разделенных запятыми наименований типов. Служба может определить список по умолчанию атрибутов для возврата. Если указана звездочка (*), возвращаемый список включает все атрибуты объекта, как определено в утилите Windchill "Управление типами и атрибутами".
▪ securityContext - Windchill OID контекста безопасности или наименование контекста безопасности или JSON, который можно интерпретировать в критерии навигации. Если объект не итерирован, нет необходимости определять контекст безопасности. Если он не определен, выбирается последняя версия.
◦ Вывод:
▪ Список деталей или код ошибки и сообщение об ошибке.
• /v1/partsrelations/alternates - возвращает все альтернативные объекты, которые соответствуют указанным критериям.
◦ Ввод:
▪ source - выражение источника Windchill, которое представляет собой разделенный запятыми список наименований OID.
▪ target - выражение цели Windchill, которое представляет собой список разделенных запятыми наименований OID.
▪ select - выражение выбора OData, которое представляет собой список разделенных запятыми наименований типов. Служба может определить список по умолчанию атрибутов для возврата. Если указана звездочка (*), возвращаемый список включает все атрибуты объекта, как определено в утилите Windchill "Управление типами и атрибутами".
▪ securityContext - Windchill OID контекста безопасности или наименование контекста безопасности или JSON, который можно интерпретировать в критерии навигации. Если объект не итерирован, нет необходимости определять контекст безопасности. Если он не определен, выбирается последняя версия.
◦ Вывод:
▪ Список деталей или код ошибки и сообщение об ошибке.
• /v1/partsrelations/supersession - возвращает все заменяющие объекты, которые соответствуют указанным критериям.
◦ Ввод:
▪ source - выражение источника Windchill, которое представляет собой разделенный запятыми список наименований OID.
▪ target - выражение цели Windchill, которое представляет собой список разделенных запятыми наименований OID.
▪ select - выражение выбора OData, которое представляет собой список разделенных запятыми наименований типов. Служба может определить список по умолчанию атрибутов для возврата. Если указана звездочка (*), возвращаемый список включает все атрибуты объекта, как определено в утилите Windchill "Управление типами и атрибутами".
▪ securityContext - Windchill OID контекста безопасности или наименование контекста безопасности или JSON, который можно интерпретировать в критерии навигации. Если объект не итерирован, нет необходимости определять контекст безопасности. Если он не определен, выбирается последняя версия.
◦ Вывод:
▪ Список деталей или код ошибки и сообщение об ошибке.
• /v1/partsrelations/alternate/{id} - возвращает альтернативный объект с указанным идентификатором.
◦ Ввод:
▪ id - связанная с обозначением Windchill часть OIR.
Этот параметр является обязательным.
▪ select - выражение выбора OData, которое представляет собой список разделенных запятыми наименований типов. Служба может определить список по умолчанию атрибутов для возврата. Если указана звездочка (*), возвращаемый список включает все атрибуты объекта, как определено в утилите Windchill "Управление типами и атрибутами".
◦ Вывод:
▪ Альтернативный объект или код ошибки и сообщение об ошибке.
• /v1/partsrelations/supersession/{id} - возвращает заменяющий объект с указанным идентификатором.
◦ Ввод:
▪ id - связанная с обозначением Windchill часть OIR.
Этот параметр является обязательным.
▪ select - выражение выбора OData, которое представляет собой список разделенных запятыми наименований типов. Служба может определить список по умолчанию атрибутов для возврата. Если указана звездочка (*), возвращаемый список включает все атрибуты объекта, как определено в утилите Windchill "Управление типами и атрибутами".
◦ Вывод:
▪ Заменяющий объект или код ошибки и сообщение об ошибке.