Добро пожаловать в справочный центр ThingWorx Platform 9.7
Заметки о выпуске
ThingWorx Platform 9.7. Примечания к выпуску
Что нового в ThingWorx Platform 9.7.0
Fixed Issues in ThingWorx Platform 9.7.0
Known Issues in ThingWorx Platform 9.7.0
Требования к системе
Системные требования ThingWorx Platform 9.7
Архив системных требований
Системные требования ThingWorx Platform 9.6
Системные требования для ThingWorx Platform 9.5
Системные требования для ThingWorx Platform 9.4
Системные требования для ThingWorx Platform 9.3
Системные требования для ThingWorx Platform 9.2
Системные требования для ThingWorx Platform 9.1
Системные требования для ThingWorx Platform 9.0
Установка и обновление
Сбор данных в ThingWorx
Руководство по развертыванию архитектуры
Компоненты развертывания ThingWorx Foundation
Архитектуры развертывания ThingWorx
Стандартное развертывание: ThingWorx Foundation в Azure
Другие развертывания: ThingWorx Foundation в AWS
Развертывание аутентификации ThingWorx
Развертывание ThingWorx Analytics
Развертывание Vuforia Studio
Развертывание ThingWorx Navigate
Развертывание распределенных систем ThingWorx
Руководство по выбору размеров ThingWorx
Шаги по выбору оборудования для ThingWorx
Прием данных
Визуализация данных
Обработка данных
Сравнение стационарной и пиковой нагрузки
Сравнение критериев выбора размеров с рекомендациями
Выбор размеров оборудования
Рекомендации по размерам кластера ThingWorx
Примеры выбора размеров платформы
Пример 1. Много вещей, несколько свойств и низкая частота записи
Пример 2. Несколько вещей, несколько свойств и высокая частота записи
Дополнительные результаты проверки размера кластера
Установка ThingWorx
Установка вручную
Установка в Windows
Установка Java, Apache Tomcat и ThingWorx
Установка и конфигурация базы данных
Установка в Ubuntu
Установка Java, Apache Tomcat и ThingWorx
Установка и конфигурация базы данных
Установка в RHEL
Установка Java, Apache Tomcat и ThingWorx
Установка и конфигурация базы данных
Приложения к установке
Установка гибкого сервера Azure PostgreSQL
Установка и конфигурирование PostgreSQL для Windows
Установка и конфигурирование PostgreSQL для Ubuntu
Установка и конфигурирование PostgreSQL для RHEL
Настройки опций Apache Tomcat Java
Шифрование паролей
Сведения о конфигурации platform-settings.json
Устранение ошибок установки
Установщик ThingWorx Foundation
Установщик ThingWorx Foundation для Windows
Установщик ThingWorx Foundation для Linux
Выполнение автоматической установки для ThingWorx Foundation
Использование ThingWorx Docker
Предварительные требования ThingWorx Docker
Начало работы с ThingWorx Docker
Настройка, сборка и конфигурирование ThingWorx Docker
Настройка ThingWorx Docker
Настройка сборок ThingWorx Docker
Настройка образа интерфейса безопасности командной строки Docker
Построение ThingWorx Docker
Построение образов ThingWorx Docker
Построение образа Security CLI Docker
Конфигурирование ThingWorx Docker
Конфигурирование протоколов HTTP и защищенного HTTP (HTTPS)
Конфигурирование фильтров web.xml
Включение и выключение фильтра безопасности содержимого (CSP)
Настройки Microsoft SQL Server
Настройки PostgreSQL
Настройки Azure SQL
Конфигурирование образа Security CLI Docker
Выполнение образов ThingWorx Docker
Использование ThingWorx Docker в среде с одним сервером
Примеры использования ThingWorx Docker Compose
Обновление ThingWorx Docker
Лицензирование ThingWorx Docker
Использование Security-Enhanced Linux для ThingWorx Docker
Использование внешней базы данных Microsoft SQL Server для ThingWorx Docker
Использование внешней базы данных PostgreSQL для ThingWorx Docker
Использование внешней базы данных InfluxDB в качестве поставщика данных для ThingWorx Docker
Использование ThingWorx Docker в кластерной среде высокой доступности
Настройка сборки Apache Ignite Docker
Построение и конфигурирование образа Apache Ignite Docker
Выполнение образа Apache Ignite
Конфигурирование связи Akka TLS для ThingWorx
Настройка построения ThingWorx CXServer Docker
Построение и конфигурирование образа ThingWorx CXServer Docker
Выполнение образа ThingWorx CXServer
Выполнение образа ThingWorx Docker в кластере высокой доступности
Переопределение файлов
Ресурсы конфигурации ThingWorx
Изменение расположения папки ThingWorxStorage
Конфигурирование настроек валидатора ESAPI
Конфигурирование расположения пользовательского репозитория файлов
Конфигурирование лицензирования для ThingWorx Platform
Конфигурация безопасности
Конфигурация TLS
Совместимость версий TLS для ThingWorx
Конфигурирование SSL/TLS для ThingWorx Platform
Конфигурирование SSL/TLS для Akka
Конфигурирование SSL/TLS для PostgreSQL
Конфигурирование SSL/TLS для MSSQL
Конфигурирование SSL/TLS для HAProxy
Конфигурирование SSL/TLS для Ignite
Конфигурирование SSL/TLS для ZooKeeper
Аутентификация с единым входом
Использование PingFederate как центрального сервера аутентификации
Создание соединений PingFederate
Создание псевдонима администратора ThingWorx в поставщике удостоверений
Конфигурирование ThingWorx как поставщика ресурсов
Использование Microsoft Entra ID в качестве центрального сервера аутентификации и поставщика удостоверений
Конфигурирование ThingWorx как поставщика ресурсов
Использование Azure AD B2C в качестве центрального сервера аутентификации
Конфигурирование ThingWorx как поставщика ресурсов
Использование AD FS в качестве центрального сервера аутентификации и поставщика удостоверений
Конфигурирование ThingWorx как поставщика ресурсов
Конфигурирование ThingWorx для единого входа
Создание каталога ssoSecurityConfig
Добавление файла метаданных IdP
Включение шифрования лексем доступа
Шифрование паролей для SSO
Конфигурирование файла platform-settings.json
Конфигурирование файла sso-settings.json
Конфигурирование файла sso-settings.json
Импорт сертификатов в файл KeyStore
Работа с контекстными областями
Единый вход и конфигурации высокой доступности
Устранение неисправностей единого входа
Подготовка
Методы подготовки
Использование SCIM с ThingWorx
Настройка SCIM, когда CAS представляет PingFederate
Включение подготовки выходных данных
Конфигурирование SCIM в консоли администрирования PingFederate и в файлах конфигурации ThingWorx
Добавление LDAP в качестве хранилища данных
Конфигурирование экземпляра валидатора учетных данных пароля.
Создание клиента OAuth для SCIM
Конфигурирование SCIM в настройках платформы и в настройках SSO для ThingWorx - PingFederate
Определение соединения SP для SCIM
Создание канала к хранилищу данных
Добавление двоичных атрибутов LDAP
Настройка SCIM, когда Microsoft Entra ID - это CAS и IdP
Конфигурирование настроек платформы SCIM и настроек SSO в ThingWorx - Microsoft Entra ID
Конфигурирование SCIM на портале Microsoft Entra ID
Отключение создания пользователя и изменения пользователя в ThingworxSSOAuthenticator
Обновление ThingWorx
Обновление вручную
Upgrading to ThingWorx 9.7: Support Matrix
Обновление выпуска для обслуживания
Обновление Windows вручную
Локальное обновление вручную до версии 9.3.x и выше: Windows
Локальное обновление вручную до 9.0.x, 9.1.x и 9.2.x: Windows
Перенос вручную в ThingWorx 9.x: Windows
Перенос вручную в ThingWorx 9.x: Windows с InfluxDB
Обновление Linux вручную
Локальное обновление вручную до версии 9.3.x и выше: Linux
Локальное обновление вручную до 9.0.x, 9.1.x и 9.2.x: Linux
Перенос вручную в ThingWorx 9.x: Linux
Перенос вручную в ThingWorx 9.x: Linux с InfluxDB
Обновление с помощью установщика
Обновление кластеризации ThingWorx высокой доступности
Перенос расширений Java с 8.x на 9.x
Начало работы с ThingWorx
Программирование для Интернета вещей
Сравнение ориентированного на вещи подхода с традиционными запросами.
Контроллер представления модели (MVC)
Визуальное представление модели вещи ThingWorx
Пример модели
Использование модели вещи
Моделирование: назначение профилей вещей и шаблонов вещей
Импорт и экспорт в ThingWorx
Авторизация импорта неадминистратором
Импорт и экспорт данных, сущностей и расширений
Импорт сущностей в версию 9.2 и более поздние
Импорт расширений
Удаление расширений
Импорт и экспорт вручную
Отслеживание экспорта и импорта
Меню в Composer
Меню "Управление"
Управление репозиториями файлов
Использование репозитория файлов через REST API
Меню "Мониторинг"
Меню "Аналитика"
Меню "Справка"
Меню "Пользователь"
Настройки
Меню "Пользователь"
Общая модель безопасности ThingWorx
Определение модели ThingWorx в Composer
Моделирование
Проекты
Вид проекта
Вещи
Именование сущностей
События вещи
Свойства вещи
Базовые типы свойств
Индексированные свойства
Именование свойств
Конфигурирование поставщика свойств
Управление привязкой свойств
Программное добавление свойств к вещам
Преобразование свойств
Сервисы вещи
Обработчик Rhino JavaScript
Параметр запроса для сервиса запросов
Итерация по свойствам вещи
Входные параметры сервисов
Результат выходных данных сервиса
Использование сервисов отслеживания диагностических сообщений
Шифрование
Сервисы удаленных вещей
Обходчик содержимого
Подписки на вещь
Программное включение и отключение подписок
Предупреждения
Типы предупреждений
Создание предупреждения
Создание предупреждения об аномалии
Сервисы предупреждений с параметром Persistent
Предупреждения с постоянными свойствами
Получение информации о пороговых значениях из предупреждений
Атрибуты сервиса AddOrUpdateAlert
Пороговые значения автоматического мониторинга
Таблицы конфигурации
Сети
Шаблоны вещей
Общие черты с объектно-ориентированным программированием
Удаленные шаблоны
Получение информации о передаче файлов и сессии туннеля для аудита FDA
Присутствие вещи
Присутствие вещи: стратегия передачи сообщений
Присутствие вещи - вещи стратегий передачи сообщений: настройка безопасности
Присутствие вещи: конфигурирование объединения
Присутствие вещи: использование ThingWorx Composer для создания пользовательской версии ReportingStrategy Thing
Присутствие вещи: пользовательская стратегия передачи сообщений, создаваемая в Java с использованием ThingWorx Extension SDK
Пользовательская стратегия присутствия вещи: создание вещи для ее использования
Идентификаторы
Профили вещей
Группы вещей
Управление участниками
Сервисы групп вещей
Вопросы и ответы для групп вещей
Структуры данных
Таблицы данных
Теги
Программное добавление тегов
Промышленные соединения
Пример промышленных соединений
Создание ссылок с динамическими тегами
Передача файлов в промышленных соединениях
Соединители интеграции
Необходимые условия для соединителей интеграции
Начальная настройка сервиса Integration Runtime для соединителей интеграции
Настройка разрешений для задач соединителя интеграции
Использование ODataConnector или SAPODataConnector
Добавление недоступных конечных точек с помощью спецификации Swagger
Использование WindchillSwaggerConnector
Начало работы с соединителями интеграции
Создание соединителей интеграции
Сервисы для соединителей интеграции
Представление сервисов в соединителях интеграции
Создание новой карты API для сервиса
Мониторинг статуса соединителей интеграции
Дополнительная информация о соединителях интеграции
Создание пользовательского соединителя интеграции
Обновление соединителей интеграции
Уведомления
Добавление уведомлений
Планировщики
Таймеры
Фрагменты кода
Добавление или обновление таблицы данных
Запрос infoTableFunctions
GetThingPropertyValues
PurgeAllPropertyHistory
PurgeDataTableEntries
PurgePropertyHistory
PurgeSelectedPropertyHistory
PurgeStreamEntries
Query
QueryDataTableEntries
QueryImplementingThings
QueryImplementingThingsOptimized
QueryImplementingThingsOptimizedWithTotalCount
QueryImplementingThingsWithData
QueryImplementingThingsWithNamedData
QueryNamedPropertyHistory
QueryPropertyHistory
QueryStreamEntries
QueryStreamEntriesWithData
QueryStreamData
UpdateDataTableEntriesWithQuery
Визуализация
Мэшапы
Мастеры
Создание мастера
Шаблоны мэшапов
Гаджеты
Информационные панели
Концепции и разработка информационной панели
Конфигурирование видимости и разрешений на информационных панелях
Конфигурация информационной панели
Сервисы информационной панели
Время выполнения информационной панели
Меню
Использование структуры данных MenuEntry
Медиаобъекты
Методы обслуживания медиаобъектов
Устранение неисправностей аутентификации SSO для динамического содержимого
Темы стилей
Создание темы стиля
Изменение темы стиля
Настройка тем стилей на вкладке "Стили"
Применение темы стиля к мэшапу
Определения стилей и состояний
Хранилище данных
Таблицы данных
Сервисы таблиц данных
Рекомендации по таблицам данных
Пределы изменения размеров таблиц данных
Потоки
Потоки значений
Создание потока значений
Доступ к данным потоков значений с помощью сервисов
Использование сервиса QueryPropertyHistory
Использование сервисов QueryDataTableEntries и QueryStreamEntriesWithData
Поставщики хранилищ данных
Конфигурирование сущности поставщика хранилища данных
Изменение поставщика хранилища данных по умолчанию
Сравнение поставщиков хранилищ данных
Использование InfluxDB в качестве поставщика хранилища данных
Загрузка и установка Influx DB1.x
Конфигурирование InfluxPersistenceProviderPackage
Загрузка и установка Influx DB 2.x
Конфигурирование Influx2PersistenceProviderPackage
Использование Microsoft SQL Server в качестве поставщика хранилища данных
Установка и конфигурация базы данных MSSQL
Настройка базы данных MSSQL для ThingWorx: Windows
Настройка базы данных MSSQL для ThingWorx: Linux
Конфигурирование ThingWorx для MSSQL
Мониторинг, резервное копирование и масштабирование MSSQL
Использование базы данных Azure SQL в качестве поставщика хранилища данных
Установка управляемого экземпляра Azure SQL
Установка одного экземпляра Azure SQL
Установка эластичного пула Azure SQL
Конфигурирование ThingWorx с Azure SQL
Сценарии базы данных Azure SQL
Использование PostgreSQL в качестве поставщика хранилища данных
Сервисы поставщика хранилища данных
Совместная работа
Блоги и вики
Взаимосвязи
Ссылаются из
Использование сервиса GetWhereUsed
Рабочий процесс
Безопасность
Группы пользователей
Пользователи
Настройки блокировки учетных записей
Сброс пароля
Конфигурация профиля пользователя
Разрешения набора
Разрешения сущности
Отчеты о доступе
Системный пользователь
Организации
Видимость в организациях
Создание организации и назначение пользователей или групп
Создание форм страниц входа в систему для организаций
Ключи приложений
Сервисы ключей приложений
Службы каталогов
Пример службы каталогов
Управление пользователями в Active Directory
Примеры XML-файлов Active Directory
Группы Active Directory и динамическое имя пользователя
Пользователи Active Directory
Изменения в Active Directory
Сопоставление атрибутов пользователя Active Directory со свойством ThingWorx UserExtension
Сопоставление пользователей и групп, существующих в нескольких доменах
Устранение неисправностей Active Directory
Аутентификаторы
Аутентификаторы устройства Edge
Общий процесс разработки
Используемые классы
Примеры
Пример запросов безопасности устройства Edge
Пример расширения аутентификатора устройства Edge
Аутентификаторы входа в систему
Пример конфигурации расширения аутентификатора
Мобильные аутентификаторы
Аутентификатор единого входа
Сервисы администратора
Включение HSTS в Tomcat Apache
Настройка заголовка управления кэшем
Оптимальные методы безопасного моделирования
Авторизация
Поток кода авторизации (пользователь сессии OAuth)
Поток учетных данных клиента (OAuth (машина-машина))
Политика безопасности содержимого
Конфигурирование значений заголовка Content Security Policy
Политика безопасности содержимого - настройки заголовка по умолчанию
Устранение ошибок Content Security Policy
Разрешение вложения мэшапов в iFrame
Наследование разрешений из шаблона вещи
Владение
Пароли
Пароли пользователя
Базовый тип PASSWORD
Переопределения сервисов
Инструмент управления безопасностью
Монитор безопасности
Система
Таблицы локализации
Добавление нового языка, который не поддерживается ThingWorx
Перенос и импорт таблиц локализации
Упаковка расширений вместе с таблицами локализации
Ресурсы
Сервисы пространства имен
Использование прокси-сервера для исходящего запроса
Подсистемы
Подсистема обработки предупреждений
Подсистема аудита
Включение подсистемы аудита
Конфигурация подсистемы аудита
Безопасность для задач аудита
Сообщения аудита ThingWorx
Использование реализации непосредственного сохранения
Поиск данных аудита (запросы, непосредственное сохранение)
Использование сервиса QueryAuditHistoryWithQueryCriteria
Использование сервиса QueryAuditHistory
Запрос наследованных данных аудита при включении непосредственного сохранения
Запись пользовательского сервиса QueryAuditHistory
Интерактивные и автономные данные аудита (непосредственное сохранение)
Использование сервиса ExportOnlineAuditData
Использование реализации таблицы данных
Поиск данных аудита (запросы, таблица данных)
Использование сервиса QueryAuditHistory
Интерактивные и автономные данные аудита (таблица данных)
Задания обслуживания
Использование сервиса ExportAuditData
Регистрация сбоев при записи сообщений аудита
Аудит операций архивации, очистки и очистки данных
Настройка планировщиков
Использование сервиса ArchiveAuditHistoryDirectPersistence (непосредственное сохранение)
Использование сервиса AuditArchiveHistory (таблица данных)
Очистка данных в автономных архивах аудита
Параметры для задач аудита
Пользовательские категории аудита
Мониторинг журнала аудита
Кластеризация подсистемы
Подсистема обработки событий
Подсистема экспорта/импорта
Подсистема объединения
Подсистема передачи файлов
Дополнительное повышение безопасности для удаленных передач файлов
Параметры подсистемы передачи файлов
Подсистема интеграции
Подсистема лицензирования
Подсистема ведения журнала
Конфигурация журналов консоли Tomcat
Подсистема "Хранение сообщений"
Подсистема обработки упорядоченных событий
Подсистема платформы
Использование сервиса GetEntityUsageReport
Подсистема взаимосвязей
Подсистема SCIM
Подсистема центра решений
Подсистема обработки потоков
Подсистема поддержки
Туннельная подсистема
Подсистема "Управление пользователями"
Подсистема использования
Статистика
Использование сервиса GetPropertyVTQCount
Статистика запросов
Диагностика размера наборов кэшей
Использование сервиса GetCacheCollectionsSizeInformation
Подсистема "Обработка потоков значений"
Подсистема связи WebSocket
Подсистема обработки выполнения WebSocket
Журналы
Конфигурирование ведения журнала
Архивы журналов ThingWorxStorage
Журнал ошибок сценариев
Журналы процессора потоков
Ведение журнала выполнения JavaScript
Конфигурирование расположения журнала Tomcat
Протоколирование ThingWorx Platform OpenTelemetry
Конфигурация OpenTelemetry
Развертывание коллектора OpenTelemetry
Соединение с SumoLogic
Стратегия загрузки пользовательских журналов для запросов журналов из внешних источников
Приложение Analytics
Оптимальные методы работы с моделями и данными ThingWorx
Сохранение данных с помощью ThingWorx
Поставщики хранилищ данных
Опции хранения данных
Выбор хранилища данных
Ориентированное на данные моделирование в ThingWorx
Индексирование данных времени выполнения в ThingWorx
Настройка JVM
Управление данными
Данные, передаваемые в платформу
Резервное копирование данных ThingWorx
Очистка данных времени выполнения
Секционирование данных времени выполнения
Разбиение на разделы таблицы value_stream в PostgreSQL (бета-версия)
Когда нужно хранить данные за пределами платформы
Получение данных из платформы
Подключение к внешней базе данных
Упорядочение данных
Результаты производительности
Включение и выключение вещей
Включение и выключение актива
Оптимальные методы разработки решений
Советы и рекомендации: начало работы с построением решений ThingWorx
Построение решения ThingWorx
Установка решения ThingWorx
Оптимальные методы построения решений ThingWorx
Рекомендации по кодированию в JavaScript
Моделирование активов
Моделирование активов с использованием вещей, шаблонов вещей и профилей вещей
Пример. Использование вещей, шаблонов вещей или профилей вещей
Сохранение данных в ThingWorx
Отчет о производительности
Определение правильной опции хранилища данных
Создание, реализация и тестирование сервисов
Создание и удаление фантомных сущностей
Работа с событиями, предупреждениями и подписками
Конструирование среды пользователя для вашего решения ThingWorx
Что представляют собой мэшапы и мастеры в ThingWorx?
Рекомендации по разработке интерфейса пользователя
Оптимальные методы создания мэшапов и мастеров
Использование таблиц конфигурации для настройки мэшапов
Виджеты в решениях ThingWorx
Создание безопасных виджетов ThingWorx
Создание настраиваемых виджетов ThingWorx
Ссылки на сторонние библиотеки JavaScript и файлы в настраиваемых виджетах
Пример создания настраиваемого виджета ThingWorx
Функции, доступные для настройки виджетов ThingWorx
Функции времени выполнения, доступные для настройки виджетов ThingWorx
Советы по созданию настраиваемых виджетов ThingWorx
Оптимальные методы создания мэшапов с использованием виджетов и функций
Работа с темами стиля
Создание таблиц локализации
Защита приложений, построенных на ThingWorx Platform с помощью видимости и разрешений
Конфигурирование видимости и разрешений для сущностей ThingWorx
Конфигурирование видимости и разрешений для организаций, групп пользователей и пользователей в ThingWorx
Конфигурирование разрешений видимости для удаленной вещи
Оптимальные методы общей безопасности решений ThingWorx
Построение решений ThingWorx с использованием повторно используемых компонентов
Атомарные компоненты
Составные компоненты
Рекомендации по именованию повторно используемых компонентов
Оптимальные методы создания повторно используемых компонентов
Оптимальные методы упаковки и управления версиями для повторно используемых компонентов
Оптимальные методы для приложений высокой доступности (HA)
Основные сведения о транзакциях ThingWorx
Использование объектов для повышения производительности
Работа с таблицами данных
Работа с объектами JSON
Использование сервиса QueryImplementingThings
Использование сервиса QueryImplementingThingsOptimized
Упаковка и развертывание решений, построенных на ThingWorx Platform
Метод A. Упаковка, публикация и развертывание решений с помощью центра решений
Метод B. Упаковка и развертывание решений как расширений
Оптимальные методы упаковки и развертывания решений ThingWorx
Заметки о выпуске подключаемого модуля Eclipse для расширений ThingWorx
Использование подключаемого модуля Eclipse
Установка подключаемого модуля Eclipse для разработки расширений ThingWorx
Создание проекта расширения
Импорт существующих расширений
Создание сущностей
Добавление сервисов, свойств, таблиц конфигурации, подписок и событий
Создание виджетов
Добавление JAR-файлов сторонних производителей
Добавление Extension Migrator
Импорт сущностей, созданных в Composer
Построение расширений
Удаление сущностей и виджетов
Устранение неисправностей и отладка решений ThingWorx во время разработки и упаковки
Соображения при обновлении расширений ThingWorx
Мониторинг ThingWorx Platform
Мониторинг решений ThingWorx
Инструменты мониторинга
Мониторинг и устранение проблем с производительностью
Производительность памяти
Мониторинг проблем с памятью
Анализ файлов журнала сборщика мусора (GC) для мониторинга проблем с памятью
Использование VisualVM для мониторинга проблем с памятью
Использование других инструментов для мониторинга проблем с памятью
Оптимальные методы сокращения количества проблем с памятью
Медленное выполнение сервисов
Мониторинг медленного выполнения сервисов
Применение подсистемы "Использование" для мониторинга медленного выполнения сервисов
Мониторинг подсистем ThingWorx
Использование данных потоков для мониторинга медленного выполнения сервисов
Чтение дампов потоков
Типы потоков в ThingWorx
Проблемы с потоками
Использование VisualVM для мониторинга медленного выполнения сервисов
Оптимальные методы повышения производительности сервисов и времени работы решений
Проблемы с производительностью операционной системы и базы данных
Мониторинг проблем производительности операционной системы и базы данных
Использование VisualVM для мониторинга производительности базы данных
Использование журналов ThingWorx для мониторинга производительности базы данных
Инструменты мониторинга производительности для уровня базы данных
Проблемы с сетью и подключением
Производительность подписки
Производительность наборов кэшей
Мониторинг поставщиков хранилищ данных
Мониторинг на основе ускорения
Опция отключения параметров
Пространства имен и модификаторы доступа
Пространства имен
Модификаторы доступа
Использование пространств имен и модификаторов доступа
Устаревание сущностей, свойств и сервисов
Соединение устройств
Mashup Builder
Рабочая область Mashup Builder
Настройка рабочей области Mashup Builder
Управление элементами на канве
Использование команд "Отменить" и "Повторить" в мэшапе
Сведения о панели "Виджеты"
Сведения о панели свойств
Сведения о панелях данных и свойств данных
Сведения о панели функций
Перенос унаследованных мэшапов
Унаследованные виджеты и компоновки
Удаленные свойства стиля
Выбор "Тема стиля" для миграции
Миграция мэшапа
Перенос наследованных компоновок
Перенос унаследованных виджетов
Замена небезопасных выражений в мэшапе
Поиск небезопасных выражений в мэшапах
Поддерживаемые функции и объекты времени выполнения
Замена небезопасных функций
Отключение проверки наследования в виджетах сетки
Устранение неисправностей при переносе мэшапа
Рекомендации по действиям после переноса
Мэшапы
Создание мэшапа
Адаптивные мэшапы
Упорядочение элементов в адаптивном контейнере
Перенос элементов в контейнере
Конфигурирование свойств контейнера
Конфигурирование полей и заполнения для контейнеров
Развертывание и свертывание контейнеров
Конфигурирование прокрутки контейнера
Использование расширенного позиционирования в адаптивных компоновках в ThingWorx 9.4 или более поздних версиях (бета)
Использование свойств коэффициентов сжатия и увеличения
Управление распределением коэффициентов увеличения и сжатия
Создание вложенного мэшапа
Оптимизация мэшапа для мобильных устройств
Конфигурирование настроек мобильных устройств
Конфигурирование настроек iOS
Конфигурирование настроек соединения для неактивных мэшапов
Конфигурирование свойств мэшапа
Конфигурирование параметров мэшапа
Создание форм конфигурации мэшапа
Отключение унаследованных пользовательских стилей класса CSS
Добавление изображений предварительного просмотра в сущности мэшапа
Добавление фильтров проекта мэшапа и тегов
Использование отложенной загрузки в мэшапе
Обновление свойств автоматически в мэшапе
Просмотр мэшапа
Просмотр мэшапов в режиме только чтения
Сервисы данных и привязки
Добавление сервисов данных в мэшап
Создание привязок в мэшапе
Привязывание сервиса данных к виджету
Привязка данных из таблиц данных
Выполнение сервисов данных в мэшапе
События сервиса данных
Привязывание событий и управление порядком выполнения в мэшапе
Динамические сервисы
Настройка параметров сервиса данных
Конфигурирование сервисов данных
Кэширование данных сервиса в мэшапе
Добавление уведомлений сервиса данных
Конфигурирование привязок в мэшапе
Просмотр привязок в мэшапе
Параметры сессии
Пользователь
Программное включение и отключение пользователей
Функции
Автообновление
Подтверждение
Экспорт данных
Маршрутизатор событий
Выражение
Выход
Навигация
Сообщение о статусе
Валидатор
Рекомендации по созданию выражений функций
Виджеты
Стандартные виджеты
Виджет "Столбчатая диаграмма" (с поддержкой тем)
Виджет "Навигационная цепочка" (с поддержкой тем)
Виджет "Кнопка" (с поддержкой тем)
Виджет "Флажок" (с поддержкой тем)
Виджет "Фильтр данных на основе блоков" (с поддержкой тем)
Виджет "Набор" (с поддержкой тем)
Создание компоновки мэшапа набора и привязка данных
Конфигурирование виджета "Набор"
Конфигурирование загрузки данных для набора
Использование навигации с клавиатуры
Виджет "Комбинированная диаграмма" (с поддержкой тем)
Привязка данных к комбинированной диаграмме
Конфигурирование комбинированной диаграммы
Применение форматирования состояния к комбинированной диаграмме
Виджет "Средство выбора даты и времени" (с поддержкой тем)
Виджет "Разделитель" (с поддержкой тем)
Виджет "Выпадающий список" (с поддержкой тем)
Виджет "Динамическая панель" (с поддержкой тем)
Виджет "Выгрузка файла" (с поддержкой тем)
Виджет "Сетка"
Добавление виджета "Сетка" в мэшап
Конфигурирование столбцов сетки
Конфигурирование сетки с использованием данных JSON
Конфигурирование опций времени выполнения для сетки
Рендереры и форматы столбцов сетки
Настройка столбцов сетки для отображения выпадающих списков
Конфигурирование отложенной загрузки для столбцов сетки
Сортировка и фильтрация данных сетки
Конфигурирование выбора данных
Добавление раздела нижнего колонтитула к сетке
Добавление пользовательских действий на панель инструментов сетки
Добавление и удаление строк в сетке
Правка данных в виджете "Сетка"
Настройка столбцов сетки для отображения выпадающих списков
Проверка входных данных в сетке
Использование сетки с виджетом "Постраничная разбивка"
Стилизация сетки и применение форматирования состояния
Виджет "Значок" (с поддержкой тем)
Виджет "Изображение" (с поддержкой тем)
Виджет "Диалоговое окно KPI" (с поддержкой тем)
Виджет "Метка" (с поддержкой тем)
Виджет "Линейная диаграмма" (с поддержкой тем)
Виджет "Ссылка" (с поддержкой тем)
Виджет "Двусторонний список "Шаттл" (с поддержкой тем)
Виджет "Список" (с поддержкой тем)
Виджет "Строка меню" (с поддержкой тем)
Создание компоновки строки меню
Определение элементов строки меню с помощью таблицы данных
Определение элементов строки меню с помощью сущности меню
Привязка данных меню к виджету "Строка меню"
Конфигурирование виджета "Строка меню"
Стиль виджета "Строка меню"
Рекомендации по дизайну для виджета "Строка меню"
Виджет "Кнопка меню" (с поддержкой тем)
Виджет "Постраничная разбивка" (с поддержкой тем)
Создание сервиса постраничной разбивки данных
Виджет "Диаграмма Парето" (с поддержкой тем)
Виджет "Круговая диаграмма" (с поддержкой тем)
Трекер хода выполнения (с поддержкой тем)
Виджет "Отображение свойств" (с поддержкой тем)
Виджет "Переключатель" (с поддержкой тем)
Виджет "Календарный план" (с поддержкой тем)
Виджет "Ползунок" (с поддержкой тем)
Виджет "Вкладки" (с поддержкой тем)
Виджет "Текстовая область"
Виджет "Текстовое поле" (с поддержкой тем)
Виджет "Таймер" (с поддержкой тем)
Виджет "Кнопка переключения" (с поддержкой тем)
Виджет "Панель инструментов (с поддержкой тем)
Определение действий панели инструментов с помощью таблицы данных
Пример. Образец конфигурации панели инструментов
Стилизация виджета "Панель инструментов"
Виджет "Селектор дерева" (с поддержкой тем)
Виджет "Отображение значения" (с поддержкой тем)
Виджет "Диаграмма "Водопад" (с поддержкой тем)
Виджет "Блог"
Использование свойства "Выражение поиска" в виджете блога
Виджет "Пузырьковая диаграмма"
Виджет "Вложенный мэшап"
Виджет информационной панели
Виджет "Средство выбора сущности"
Виджет "Диаграмма событий"
Виджет "Набор полей"
Виджет "Измеритель"
Базовый виджет "Переключатель"
Виджет "Геотеги"
Виджет HTMLTextArea
Виджет "Компоновка"
Виджет "Светодиодное табло"
Виджет "Меню"
Конфигурирование меню
Виджет "Числовая запись"
Виджет "Настройки"
Виджет "Таблица свойств"
Виджет "Пропорциональная диаграмма"
Виджет "Панель кнопок"
Виджет "Диаграмма диапазона"
Виджет "Удаленный доступ"
Виджет "Форма"
Виджет "Облако тегов"
Виджет "Выбор тегов"
Виджет "Селектор времени"
Виджет "Дерево"
Виджет "Веб-кадр"
Виджет "Вики"
Унаследованные виджеты
Расширенные сетки (унаследованные)
Создание расширенной сетки или сетки дерева
Свойства расширенных сеток
Раздел нижнего колонтитула в расширенных сетках
Конфигурирование столбцов из контекстного меню
Правка ячеек в расширенных сетках
Сохранение изменений, внесенных в сетку
Добавление и удаление строк
Проверка ячейки
Применение темы стиля в расширенных сетках
Рендереры и форматы столбцов
Работа с сервисом конфигурации
Работа с данными сетки дерева
Рекомендации по производительности для виджета "Сетка дерева"
Выбор строки в динамически загружаемых строках
Сортировка, поиск и фильтрация в расширенной сетке и сетке дерева
Файл примеров расширенных сеток
Использование расширенных и иерархических сеток во время выполнения
Виджет "Автообновление" (унаследованный)
Виджет "Кнопка" (унаследованный)
Виджет "Флажок" (унаследованный)
Виджет "Набор" (унаследованный)
Виджет "Экспорт данных" (унаследованный)
Виджет "Фильтр данных" (унаследованный)
Виджет "Средство выбора даты и времени" (унаследованный)
Локализация виджета "Средство выбора даты и времени"
Виджет "Разделитель" (унаследованный)
Виджет "Выгрузка файла" (унаследованный)
Виджет "Складная панель" (унаследованный)
Виджет "Сетка" (унаследованный)
Виджет "Изображение" (унаследованный)
Виджет "Метка" (унаследованный)
Виджет "Диаграмма с метками" (унаследованный)
Виджет "Ссылка" (унаследованный)
Виджет "Список" (унаследованный)
Виджет "Текстовое поле с маской" (унаследованный)
Виджет "Панель" (унаследованный)
Виджет "Круговая диаграмма" (унаследованный)
Изменение цветов круговой диаграммы
Виджет "Отображение" свойств (унаследованный)
Виджет "Повторитель" (унаследованный)
Виджет "Ползунок" (унаследованный)
"Вкладки" - динамический виджет (унаследованный)
Виджет "Вкладки" (унаследованный)
Виджет "Текстовая область" (унаследованный)
Виджет "Текстовое поле" (унаследованный)
Виджет "Диаграмма временного ряда" (унаследованный)
Виджет "Отображение значения" (унаследованный)
Виджет "Вертикальный ползунок" (унаследованный)
Виджет "Диаграмма XY" (унаследованный)
Конфигурации виджетов
Добавление всплывающих подсказок к виджетам
Создание пользовательских всплывающих подсказок в диаграмме
Использование значков SVG
Добавление линий отсчета в диаграмму
Конфигурирование выборки данных для диаграмм
Настройка легенды диаграммы
Настройка меток диаграммы
Настройка сообщений об ошибках и загрузке для диаграмм
Управление выбором данных в диаграмме
Форматирование даты и времени для виджетов
Конфигурирование фокуса в виджете
Изменения в навигации клавиатурой в ThingWorx 9.4 и более поздних версиях
Конфигурирование порядка обхода
Конфигурирование автофокусировки
Включение унаследованного фокуса в мэшапе
Добавление виджетов в мэшап
Применение проверки к виджетам
Общие свойства виджета
События виджета
Локализация виджета
Стилизация и настройка виджетов
SDK для веб-компонентов ThingWorx
Темы стилей
Использование панели "Свойства стиля"
Использование форматирования состояния в мэшапе
Применение форматирования состояния к виджетам
Создание определений состояния
Создание определений стилей
Пример. Применение форматирования состояния к диаграммам
Пример. Применение форматирования состояния к виджету списка
Определение стиля контейнера
Стилизация виджетов диаграмм
Применение пользовательских стилей CSS к виджетам веб-компонентов
Прерывание изменений пользовательской CSS-таблицы в ThingWorx 9.3.0
Применение пользовательской CSS-таблицы к унаследованным виджетам
Репозитории файлов
Свойство CustomClass
Редактор пользовательских CSS
Устранение неисправностей CSS
Оптимальные методы использования пользовательской CSS-таблицей
Учебник по работе с пользовательской CSS-таблицей
Демонстрационные учебные файлы
API-интерфейсы JavaScript на стороне клиента для мэшапов и виджетов
TW.Runtime
TW.Runtime.pageMashupName
ТВ. Runtime.actualMasterName
TW.Runtime.Root.Mashup
TW.Runtime.RootMashup.ConfigurationTables
ТВ. Runtime.RootMashup.CustomMashupCss
ТВ. Runtime.RootMashup.UI
ТВ. Runtime.RootMashup.UI
TW.Runtime.Session
ТВ. Runtime.Session.SetSessionValue(name, value)
ТВ. Runtime.Session.GetSessionValue(name)
TW.Runtime.updateFavicon
TW.Runtime.Workspace.Mashups.Current
TW.Runtime.Workspace.Mashups.Current.mashupName
TW.Runtime.Workspace.Mashups.Current.ConfigurationTables
ТВ. Runtime.Workspace.Mashups.Current.UI
TW.location
TW.location.reload()
TW. location.hash
TW.location.hostname
TW.location.href
TW.location.origin
TW.location.pathname
TW. location.port
TW. location.protocol
TW.location.search
TW.log
TW.log.info('сообщение')
TW.log.debug('сообщение')
TW.log.warning('сообщение')
TW.log.error('сообщение')
ThingworxInvoker
ThingworxInvoker(config)
ThingworxInvoker.invokeService (обратный вызов, errorCallback, isAsync)
Расширяемость ThingWorx
Расширения
Пользовательские диаграммы
Расширение виджета "Столбчатая диаграмма"
Установка расширения виджета "Столбчатая диаграмма"
Свойства расширения виджета "Столбчатая диаграмма"
Усечение меток и всплывающих подсказок
Использование столбчатой диаграммы во время выполнения
Обновление существующей диаграммы до нового расширения виджета диаграммы
Расширение виджета "Линейная диаграмма"
Установка расширения виджета "Линейная диаграмма"
Свойства расширения виджета "Линейная диаграмма"
Использование линейной диаграммы во время выполнения
Обновление существующей диаграммы до нового расширения виджета диаграммы
Расширение виджета "Диаграмма временного ряда"
Установка расширения виджета "Диаграмма временного ряда"
Свойства расширения виджета "Диаграмма временного ряда"
Использование диаграммы временного ряда во время выполнения
Обновление существующей диаграммы до нового расширения виджета диаграммы
Синтаксический анализатор CSV
Eclipse Plugin
Виджеты Google
Виджет Google Map
Виджет средства Google для выбора местоположения
Расширение соединителя JDBC
Примеры конфигурации JDBC
Почта
MQTT
Twilio
Удаленный доступ к ThingWorx
Туннель с веб-сокетами
Создание пользовательских категорий аудита с помощью расширения
Интерфейс ThingWorx REST API
Структура REST в ThingWorx
Обновление, удаление и выполнение с использованием интерфейса API
Обновление метода запроса и фильтрация типа содержимого для защиты от CSRF
Документация по интерфейсу API
ThingWorx высокой доступности
Общие сведения о кластеризации ThingWorx высокой доступности
Требования к кластеризации
Вопросы развертывания высокой доступности
Высокая доступность в PostgreSQL
Установка и конфигурирование PostgreSQL HA
Высокая доступность Microsoft SQL Server
Установка и конфигурирование ZooKeeper для ThingWorx HA
Конфигурирование центрального кластера ZooKeeper
Установка и конфигурирование Ignite для ThingWorx HA
Хранилище файлов ThingWorx Foundation
Конфигурирование ThingWorx Foundation для кластеризации
Настройки платформы для ThingWorx HA
Серверы соединений ThingWorx для ThingWorx высокой доступности
Высокая доступность сервера InfluxDB
Ping Federate для высокой доступности
Балансировщик нагрузки для ThingWorx высокой доступности
Пример HAProxy
Пример NGINX
ThingWorx Flow в ThingWorx HA
Мониторинг системы высокой доступности
Ожидаемое поведение при возникновении сбоев
Устранение неисправностей для кластеризации HA
Управление расширениями ThingWorx в конфигурации ThingWorx высокой доступности
Задание cron для перезапуска Tomcat
Конечная согласованность в ThingWorx HA
Соединение систем и устройств
Объединение
Конфигурирование объединения
Передача файла
Конфигурации
Глоссарий терминов
Типы передачи файлов
Постоянные передачи файлов
Передачи файлов под управлением Edge
Мониторинг передачи файлов
Добро пожаловать в справочный центр ThingWorx Platform 9.7
Мониторинг передачи файлов
Welcome
AuthorizationServersSettings-4B672917
enabledisablecsp
UsingAzureADB2CasaCentralAuthServer
ConfigureThingWorxasaResourceServer
UIMonitoringMenu
EntityProjects
EntityThings
d1e70267a1310
PropertyBaseTypes
ServicesQueryParameter
d1e76121a1310
EntityNetworks
EntityThingTemplates
EntityThingShapes
EntityThingGroups
EntityDataShapes
EntityTags
EntityIndustrialConnections
EntityIntegrationConnectors
EntityNotifications
EntitySchedulers
EntityTimers
ServicesAddUpdateDataTable
ServicesGetThingPropertyValues
ServicesPurgeAllPropertyHistory
ServicesPurgeDataTableEntries
ServicesPurgePropertyHistory
ServicesPurgeSelectedPropertyHistory
ServicesPurgeStreamEntries
ServicesQuery
ServicesQueryDataTableEntries
ServicesQueryImplementingThings
ServicesQueryImplementingThingsOptimized
ServicesQueryImplementingThingsOptimizedWithTotalCount
ServicesQueryImplementingThingsWithData
ServicesQueryImplementingThingsWithNamedData
ServicesQueryNamedPropertyHistory
ServicesQueryPropertyHistory
ServicesQueryStreamEntries
ServicesQueryStreamEntriesWithData
ServicesQueryStreamData
ServicesUpdateDataTableEntriesWithQuery
EntityMashups
EntityMasters
EntityMashupTemplates
EntityGadgets
EntityDashboards
EntityMenus
EntityMedia
ExistingFlow
TroubleshootingDynamicContentSSOAuthentication
EntityStyleThemes
Global-5E819144
ElementStyleSettings-5E81F4FC
PreviewStyles-5E818E2A
EntityStyleAndStateDefinitions
EntityDataTables
EntityStreams
EntityValueStreams
d1e104820a1310
EntityPersistenceProviders
ConfiguringinfluxPersistenceProviderPackage
ConfiguringInflux2PersistenceProviderPackage
EntityBlogsAndWikis
EntityUserGroups
EntityUsers
UIPermissionsCollections
UIPermissionsEntities
UIPermissionsAccessReports
EntityOrganizations
EntityApplicationKeys
EntityDirectoryServices
EntityAuthenticators
ContentSecurityPolicy
configuring content security policy header values
EntityLocalizationTables
EntityResources
EntitySubsystems
UIMonitoringMenuAuditLog
d1e155476a1310
ThingWorxModelAndDataBestPractices-82CFB382
title_zdz_zsq_ycb
ResponsiveLayouts-A7289BA4
Widgets-A7289F56
Localization-A728A97A
Functions-A728ABFE
Themes-A7A426B9
DefaultStyleThemes-A728B45B
Migration-A728B75D
DataServiceAndBindings-A728BB4F
MigratingLegacyMashups
MigratingNonSecureFunctions
ReplacingNonSecureFunctions
UsingStaticPositioning-623A67A2
PTCSWidgetBarChart
PTCSWidgetBreadcrumb
PTCSWidgetChipBasedDataFilter
PTCSWidgetComboChart
PTCSWidgetDropdown
PTCSWidgetGrid
PTCSWidgetGridColumnConfigDropdownRenderer
d1e241226a1310
LabelWidget
PTCSWidgetLineChart
PTCSWidgetList
PTCSWidgetMenuBar
DisplayingItemContentInsideAContain-BBCBCC61
PTCSWidgetPagination
PTCSWidgetParetoChart
PTCSWidgetPieChart
PTCSWidgetPropertyDisplay
PTCSWidgetScheduleChart
WidgetAnatomy-6A5C6C6C
EnablingRangeSelectionMode-6A5C9BE0
EnablingSteppingMode-6A5CBF18
VerticalMode-6A5CD0A6
EnablingEditableValue-6A5CE6AA
PTCSWidgetToolbar
PTCSWidgetValueDisplay
PTCSWaterfallChart
AutoFocus-056239DD
KeyboardNavigation-056217B2
TabSequence-05621A70
LegacyFocus-05621C6C
ApplyingLocalizationTokens-B60C79DB
TranslatingAtRunTime-B60C7D51
ImportAndExport-B60C7F98
StyleThemes-F36F18DE
StateDefinitionsAndStateFormatting-F36F1CE4
StyleProperties-F36F214F
StyleDefinitions-F36F239F
CustomCSS-F36F26BC
CustomCSSBestPractices
HAProxyExample-48F4CA0B