Предварительные требования
Ниже приведены предварительные требования для конфигурирования расширения Windchill Digital Product Traceability Extension (DPT) в ThingWorx.
Включение ThingWorx для возможности импорта расширения Windchill
Необходимо включить ThingWorx, чтобы сделать возможным импорт расширения Windchill.
По умолчанию импорт расширения в
ThingWorx выключен для всех пользователей. Чтобы включить импорт, настройте файл
platform-settings.json. Дополнительные сведения см. в разделе
сведения о конфигурации platform-settings.json в
справочном центре ThingWorx Platform.
1. Откройте файл platform-settings.json. По умолчанию файл находится в папке ThingworxPlatform.
2. Убедитесь, что в файл platform-settings.json добавлены следующие параметры ExtensionPackageImportPolicy со значением true. Эта настройка позволяет импортировать расширения.
"ExtensionPackageImportPolicy": {
"importEnabled": true,
"allowJarResources": true,
"allowJavascriptResources": true,
"allowCSSResources": true,
"allowJSONResources": true,
"allowWebAppResources": true,
"allowEntities": true,
"allowExtensibleEntities": true
},
|
|
По умолчанию для всех параметров ExtensionPackageImportPolicy задано значение false. Рекомендуется после успешного импорта изменить значения параметров с true на false.
Дополнительные сведения о настройках платформы и импорте расширений см. в разделах Сведения о конфигурации platform-settings.json и Импорт расширений в ThingWorxСправочном центре платформы соответственно.
|
3. Сохраните и закройте файл platform-settings.json.
Разрешить Windchill в ThingWorx
Необходимо добавить
Windchill в список разрешений в
ThingWorx. Дополнительные сведения см. в разделе
Разрешение использования встроенных мэшапов в iFrames в
справочном центре ThingWorx Platform.
|
|
См. документацию для вашей поддерживаемой версии приложения ThingWorx.
|
Добавление Windchill в качестве защищенного домена
Необходимо добавить
Windchill в список разрешений в
ThingWorx. Дополнительные сведения см. в разделе
Разрешение использования встроенных мэшапов в iFrames в
справочном центре ThingWorx Platform.
Выполните следующие действия.
1. Убедитесь, что для
EnableContentSecurityPolicyFilter property задано значение
true в
ThingWorx. Дополнительные сведения см. в разделах
Сведения о конфигурации platform-settings.json и
Политика безопасности содержимого в справочном центре
ThingWorx Platform.
2. В ThingWorx Platform перейдите в раздел > > > .
3. Выберите директиву frame-ancestors, чтобы открыть окно ее правки.
4. В поле Разрешено добавьте URL-адрес Windchill. Чтобы указать несколько URL-адресов Windchill, введите их как список, разделяемый пробелами.
5. Выберите директиву frame-src, чтобы открыть окно ее правки.
6. В поле Разрешено добавьте тот же URL-адрес Windchill. Чтобы указать несколько URL-адресов Windchill, введите их как список, разделяемый пробелами.
7. Щелкните галочку, чтобы сохранить изменения.
|
|
См. документацию для вашей поддерживаемой версии приложения ThingWorx.
|
Загрузка ZIP-файла Windchill_Digital_Product_Traceability_Bundle
Убедитесь, что ZIP-файл
Windchill_Digital_Product_Traceability_Bundle загружен со страницы
PTC Software Download (Загрузка программного обеспечения PTC) на сайте PTC.com. ZIP-файл доступен в семействе продуктов
Windchill PDMLink и имеет следующее содержимое:
1. Windchill_Digital_Product_Traceability-extension - ZIP-файл расширения DPT Windchill.
2. Windchill_Digital_Product_Traceability_Config_Things - ZIP-файл, содержащий XML-файлы примеров вещей.
|
|
Если браузер отображает ошибку сертификата, используйте стандартные сертификаты SSL, которые выдаются и проверяются доверенным центром сертификации (CA). При наличии самозаверяющих сертификатов импортируйте самозаверяющий сертификат в браузере в качестве доверенного сертификата.
|
Сведения о разрешениях, требуемых для профилей пользователей
ThingWorx, см. в разделе
Разрешения для объектов ThingWorx Platform.
Дополнительные сведения о конфигурировании расширения DPT см. в разделе
Конфигурирование расширения Windchill DPT.