Настройка заданий ThingWorx Navigate > Получение измененных отображаемых наименований атрибутов Windchill
  
Получение измененных отображаемых наименований атрибутов Windchill
Задание Мои задания содержит множество компонентов с атрибутами, которые можно настроить на странице настройки.Windchill - серверная система для этих атрибутов. Для уменьшения объема информации, вызываемой из Windchill, локализованные отображаемые наименования для этих атрибутов вызываются только при первом посещении пользователем одной из следующих страниц.
Задание Мои задания
Страница Сведения для конкретного запроса на изменение
Страница настройки Моих заданий
Затем отображаемые наименования атрибутов кэшируются в таблице данных ThingWorx. При посещении пользователем страницы Мои задания или ее страницы настройки отображаемые наименования извлекаются из кэша.
При наличии изменений, которые оказывают влияние на отображаемые наименования атрибутов или на атрибуты, которые отображаются в ThingWorx Navigate, необходимо вручную обновить кэш. При обновлении кэша вручную обновляется кэш ThingWorx Navigate и кэш соединителя OData. Например, необходимо обновить кэш при возникновении следующих изменений в Windchill:
Изменено отображаемое наименование настраиваемого атрибута
Создан новый динамический атрибут в запросе на изменение или в задании
Удален настраиваемый атрибут
Можно обновить кэш, используя внешний URL-адрес или ThingWorx Composer. Обратите внимание, что только администратор имеет разрешение на обновление кэша.
Обновление кэша с использованием внешнего URL-адреса
1. Сконфигурируйте ThingWorx Platform для включения внешних URL-адресов. Если ваше приложение ThingWorx Platform уже сконфигурировано для включения внешних URL-адресов, перейдите к шагу 2.
a. Откройте ThingWorx Composer. В меню Обзор выберите Система, а затем - Подсистемы.
b. В разделе Подсистемы выберите PlatformSubsystem, а затем выберите Конфигурация в верхней части страницы.
c. Установите флажок Разрешить переключение методов запроса.
2. Введите в интернет-браузере следующий URL-адрес: <protocol>://<server>:<port>/Thingworx/Things/PTC.WCAdapter/Services/RefreshMetadata?method=POST&Accept=application/json. Убедитесь, что добавлен правильный протокол, сервер и порт.
3. Укажите свои учетные данные администратора. Появится сообщение о статусе.
4. Просмотрите сообщение о статусе, чтобы увидеть, успешно ли обновился кэш.
Обновление кэша с помощью ThingWorx Composer
1. Войдите в систему ThingWorx Composer, используя учетные данные администратора. В меню Обзор выберите Моделирование, а затем - Вещи.
2. В разделе Вещи выберите PTC.WCAdapter, а затем выберите Сервисы в верхней части страницы.
3. Перейдите к сервису RefreshMetadata и выполните его. Можно выполнить его непосредственно на странице Сервисы или щелкнуть значок RefreshMetadata и выполнить его там. Появится сообщение о статусе.
4. Просмотрите сообщение о статусе, чтобы увидеть, успешно ли обновился кэш.