

Начиная с версии Windchill Navigate 9.4.0, ключ decoratedType перемещен в ключ decoration в разделе metadata конфигурации. |
Задание | Идентификатор приложения |
|---|---|
НАБОР ЗАДАНИЙ ДЛЯ ДЕТАЛЕЙ | |
Просмотр файлов конструкции | PTC.Nav.ViewDesignFiles |
Просмотр чертежа | PTC.Nav.ViewDrawing |
Просмотр и измерение в 3D | PTC.Nav.ViewAndMeasureIn3D |
Просмотр свойств детали | PTC.Nav.ViewPartProperties |
Просмотр списка деталей | PTC.Nav.ViewPartList |
Просмотр структуры детали | PTC.Nav.ViewPartStructure |
НАБОР ЗАДАНИЙ ДЛЯ ДОКУМЕНТОВ | |
Просмотр документа | PTC.Nav.ViewDocument |
Просмотр структуры документа | PTC.Nav.ViewDocumentStructure |
Входные данные | ||
|---|---|---|
Имя свойства | Описание | Тип свойства |
Input | Используется для идентификации данных, которые должны вызываться из серверной системы. Пример JSON: { "version":"1.0.0", "data":[ { "adapter":{ "thingName":"PTC.WCAdapter", "instanceName":"windchill" }, "itemListsData":[ { "objectType":"PTC.ChangeMgmt.ChangeRequest", "items":[ { "id":{ "value":"OR:wt.change2.WTChangeRequest2:439476" } } ] } ] } ] } | JSON в формате CCO |
TailoringName | Уникально идентифицирует экземпляр компонента "Атрибуты". Это значение используется для внутреннего поиска информации о настройке конкретного экземпляра. Используйте это свойство привязки, только если существует специальная страница настройки для пользовательского задания. | Строка |
SubComponentConfiguration | Привяжите конфигурацию к этому свойству, если этот компонент используется в качестве подкомпонента в другом компоненте или во вложенном мэшапе. Пример JSON: { "implementationThingName":"PTC.Nav.AttributesGenericBusinessLogicThing", "configuration":{ "layout":{ "selectedKey":"horizontal", "additionalData":{ }, "version":"1.0.0" }, "attributes":{ "sets":[ { "data":{ "selectedValues":{ "data":[ { "itemListsData":[ { "items":[ { "id":"Role#Display", "ordinal":0 }, { "id":"Activity|Deadline", "ordinal":5 }, { "id":"Status#Display", "ordinal":4 } ], "objectType":"PTC.Workflow.WorkItem" }, { "items":[ { "id":"Category#Display", "ordinal":1 }, { "id":"RequestPriority#Display", "ordinal":3 } ], "objectType":"PTC.ChangeMgmt.ChangeRequest" } ], "adapter":{ "instanceName":"windchill", "thingName":"PTC.WCAdapter" } } ] } } } ] } } } | JSON |

Имя свойства | Описание | Тип свойства | Значение по умолчанию | Обязательное или необязательное | |
|---|---|---|---|---|---|
attributes | Список атрибутов, для которых необходимо вызывать данные из серверной системы. Для Windchill эти имена свойств должны соответствовать значениям, определенным в модели EDM сервисов Windchill REST. Кроме того, принимает атрибут DefaultPDFRepresentation, имеющий тип объекта PTC.DocMgmt.DocStructure:PTC.Visualization.Representation.Custom.Adapter. Если в данную конфигурацию включен атрибут DefaultPDFRepresentation, то включается и атрибут Представление. Атрибут Представление содержит ссылку для просмотра представления элемента, если это доступно. | Н/Д | Обязательное | ||
isMultiLine | Определяет, нужно ли переносить содержимое. Опции: true, false. Это свойство является подсвойством для layout и применимо, только если для layout задано значение vertical. Ключ его контейнера: isMultilineDefinition. | Н/Д | Обязательное | ||
layout | Определяет порядок расположения атрибутов в интерфейсе пользователя. Доступны следующие опции. • vertical - атрибуты размещаются друг под другом. • horizontal: атрибуты располагаются один рядом с другим. Доступные подсвойства для layout зависят от выбора vertical или horizontal. Дополнительные сведения и образцы конфигураций см. в разделе Базовые атрибуты. | Н/Д | Обязательное | ||
maxHeight | Максимальная высота для имени и значения атрибута в интерфейсе пользователя. Если содержимое превышает значение свойства maxHeight, доступна ссылка "показать больше/показать меньше". Это свойство применимо только в следующих двух случаях: • Если для layout задано значение horizontal. В этом случае это подсвойство для layout. • Если для layout задано значение vertical и для isMultiLine задано значение true. В этом случае это подсвойство для isMultiLine. Ключ его контейнера: dimensionDefinition. | Н/Д | Обязательное | ||
maxWidth | Максимальная ширина для имени и значения атрибута в интерфейсе пользователя. Это свойство применимо только в следующих двух случаях: • Если для layout задано значение horizontal. В этом случае это подсвойство для layout. • Если для layout задано значение vertical и для isMultiLine задано значение false. В этом случае это подсвойство для isMultiLine. Ключ его контейнера: dimensionDefinition. | Н/Д | Обязательное | ||
messageWhenNoAttributes | Позволяет отображать сообщение, если нет доступных атрибутов. Это значение можно оставить пустым. В этом случае сообщение не отображается и специальные местозаполнители не сохраняются. | Н/Д | Необязательное | ||
hideLabel | Управляет видимостью меток атрибутов. • Задайте для свойства значение true, чтобы скрыть метку атрибута. • Задайте для свойства значение false, чтобы показать метку атрибута. | false | Необязательное | ||
Наименование | Описание |
|---|---|
GetConfigurations | Возвращает доступные конфигурации для реализации компонента. Параметры: нет Возвращает: JSON |
GetImplementationLabel | Возвращает локализованное наименование компонента или лексему, которые можно использовать для получения локализованного наименования. Это локализованное наименование отображается в интерфейсе пользователя Mashup Builder. Параметры: нет Возвращает: строку |
ProcessAttributesConfiguration | Обрабатывает конфигурацию атрибутов и разделяет атрибуты на стандартные атрибуты и дополнительные атрибуты. Возвращает JSON с парами "ключ-значение" в следующем виде: • OOTBAttributes : OOTB Attributes configuration CCO JSON • additionalAttributes : Additional Attributes configuration CCO JSON Атрибуты разделяются на стандартные и дополнительные на основании их типа объекта. Атрибуты, имеющие тип объекта, заканчивающийся на .Custom.Adapter или Custom.Implementation, обрабатываются как дополнительные атрибуты. Все остальные атрибуты считаются стандартными атрибутами. Параметры: attributes (обязательный) - JSON со списком стандартных атрибутов и дополнительных атрибутов. configuration (необязательный) - JSON с окончательной объединенной конфигурацией, полученной из ресурса диспетчера настройки. Возвращаемые данные: JSON в формате CCO |
GetAttributesValues | Возвращает JSON с атрибутами и их значениями. Параметры: input (обязательный) - JSON в формате CCO, содержащий идентификатор входных данных, которые нужно вызвать из серверной системы, и информацию об адаптере для серверной системы. configuration (необязательный) - JSON с окончательной объединенной конфигурацией, полученной из ресурса диспетчера настройки. attributes (обязательный) - JSON со списком стандартных атрибутов и дополнительных атрибутов. Возвращаемые данные: JSON в формате CCO |
GetAdditionalAttributesValues | Возвращает JSON со значениями для дополнительных атрибутов. Этот сервис должен быть реализован в реализации компонента. Параметры: input (обязательный) - JSON в формате CCO, содержащий идентификатор входных данных, которые нужно вызвать из серверной системы, и информацию об адаптере для серверной системы. configuration (необязательный) - JSON с окончательной объединенной конфигурацией, полученной из ресурса диспетчера настройки. attributes (обязательный) - JSON со списком дополнительных атрибутов. OOTBAttributesValues (необязательный) - JSON в формате CCO со значениями стандартных атрибутов, возвращаемых действием GetAttributesValues. Эти значения можно использовать для расчета значений дополнительных атрибутов. Возвращаемые данные: JSON в формате CCO |
GetAdditionalAttributes | Возвращает список дополнительных атрибутов, которые нужно добавить в список доступных стандартных атрибутов. Параметры: нет Возвращает: JSON |
UpdateAvailableAttributes | Обновляет один или несколько атрибутов из списка атрибутов и возвращает окончательный список. Параметры: attributes (обязательный) - JSON со списком стандартных атрибутов и дополнительных атрибутов. Возвращает: JSON |