Настройка заданий ThingWorx Navigate > Помещение атрибутов в черный список
  
Помещение атрибутов в черный список
Отклик Windchill ODATA возвращает большое количество внутренних атрибутов. По умолчанию компонент Мои задания удаляет ненужные внутренние атрибуты, добавляя их в черный список. Однако этот черный список можно править в соответствии с бизнес-требованиями, чтобы показать некоторые атрибуты на странице настройки. Можно также использовать черный список, чтобы удалить ненужные атрибуты и избежать загромождения страницы настройки. Полный список помещенных в черный список атрибутов для каждого типа компонентов хранится в таблице данных PTC.ComponentBlacklist.
Просмотр атрибутов в черном списке
Чтобы получить полный список помещенных в черный список атрибутов, выполните следующие действия.
1. В ThingWorx Composer найдите таблицу данных PTC.ComponentBlacklist и откройте ее. Откроется страница Общая информация.
2. Щелкните Сервисы.
3. Для GetDataTableEntries щелкните Выполнить сервис. Откроется окно Выполнить сервис: GetDataTableEntries.
4. В разделе Входные данные измените максимальное число элементов в поле maxItems, если это необходимо.
5. Щелкните Выполнить.
Добавление и удаление атрибутов
Чтобы добавить атрибуты в черный список или удалить их из него, выполните следующие действия.
1. В ThingWorx Composer найдите таблицу данных PTC.ComponentBlacklist и откройте ее. Откроется страница Общая информация.
2. Щелкните Сервисы.
3. Для AddOrUpdateDataTableEntry щелкните Выполнить сервис. Откроется окно: Выполнить сервис: AddOrUpdateDataTableEntry.
4. В разделе Входные данные введите измененный список для поля values.
* 
Изменения черного списка должны соответствовать формату JSON. Если формат списка отличается от требуемого, измените список, используя редактор JSON, а затем вставьте его в поле значений. Можно также скопировать значения, полученные из сервиса GetDataTableEntries, который был выполнен ранее.
5. Щелкните Выполнить.
Как только изменение будет выполнено, перейдите на страницу настройки. Атрибуты, добавленные в черный список, больше не отображаются на странице настройки. Если удалить атрибут из черного списка, он появится в разделе Доступные атрибуты на странице настройки.
* 
Чтобы поместить в черный список атрибут, который уже был настроен (присутствует в разделе Выбр. атрибуты на странице настройки), удалите его из раздела Выбр. атрибуты, сохраните страницу настройки, а затем обновите черный список. Если не выполнить обновление с использованием этих шагов, помещенный в черный список атрибут не будет отображаться на странице настройки, но по-прежнему будет отображаться в соответствующем мэшапе.
Образец файла JSON помещенных в черный список атрибутов для PTC.ChangeMgmt.ChangeRequest
Следующие атрибуты в файле JSON типа PTC.ChangeMgmt.AffectsLinkItem помещены в черный список:
LastModified
CreatedOn
{
"PTC.ChangeMgmt.AffectsLinkItem": {
"blacklistedValues": {
"list": [
"LastModified",
"CreatedOn"

]
}
},
"PTC.ChangeMgmt.ChangeRequest": {
"blacklistedValues": {
"list": [
"ProcessObjects",
"Organization"
]
}
}
}