Bienvenue dans le Centre d'aide ThingWorx Platform 9
Notes de version
Notes de mise à jour de ThingWorx Platform 9.4
Nouveautés de ThingWorx Platform 9.4.0
Fixed Issues in ThingWorx Platform 9.4.0
Known Issues in ThingWorx Platform 9.4.0
Notes de mise à jour de ThingWorx Platform 9.3
Fixed Issues in ThingWorx Platform 9.3.10
Known Issues in ThingWorx Platform 9.3.10
What’s New in ThingWorx Platform 9.3.9
Fixed Issues in ThingWorx Platform 9.3.9
Known Issues in ThingWorx Platform 9.3.9
What’s New in ThingWorx Platform 9.3.8
Fixed Issues in ThingWorx Platform 9.3.8
Known Issues in ThingWorx Platform 9.3.8
What’s New in ThingWorx Platform 9.3.7
Fixed Issues in ThingWorx Platform 9.3.7
Known Issues in ThingWorx Platform 9.3.7
What’s New in ThingWorx Platform 9.3.6
Fixed Issues in ThingWorx Platform 9.3.6
Known Issues in ThingWorx Platform 9.3.6
What’s New in ThingWorx Platform 9.3.5
Fixed Issues in ThingWorx Platform 9.3.5
Known Issues in ThingWorx Platform 9.3.5
Améliorations apportées et problèmes résolus dans ThingWorx Platform 9.3.4
Améliorations apportées et problèmes résolus dans ThingWorx Platform 9.3.3
Améliorations apportées et problèmes résolus dans ThingWorx Platform 9.3.2
Améliorations apportées et problèmes résolus dans ThingWorx Platform 9.3.1
Nouveautés de ThingWorx Platform 9.3.0
Fixed Issues in ThingWorx Platform 9.3.0
Notes de mise à jour de ThingWorx Platform 9.2
Fixed Issues in ThingWorx Platform 9.2.15
Known Issues in ThingWorx Platform 9.2.15
Fixed Issues in ThingWorx Platform 9.2.15
Known Issues in ThingWorx Platform 9.2.14
Fixed Issues in ThingWorx Platform 9.2.13
Known Issues in ThingWorx Platform 9.2.13
Fixed Issues in ThingWorx Platform 9.2.12
Known Issues in ThingWorx Platform 9.2.12
What’s New in ThingWorx Platform 9.2.11
Fixed Issues in ThingWorx Platform 9.2.11
Known Issues in ThingWorx Platform 9.2.11
What’s New in ThingWorx Platform 9.2.10
Fixed Issues in ThingWorx Platform 9.2.10
Known Issues in ThingWorx Platform 9.2.10
Enhancements and Fixed Issues in ThingWorx Platform 9.2.9
Enhancements and Fixed Issues in ThingWorx Platform 9.2.8
Enhancements and Fixed Issues in ThingWorx Platform 9.2.7
Enhancements and Fixed Issues in ThingWorx Platform 9.2.6
Fixed Issues in ThingWorx Platform 9.2.5
Fixed Issues in ThingWorx Platform 9.2.4
Fixed Issues in ThingWorx Platform 9.2.3
Fixed Issues in ThingWorx Platform 9.2.2
Fixed Issues in ThingWorx Platform 9.2.1
Nouveautés de ThingWorx Platform 9.2.0
Fixed Issues in ThingWorx Platform 9.2.0
Notes de version de ThingWorx Platform 9.1
Fixed Issues in ThingWorx Platform 9.1.14
Known Issues in ThingWorx Platform 9.1.14
Enhancements and Fixed Issues in ThingWorx Platform 9.1.13
Fixed Issues in ThingWorx Platform 9.1.12
Enhancements and Fixed Issues in ThingWorx Platform 9.1.11
Enhancements and Fixed Issues in ThingWorx Platform 9.1.10
Fixed Issues in ThingWorx Platform 9.1.9
Fixed Issues in ThingWorx Platform 9.1.8
Fixed Issues in ThingWorx Platform 9.1.7
Fixed Issues in ThingWorx Platform 9.1.6
Fixed Issues in ThingWorx Platform 9.1.5
Fixed Issues in ThingWorx Platform 9.1.4
Fixed Issues in ThingWorx Platform 9.1.3
Enhancements and Fixed Issues in ThingWorx Platform 9.1.2
What's New and Fixed Issues in ThingWorx Platform 9.1.1
Fixed Issues in ThingWorx Platform 9.1.0
Nouveautés de ThingWorx Platform 9.1.0
Notes de version de ThingWorx Platform 9.0
Fixed Issues in ThingWorx Platform 9.0.17
Enhancements and Fixed Issues in ThingWorx Platform 9.0.16
Enhancements and Fixed Issues in ThingWorx Platform 9.0.15
Fixed Issues in ThingWorx Platform 9.0.14
Fixed Issues in ThingWorx Platform 9.0.13
Fixed Issues in ThingWorx Platform 9.0.12
Fixed Issues in ThingWorx Platform 9.0.11
Fixed Issues in ThingWorx Platform 9.0.10
Fixed Issues in ThingWorx Platform 9.0.9
Fixed Issues in ThingWorx Platform 9.0.8
Enhancements and Fixed Issues in ThingWorx Platform 9.0.7
Fixed Issues in ThingWorx Platform 9.0.6
Fixed Issues in ThingWorx Platform 9.0.5
Problèmes résolus dans ThingWorx Platform 9.0.4
Fixed Issues in ThingWorx Platform 9.0.3
Problèmes résolus dans ThingWorx Platform 9.0.2
Problèmes résolus dans ThingWorx Platform 9.0.1
Nouveautés et problèmes résolus dans ThingWorx Platform 9.0.0
Configuration requise
Configuration requise pour la version 9.4
Configuration requise pour la version 9.3
Configuration requise pour la version 9.2
Configuration requise pour la version 9.1
Configuration requise pour la version 9.0
Installation et mise à niveau
Collecte de données dans ThingWorx
Guide des architectures de déploiement
Composants de déploiement de ThingWorx Foundation
Architectures de déploiement de ThingWorx
Déploiement standard : ThingWorx Foundation sur Azure
Autres déploiements : ThingWorx Foundation sur AWS
Déploiement de l'authentification ThingWorx
Déploiement de ThingWorx Analytics
Déploiement de Vuforia Studio
Déploiement de ThingWorx Navigate
Déploiement ThingWorx distribué
Guide de dimensionnement de ThingWorx
Procédure de dimensionnement du matériel ThingWorx
Ingestion de données
Visualisation des données
Traitement des données
Charge en régime permanent et charge maximale
Comparaison des critères de dimensionnement aux lignes directrices
Dimensionnement du matériel
Considérations relatives au dimensionnement des clusters ThingWorx
Exemples de dimensionnement de la plateforme
Exemple 1 : nombreux objets, peu de propriétés et faible fréquence d'écriture
Exemple 2 : peu d'objets, peu de propriétés et haute fréquence d'écriture
Résultats complémentaires des tests de dimensionnement en cluster
Installation de ThingWorx
Installation manuelle
Installation Windows
Installer Java, Apache Tomcat et ThingWorx
Installation et configuration d'une base de données
Installation Ubuntu
Installer Java, Apache Tomcat et ThingWorx
Installation et configuration d'une base de données
Installation RHEL
Installer Java, Apache Tomcat et ThingWorx
Installation et configuration d'une base de données
Annexes relatives à l'installation
Installation et configuration de PostgreSQL pour Windows
Installation et configuration de PostgreSQL pour Ubuntu
Installation et configuration de PostgreSQL pour RHEL
Paramétrage des options Java d'Apache Tomcat
Chiffrement de mots de passe
Détails de la configuration du fichier platform-settings.json
Dépannage de l'installation
Installation Microsoft Azure
Programme d'installation de ThingWorx Foundation
Programme d'installation de ThingWorx Foundation pour Windows
Programme d'installation de ThingWorx Foundation pour Linux
Exécution d'un programme d'installation silencieuse pour ThingWorx Foundation
Utilisation de ThingWorx Docker
Configuration requise par ThingWorx Docker
Premiers pas avec ThingWorx Docker
Installation, génération et configuration de ThingWorx Docker
Préparation de ThingWorx Docker
Configuration des builds ThingWorx Docker
Configuration de l'image Docker CLI de sécurité
Génération d'images ThingWorx Docker
Génération d'images ThingWorx Docker
Génération de l'image Docker CLI de sécurité
Configuration de ThingWorx Docker
Configuration de HTTP Secure (HTTPS) et HTTP
Paramètres H2
Paramètres Microsoft SQL Server
Paramètres PostgreSQL
Paramètres Azure SQL
Configuration de l'image Docker CLI de sécurité
Exécution des images ThingWorx Docker
Utilisation de ThingWorx Docker dans un environnement à serveur unique
Utilisation des exemples ThingWorx Docker Compose
Mise à niveau de ThingWorx Docker
Licences ThingWorx Docker
Utilisation de Security-Enhanced Linux pour ThingWorx Docker
Utilisation d'une base de données Microsoft SQL Server externe pour ThingWorx Docker
Utilisation d'une base de données PostgreSQL externe pour ThingWorx Docker
Utilisation d'une base de données InfluxDB externe à utiliser en tant que fournisseur de données pour ThingWorx Docker
Utilisation de ThingWorx Docker dans un environnement de cluster haute disponibilité
Préparation de la build Docker Apache Ignite
Génération et configuration de l'image Docker Apache Ignite
Exécution d'une image Apache Ignite
Configuration de la communication TLS Akka pour ThingWorx
Préparation de la build Docker ThingWorx CXServer
Génération et configuration de l'image Docker ThingWorx CXServer
Exécution d'une image ThingWorx CXServer
Exécution de l'image ThingWorx Docker dans un cluster HA
Fichiers de remplacement
Ressources de configuration de ThingWorx
Modification de l'emplacement du dossier ThingWorxStorage
Configuration des paramètres du validateur ESAPI
Configuration d'un emplacement pour un référentiel de fichiers personnalisé
Configuration des licences pour ThingWorx Platform
Mise à niveau de ThingWorx
Mise à niveau manuelle
Mise à niveau vers ThingWorx 9.4 : matrice de support
Mise à niveau vers ThingWorx 9.3 : matrice de support
Mise à niveau vers ThingWorx 9.2 : matrice de support
Mise à niveau vers ThingWorx 9.1 : matrice de support
Mise à niveau vers ThingWorx 9.0 : matrice de support
Mise à niveau vers une version de maintenance
Mise à niveau manuelle sous Windows
Mise à niveau manuelle sur place vers les versions 9.3.x et versions ultérieures : Windows
Mise à niveau manuelle sur place vers les versions 9.0.x, 9.1.x et 9.2.x : Windows
Migration manuelle vers ThingWorx 9.x : Windows
Mise à niveau manuelle sous Linux
Mise à niveau manuelle sur place vers les versions 9.3.x et ultérieures : Linux
Mise à niveau manuelle sur place vers les versions 9.0.x, 9.1.x et 9.2.x : Linux
Migration manuelle vers ThingWorx 9.x : Linux
Mise à niveau via le programme d'installation
Mise à niveau du clustering haute disponibilité ThingWorx
Migration des extensions Java des versions 8.x vers 9.x
Premiers pas avec ThingWorx
La programmation pour l'IoT
Comparaison Requêtes classiques/Requêtes axées sur les objets
Modèle-vue-contrôleur (MVC)
Représentation visuelle d'un modèle d'objet ThingWorx
Exemple de modèle
Exploitation du modèle d'objet
Modélisation : pourquoi des formes d'objet et des modèles d'objet sont-ils disponibles ?
Importations et exportations dans ThingWorx
Importation et exportation de données, d'entités et d'extensions
Importation d'entités dans les versions 9.2+
Importation d'extensions
Suppression d'extensions
Importations et exportations manuelles.
Suivi des exportations et des importations
Menus dans Composer
Menu Gérer
Gestion des référentiels de fichiers
Utilisation d'un référentiel de fichiers via l'API REST
Menu Surveillance
Menu Analytique
Menu Aide
Menu Utilisateur
Préférences
Menu Utilisateur
Modèle de sécurité partagé ThingWorx
Définition du modèle ThingWorx dans Composer
Modélisation
Projets
Vue du projet
Objets
Noms des entités
Evénements d'objet
Propriétés d'objet
Types de base des propriétés
Propriétés indexées
Noms des propriétés
Configuration d'un fournisseur de propriétés
Gestion des liaisons de propriété
Ajout programmatique de propriétés aux objets
Transformation de propriétés
Services d'objet
Moteur JavaScript Rhino
Paramètre de requête pour les services de requête
Itération sur les propriétés d'un objet
Paramètres d'entrée d'un service
Résultat de sortie d'un service
Utilisation des services de suivi de diagnostic
Chiffrement
Services avec objets distants
Crawler de contenu
Abonnements d'objets
Activation et désactivation programmatiques des abonnements
Alertes
Types d'alerte
Création d'une alerte
Création d'une alerte d'anomalie
Services d'alerte avec paramètre Persistant
Alertes avec propriétés persistantes
Récupération des informations de seuils des alertes
Attributs du service AddOrUpdateAlert
Seuils de surveillance automatisés
Tables de configuration
Réseaux
Modèles d'objet
Similitudes avec la programmation orientée objet
Modèles distants
Obtention d'informations de transfert de fichiers et de tunneling pour les audits FDA
Présence d'objet
Présence d'objet : stratégies de reporting
Objets de stratégie de reporting de présence d'objet : configuration de sécurité
Présence d'objet : configuration d'une fédération
Présence d'objet : utilisation de ThingWorx Composer pour créer un objet ReportingStrategy personnalisé
Présence d'objet : stratégie de reporting personnalisée créée dans Java avec le kit Extension SDK ThingWorx
Stratégie personnalisée de présence d'objet : création d'un objet pour l'utiliser
Identificateurs
Formes d'objet
Groupes d'objets
Gestion des membres
Services de groupes d'objets
FAQ sur les groupes d'objets
Formes de données
Tables d'informations
Tags
Ajout programmatique de tags
Connexions industrielles
Exemple de connexions industrielles
Référencement de tags dynamiques
Transfert des fichiers de connexions industrielles
Connecteurs d'intégration
Prérequis pour les connecteurs d'intégration
Configuration initiale du service Integration Runtime pour les connecteurs d'intégration
Définition des autorisations pour les activités liées aux connecteurs d'intégration
Utilisation d'ODataConnector ou de SAPODataConnector
Ajout de points de terminaison non disponibles à l'aide d'une spécification Swagger
Utilisation de WindchillSwaggerConnector
Premiers pas avec les connecteurs d'intégration
Création de connecteurs d'intégration
Services pour connecteurs d'intégration
Exposition de services sur les connecteurs d'intégration
Création d'une nouvelle carte API pour le service
Surveillance du statut des connecteurs d'intégration
Informations avancées sur les connecteurs d'intégration
Création d'un connecteur d'intégration personnalisé
Mise à niveau de connecteurs d'intégration
Notifications
Ajout de notifications
Planificateurs
Minuteries
Visualisation
Applications composites
Modèles de base
Création d'un modèle de base
Modèles d'application composite
Gadgets
Tableaux de bord
Concepts associés aux tableaux de bord et développement
Configuration de la visibilité et des autorisations pour les tableaux de bord
Configuration de tableau de bord
Services de tableau de bord
Exécution des tableaux de bord
Menus
Média
Méthodes des services d'entité de média
Thèmes stylistiques
Création d'un thème stylistique
Modification d'un thème stylistique
Utilisation de l'onglet Styles
Application d'un thème stylistique à une application composite
Définitions de style et d'état
Stockage des données
Tables de données
Services de table de données
Bonnes pratiques en matière de tables de données
Limites de dimensionnement des tables de données
Flux
Flux de valeurs
Création d'un flux de valeurs
Accès aux données d'un flux de valeur à l'aide de services
Utilisation du service QueryPropertyHistory
Fournisseurs de persistance
Configuration d'une entité fournisseur de persistance
Modification du fournisseur de persistance par défaut
Comparaison de fournisseurs de persistance
Utilisation d'InfluxDB en tant que fournisseur de persistance
Utilisation de Microsoft SQL Server en tant que fournisseur de persistance
Installation et configuration de la base de données MSSQL
Configuration de la base de données MSSQL pour ThingWorx : Windows
Configuration de la base de données MSSQL pour ThingWorx : Linux
Configuration de ThingWorx pour MSSQL
Surveillance, sauvegarde et mise à l'échelle de MSSQL
Utilisation de la base de données Azure SQL en tant que fournisseur de persistance
Installation d'une instance gérée Azure SQL
Installation d'une instance unique Azure SQL
Installation du pool élastique Azure SQL
Configuration de ThingWorx avec Azure SQL
Scripts de base de données Azure SQL
Utilisation de H2 en tant que fournisseur de persistance
Utilisation de PostgreSQL en tant que fournisseur de persistance
Services du fournisseur de persistance
Collaboration
Blogs et wikis
Relations
Référencé par
Utilisation du service GetWhereUsed
Flux
Sécurité
Groupes d'utilisateurs
Utilisateurs
Paramètres de verrouillage du compte
Réinitialisation de mot de passe
Configuration de profil d'utilisateur
Autorisations des collections
Autorisations pour les entités
Rapports d'accès
Utilisateur système
Organisations
Visibilité dans les organisations
Création d'une organisation et affectation des utilisateurs ou des groupes
Création de formulaires de page de connexion pour les organisations
Clés d'application
Services de clé d'application
Services d'annuaire
Exemple de service d'annuaire
Gestion des utilisateurs dans l'Active Directory
Exemples de fichier XML de configuration Active Directory
Groupes Active Directory et connexion utilisateur dynamique
Utilisateurs Active Directory
Modifications dans Active Directory
Mappage des attributs utilisateur Active Directory aux propriétés UserExtension de ThingWorx
Mappage d'utilisateurs et de groupes qui existent dans plusieurs domaines
Résolution des problèmes liés à Active Directory
Authentificateurs
Authentificateurs de périphérique Edge
Processus de développement général
Classes utilisées
Exemples
Exemple de déclarations de sécurité sur le périphérique Edge
Exemple d'extension d'authentificateur de périphérique Edge
Authentificateurs de connexion
Configuration d'un exemple d'extension d'authentificateur
Authentificateurs mobiles
Authentificateur de connexion SSO
Services administrateur
Activation du protocole HSTS dans Apache Tomcat
Personnalisation de l'en-tête Cache-Control
Bonnes pratiques à suivre pour des modèles sécurisés
Autoriser l'incorporation d'applications composites intégrées dans des iFrames
Héritage d'autorisations d'un modèle d'objet
Propriété
Mots de passe
Mots de passe utilisateur
Type de base Password
Remplacements de service
Outil de gestion de la sécurité
Objet SecurityMonitor
Authentification unique
Utilisation de PingFederate comme serveur d'autorisation central
Création de connexions PingFederate
Création de l'alias de l'administrateur ThingWorx dans le fournisseur d'identité
Utilisation d'Azure AD en tant que serveur d'authentification central et fournisseur d'identité
Utilisation d'AD FS en tant que serveur d'authentification central et fournisseur d'identité
Configuration de ThingWorx pour l'authentification unique
Création du répertoire ssoSecurityConfig
Ajout d'un fichier de métadonnées IdP
Activation du chiffrement des jetons d'accès
Chiffrement des mots de passe pour l'authentification unique
Configuration du fichier platform-settings.json
Configuration du fichier sso-settings.json
Configuration du fichier validation.properties
Importation de certificats dans un fichier Keystore
Configuration de ThingWorx en tant que fournisseur de ressources lorsque le CAS est PingFederate
Utilisation des étendues
Authentification unique et configurations haute disponibilité
Protection par mot de passe de la base de données H2 lorsque SSO est activé
Résolution des problèmes d'authentification unique
Provisionnement
Méthodes de provisionnement
Utilisation de la méthode SCIM avec ThingWorx
Configuration de SCIM lorsque PingFederate est le CAS
Activation du provisionnement sortant
Configuration de SCIM dans la console d'administration PingFederate et dans les fichiers de configuration ThingWorx.
Ajout du LDAP en tant que magasin de données
Configurez une instance de validateur d'informations d'identification avec mot de passe
Créez un client OAuth pour SCIM
Configuration de SCIM dans les paramètres de plateforme et dans les paramètres SSO pour ThingWorx - PingFederate
Définissez une connexion de type fournisseur de services pour SCIM
Création d'un canal vers le magasin de données
Configuration de SCIM lorsqu'Azure AD est le CAS et l'IdP
Configuration des paramètres de plateforme SCIM et des paramètres d'authentification SSO dans ThingWorx - Azure AD
Configuration de SCIM dans le portail Azure AD
Désactivation de la création et la modification d'utilisateurs dans ThingworxSSOAuthenticator
Système
Tables de localisation
Ajout d'une nouvelle langue non prise en charge par ThingWorx
Migration et importation de tables de localisation
Création de packages d'extension avec tables de localisation
Ressources
Utilisation du serveur proxy pour la requête sortante
Sous-systèmes
Sous-système de traitement des alertes
Sous-système d'audit
Activation du sous-système d'audit
Configuration du sous-système d'audit
Sécurité des activités d'audit
Messages d'audit de ThingWorx
Utilisation de l'implémentation de type Persistance directe
Recherche de données d'audit (requêtes, persistance directe)
Données d'audit en ligne et hors ligne (persistance directe)
Exportation des données d'audit en ligne
Utilisation de l'implémentation de type Table de données
Recherche de données d'audit (requêtes, table de données)
Données d'audit en ligne et hors ligne (table de données)
Tâches de maintenance
Exportation des données d'audit
Journalisation des échecs d'écriture des messages d'audit
Opérations d'archivage, de purge et de nettoyage des données d'audit
Configuration des planificateurs
Archivage et purge des données d'audit en ligne (persistance directe)
Archivage et purge des données d'audit en ligne (table de données)
Nettoyage des archives d'audit hors ligne
Mesures des activités d'audit
Catégories d'audit personnalisées
Surveillance du journal d'audit
Sous-système de clustering
Sous-système de traitement des événements
Sous-système de traitement des exportations et importations
Sous-système de fédération
Sous-système de gestion des transferts de fichiers
Améliorations de sécurité facultatives pour les transferts de fichiers distants
Sous-système d'intégration
Sous-système de gestion des licences
Sous-système de journalisation
Sous-système de banque de messages
Sous-système de traitement des événements ordonnés
Sous-système de plateforme
Rapport sur l'utilisation des entités
Sous-système de relations
Sous-système SCIM
Sous-système Solution Central
Sous-système de traitement des flux
Sous-système de support
Sous-système de gestion des tunnels
Sous-système de gestion des utilisateurs
Sous-système d'utilisation
Utilisation du service GetPropertyVTQCount
Statistiques des requêtes
Sous-système de traitement des flux de valeurs
Sous-système de gestion des communications WebSocket
Sous-système de traitement d'exécution WebSocket
Fichiers journaux
Configuration de la journalisation
Archives de journaux ThingWorxStorage
Journal des erreurs de script
Journaux du processeur de flux
Analytics
Meilleures pratiques en matière de modèles et de données ThingWorx
Stockage des données avec ThingWorx
Fournisseurs de persistance
Options de stockage des données
Sélection d'un magasin de données
Modélisation orientée données dans ThingWorx
Indexation des données d'exécution dans ThingWorx
Réglage de la JVM
Gestion des données
Ingestion de données dans la plateforme
Sauvegarde ThingWorx
Purge des données d'exécution
Dans quels cas stocker les données hors de la plateforme
Récupération des données de la plateforme
Connexion à une base de données externe
Bonnes pratiques pour le développement de solutions
Trucs et astuces : création de solutions ThingWorx
Création d'une solution ThingWorx
Installation d'une solution ThingWorx
Présentation rapide des bonnes pratiques de création de solutions ThingWorx
Bonnes pratiques de codage en JavaScript
Modélisation de vos actifs
Modélisation d'actifs avec des objets, des modèles d'objet et des formes d'objet
Exemple : utilisation d'objets, de modèles d'objet ou de formes d'objet
Stockage des données dans ThingWorx
Rapport de performances
Détermination de l'option de magasin de données appropriée
Création, implémentation et test de services
Création et suppression d'entités fantômes
Utilisation des événements, des alertes et des abonnements
Conception de l'expérience utilisateur de votre solution ThingWorx
Que sont les applications composites et les modèles de base dans ThingWorx ?
Considérations relatives au développement d'une interface utilisateur
Bonnes pratiques pour la création d'applications composites et de modèles de base
Utilisation de tables de configuration pour la personnalisation d'applications composites
Widgets dans les solutions ThingWorx
Création de widgets ThingWorx sécurisés
Création de widgets ThingWorx personnalisés
Référencement de bibliothèques et de fichiers JavaScript tiers dans des widgets personnalisés
Exemple de création d'un widget ThingWorx personnalisé
Fonctions disponibles pour personnaliser les widgets ThingWorx
Fonctions disponibles à l'exécution pour personnaliser les widgets ThingWorx
Conseils pour la création de widgets ThingWorx personnalisés
Bonnes pratiques pour la création d'applications composites avec des widgets et des fonctions
Utilisation des thèmes stylistiques
Création de tables de localisation
Sécurisation des solutions conçues sur ThingWorx Platform à l'aide de la visibilité et des autorisations
Configuration de la visibilité et des autorisations pour les entités ThingWorx
Configuration de la visibilité et des autorisations pour les organisations, les groupes d'utilisateurs et les utilisateurs dans ThingWorx
Bonnes pratiques en matière de sécurité générale des solutions ThingWorx
Création de solutions ThingWorx à l'aide de composants réutilisables
Composants atomiques
Composants composites
Instructions de dénomination des composants réutilisables
Bonnes pratiques pour la création de composants réutilisables
Bonnes pratiques pour la création de packages et le versionnage de composants réutilisables
Bonnes pratiques pour les applications haute disponibilité
Présentation des transactions ThingWorx
Utilisation d'objets pour améliorer les performances
Utilisation de tables d'informations
Utilisation des objets JSON
Utilisation du service QueryImplementingThings
Utilisation du service QueryImplementingThingsOptimized
Création de packages et déploiement de solutions conçues sur ThingWorx Platform
Option A : création de packages, publication et déploiement de solutions à l'aide de Solution Central
Option B : création de packages et déploiement de solutions en tant qu'extensions
Bonnes pratiques pour la création de packages et de déploiement de solutions ThingWorx
Notes de version du plug-in Eclipse pour les extensions ThingWorx
Utilisation du plug-in Eclipse
Installation du plug-in Eclipse pour le développement d'extension ThingWorx
Création d'un projet d'extension
Importation d'extensions existantes
Création d'entités
Ajout de services, de propriétés, de tables de configuration, d'abonnements et d'événements
Création de widgets
Ajout de fichiers JAR tiers
Ajout d'un outil de migration d'extension
Importation d'entités créées par Composer
Génération d'extensions
Suppression d'entités et de widgets
Dépannage et débogage de solutions ThingWorx pendant le développement et la création de packages
Considérations lors de la mise à niveau d'extensions ThingWorx
Surveillance des solutions ThingWorx
Outils de surveillance
Surveillance et résolution des problèmes de performances
Performances mémoire
Surveillance des problèmes de mémoire
Analyse des fichiers journaux GC (Garbage Collector) pour surveiller les problèmes de mémoire
Utilisation de VisualVM pour surveiller les problèmes de mémoire
Utilisation d'autres outils pour surveiller les problèmes de mémoire
Bonnes pratiques applicables pour limiter les problèmes de mémoire
Ralentissement de l'exécution des services
Surveillance du ralentissement de l'exécution des services
Utilisation du sous-système d'utilisation pour surveiller le ralentissement de l'exécution des services
Surveillance des sous-systèmes ThingWorx
Utilisation des données de threads pour surveiller le ralentissement de l'exécution des services
Lecture des thread dumps
Types de threads dans ThingWorx
Problèmes liés aux threads
Utilisation de VisualVM pour surveiller le ralentissement de l'exécution des services
Bonnes pratiques en matière d'amélioration des performances de service et de disponibilité des solutions
Problèmes de performances du système d'exploitation et de la base de données
Surveillance des problèmes de performances du système d'exploitation et de la base de données
Utilisation de VisualVM pour surveiller les performances de la base de données
Utilisation des journaux ThingWorx pour surveiller les performances de la base de données
Outils de surveillance des performances pour la couche base de données
Problèmes de réseau et de connectivité
Mashup Builder
Espace de travail du Mashup Builder
Personnalisation de l'espace de travail du Mashup Builder
Gestion d'éléments sur le canevas
Utilisation des commandes Annuler et Rétablir dans une application composite
A propos du panneau Widgets
A propos du panneau Propriétés
A propos des panneaux Données et Propriétés des données
A propos du panneau Fonctions
Migration d'applications composites héritées
Widgets et mises en page hérités
Propriétés de style supprimées
Choix d'un thème stylistique pour la migration
Migration d'une application composite
Migration de mises en page héritées
Migration de widgets hérités
Remplacement d'expressions non sécurisées dans une application composite
Recherche d'expressions non sécurisées dans vos applications composites
Fonctions et objets d'exécution pris en charge
Remplacement de fonctions non sécurisées
Désactivation de la validation héritée dans les widgets de grille
Résolution des problèmes courants posés par les migrations d'application composite
Bonnes pratiques après migration
Applications composites
Création d'une application composite
Applications composites dynamiques
Organisation des éléments d'un conteneur dynamique
Renvoi à la ligne des éléments d'un conteneur dynamique
Configuration des propriétés de conteneur
Configuration des marges et du remplissage des conteneurs
Développement et réduction de conteneurs
Configuration du défilement de conteneur
Utilisation du positionnement amélioré dans des mises en page dynamiques dans ThingWorx 9.4 (bêta)
Utilisation des propriétés de taux de réduction et d'agrandissement
Contrôle de la distribution des taux d'agrandissement et de réduction
Création d'une application composite contenue
Optimisation d'une application composite pour les appareils mobiles
Configuration des paramètres mobiles
Configuration des paramètres iOS
Configuration des propriétés d'application composite
Configuration des paramètres d'application composite
Création de formulaires pour la configuration des applications composites
Ajout d'aperçus à des entités d'application composite
Ajout de filtres Projet et Tags pour la recherche d'applications composites
Utilisation du chargement différé dans une application composite
Mises à jour de propriétés automatiques dans une application composite
Affichage d'une application composite
Services de données et liaisons
Ajout de services de données à une application composite
Création de liaisons dans une application composite
Liaison d'un service de données à un widget
Liaison de données de tables d'informations
Exécution de services de données dans une application composite
Evénements de service de données
Liaison d'événements et gestion de l'ordre d'exécution dans une application composite
Services dynamiques
Définition des paramètres du service de données
Configuration de services de données
Ajout de notifications de service de données
Configuration des liaisons dans une application composite
Affichage des liaisons dans une application composite
Paramètres de session
Utilisateur
Activation et désactivation programmatiques des utilisateurs
Fonctions
Actualisation automatique
Confirmation
Exportation de données
Routeur d'événements
Expression
Déconnexion
Navigation
Message de statut
Validateur
Bonnes pratiques en matière de création d'expressions de fonction
Widgets
Widgets standard
Widget Graphique à barres (thématisable)
Widget Fil d'Ariane (thématisable)
Widget Bouton (thématisable)
Widget Case à cocher (thématisable)
Widget Filtre de données à puces (thématisable)
Widget Graphique combiné (thématisable)
Liaison de données au graphique combiné
Configuration du graphique combiné
Application du formatage d'état au graphique combiné
Widget Sélecteur de date/heure (thématisable)
Widget Sélecteur de date/heure (thématisable) dans 9.3.3 ou version ultérieure
Widget Séparateur (thématisable)
Widget Liste déroulante (thématisable)
Widget Panneau dynamique (thématisé)
Widget Chargement de fichier (thématisable)
Widget Grille
Ajout d'un widget Grille à une application composite
Configuration des colonnes d'une grille
Configuration de la grille à l'aide de données JSON
Configuration des options d'exécution de la grille
Options de rendu de colonne et formats de grille
Tri et filtrage des données d'une grille
Configuration de la sélection de données
Ajout d'une section de pied de page à la grille
Ajout d'actions personnalisées à la barre d'outils de la grille
Ajout et suppression de lignes dans la grille
Modification de données dans le widget Grille
Validation des entrées dans la grille
Utilisation de la grille avec un widget Pagination
Stylisation de la grille et application du formatage de l'état
Widget Icône (thématisable)
Widget Image (thématisable)
Widget Etiquette (thématisable)
Widget Graphique en courbes (thématisable)
Widget Lien (thématisable)
Widget Générateur de listes (thématisable)
Widget Liste (thématisable)
Widget Barre de menus (thématisable)
Création d'une mise en page de barre de menus
Définition des éléments de la barre de menus à l'aide d'une table d'informations
Définition des éléments de la barre de menus à l'aide d'une entité de menu
Liaison de données de menu au widget Barre de menus
Configuration du widget Barre de menus
Stylisation du widget Barre de menus
Bonnes pratiques de conception recommandées pour le widget Barre de menus
Widget Pagination (thématisable)
Création d'un service de données de pagination
Widget Graphique de Pareto (thématisable)
Widget Graphique à secteurs (thématisable)
Widget Affichage des propriétés (thématisable)
Widget Bouton d'option (thématisable)
Widget Graphique de planification (thématisable)
Widget Curseur (thématisable)
Widget Onglets (thématisable)
Widget Espace de texte
Widget Champ de texte (thématisable)
Widget Bouton bascule (thématisable)
Widget Barre d'outils (thématisable)
Définition des actions de la barre d'outils à l'aide d'une table d'informations
Exemple de configuration du widget Barre d'outils
Stylisation du widget Barre d'outils
Widget Affichage de valeur (thématisable)
Widget Graphique en cascade (thématisable)
Widget Blog
Utilisation de la propriété d'expression de recherche dans le widget Blog
Widget Graphique à bulles
Widget Collection
Widget Application composite contenue
Widget Tableau de bord
Widget Exportation de données
Widget Sélecteur d'entités
Widget Graphique d'événement
Widget Jeu de champs
Widget Jauge
Widget Bouton d'option générique
Widget Géomarque
Widget Espace de texte HTML
Widget Sélecteur de table d'informations
Widget Mise en page
Widget Afficheur à LED
Widget Menu
Configuration de menus
Widget Entrée numérique
Widget Préférences
Widget Table de propriétés
Widget Graphique de proportionnalité
Widget Barre de boutons
Widget Graphique d'étendue
Widget Accès à distance
Widget Forme
Widget Nuage de tags
Widget Sélecteur de tags
Widget Sélecteur de plages temporelles
Widget Arborescence
Widget Frame Web
Widget Wiki
Widgets hérités
Grilles avancées (hérité)
Création d'une grille avancée ou d'une grille d'arborescence
Propriétés des grilles avancées
Section de pied de page dans les grilles avancées
Configuration des colonnes via le menu contextuel
Modification des cellules des grilles avancées
Enregistrement des modifications apportées à la grille
Ajout et suppression de lignes
Validation des cellules
Application d'un thème stylistique dans une grille avancée
Options de rendu de colonne et formats
Utilisation d'un service de configuration
Utilisation des données de grille d'arborescence
Conseils utiles aux fins des performances des grilles d'arborescence
Sélection de lignes de lignes chargées dynamiquement
Tri, recherche et filtrage dans la grille avancée et la grille d'arborescence
Fichier des exemples de grilles avancés
Utilisation des grilles avancée et d'arborescence au moment de l'exécution
Widget Actualisation automatique (hérité)
Widget Bouton (hérité)
Widget Case à cocher (hérité)
Widget Filtre de données (hérité)
Widget Sélecteur de date/heure (hérité)
Localisation du widget Sélecteur de date/heure
Widget Séparateur (hérité)
Widget Chargement de fichier (hérité)
Widget Panneau réductible (hérité)
Widget Grille (hérité)
Widget Image (hérité)
Widget Etiquette (hérité)
Widget Graphique à étiquettes (hérité)
Widget Lien (hérité)
Widget Liste (hérité)
Widget Zone de texte avec masque (hérité)
Widget Panneau (hérité)
Widget Graphique à secteurs (hérité)
Modification des couleurs d'un graphique à secteurs
Widget Affichage propriétés (hérité)
Widget Répéteur (hérité)
Widget Curseur (hérité)
Onglets - Widget dynamique (hérité)
Widget Onglets (hérité)
Widget Espace de texte (hérité)
Widget Zone de texte (hérité)
Widget Graphique chronologique (hérité)
Widget Affichage de valeur (hérité)
Widget Curseur vertical (hérité)
Widget Graphique XY (hérité)
Configuration des widgets
Ajout d'info-bulles aux widgets
Création d'info-bulles de graphique personnalisées
Utilisation des icônes SVG
Ajout de lignes de référence à un graphique
Configuration de l'échantillonnage des données pour les graphiques
Personnalisation de la légende du graphique
Personnalisation des étiquettes de graphique
Personnalisation des messages d'erreur et de chargement pour les graphiques
Gestion des sélections de données dans un graphique
Formatage de la date et de l'heure pour les widgets
Configuration du focus de widget
Modifications apportées à la navigation au clavier dans ThingWorx 9.4 et versions ultérieures
Configuration de la séquence de tabulation
Configuration du focus automatique
Activation du focus hérité dans une application composite
Ajout de widgets à une application composite
Application de la validation aux widgets
Propriétés communes aux widgets
Evénements des widgets
Localisation des widgets
Stylisation et personnalisation des widgets
ThingWorx Web Component SDK
Thèmes stylistiques
Utilisation du panneau Propriétés de style
Application du formatage d'état aux widgets
Création de définitions d'état
Création de définitions de style
Exemple : application d'un formatage d'état à des graphiques
Exemple : application d'un formatage d'état à un widget Liste
Stylisation d'un conteneur
Stylisation de widgets de graphique
Application de styles CSS personnalisés aux widgets de composant Web
Modifications sources de défaillances apportées aux CSS personnalisées dans ThingWorx 9.3.0
Application de CSS personnalisées à des widgets hérités
Référentiels de fichiers
Propriété CustomClass
Editeur de CSS personnalisée
Dépannage des CSS
Bonnes pratiques à suivre pour vos CSS personnalisées
Tutoriel sur les CSS personnalisées
Fichiers exemples du tutoriel
ThingWorx Flow
Premiers pas avec ThingWorx Flow
Composants ThingWorx Flow
Installation et configuration
Installation de ThingWorx Flow
Configuration requise pour le serveur ThingWorx Flow
Avant de commencer
Configuration requise pour l'installation ou la mise à niveau de ThingWorx Flow en mode hors ligne sur une machine Linux
Configuration requise pour l'installation de ThingWorx Flow sur PostgreSQL
Installation de ThingWorx Flow sur PostgreSQL
Configuration requise pour l'installation de ThingWorx Flow sur Microsoft SQL Server
Installation de ThingWorx Flow sur Microsoft SQL Server
Installation ou mise à niveau de ThingWorx Flow en mode silencieux
Installation ou mise à niveau de ThingWorx Flow sur une machine autre que celle de ThingWorx Foundation
Etapes post-installation requises par ThingWorx Flow
Stockage des clés secrètes ThingWorx Flow dans le KeyStore ThingWorx Foundation
Accès au tableau de bord de ThingWorx Flow et à ThingWorx Composer
Dépannage de votre installation
Utilisation de ThingWorx Flow Docker
Configuration requise par ThingWorx Flow Docker
Premiers pas avec ThingWorx Flow Docker
Configuration de ThingWorx Flow Docker
Génération et exécution des images ThingWorx Flow Docker
Configuration de ThingWorx Flow
Configuration d'autorisations pour ThingWorx Flow
Exécution de services dans le sous-système de processus de ThingWorx Composer
Configuration et chargement d'OAuths
Valeurs de configuration de connecteur pour les services tiers
Exécution d'un appel externe vers ThingWorx Flow
Ajout d'une nouvelle langue dans ThingWorx Flow
Réglage et mise à l'échelle du moteur ThingWorx Flow
Reconfiguration des paramètres de configuration de ThingWorx Flow
Mise à jour du mot de passe chiffré RabbitMQ
Mise à jour du mot de passe de l'administrateur de base de données ThingWorx Flow
Rotation de la clé de chiffrement ThingWorx Flow
Configuration du nom d'hôte ThingWorx Flow (serveur NGINX) avec un certificat signé par une autorité de certification
Régénération d'un certificat auto-signé
Configuration de la fédération du transfert de fichiers dans ThingWorx Flow
Configuration de ThingWorx et ThingWorx Flow pour une connexion SSL Windchill bidirectionnelle (9.0 uniquement)
Configuration de connexions SSL unidirectionnelle et bidirectionnelle pour le connecteur SQL
Mise à niveau de ThingWorx Flow
Migration de ThingWorx Flow
Désinstallation automatique de ThingWorx Flow
Désinstallation manuelle de ThingWorx Flow
Tableau de bord de ThingWorx Flow
Création de processus et gestion des processus
Création de processus
Editeur de processus
Ajout d'actions et gestion des actions dans un processus
Ajout d'une expression en ligne à un champ d'entrée d'action
Mappage manuel de la sortie d'une action précédente
Définition de conditions entre deux actions
Modification d'un déclencheur dans un processus
Test de l'exécution du processus
Paramètres de processus
Gestion des processus existants
Création et gestion des connecteurs
Création de déclencheurs et gestion des déclencheurs
Création de déclencheurs
Gestion des déclencheurs
Création et appel d'un processus via un webhook
Création d'actions personnalisées et gestion des actions personnalisées
Création d'une action personnalisée dans ThingWorx Flow
Héritage ou copie d'une action existante dans ThingWorx Flow
Gestion des actions personnalisées dans ThingWorx Flow
Modification du fichier settings.json pour les actions personnalisées
Exemple : processus de gestion des alertes ThingWorx
Services, utilitaires et appareils standard prêts à l'emploi
Services
Azure
Détecteur d'anomalies
Recherche Bing
Vision par ordinateur
Vision personnalisée
Exécuter fonction
Exécuter application logique
Reconnaissance faciale
Prédiction LUIS
Prédiction de QnA
Reconnaissance de l'orateur
Service de reconnaissance vocale
Analyse de texte
Types de connecteur Azure pris en charge
Exemple : utilisation des actions Azure
Bitly
Créer bitlink
Obtenir données clic bitlink
Obtenir informations bitlink
Obtenir URL longue
Obtenir bitlinks populaires
Obtenir nombre total clics
Enregistrer comme Bitlink
Mettre à jour informations bitlink
Types de connecteur Bitly pris en charge
Box
Créer dossier
Supprimer fichier
Télécharger fichier
Obtenir lien téléchargement
Obtenir détails fichier
Obtenir détails dossier
Rechercher fichiers/dossiers
Charger fichier
Déclencheurs Box
Types de connecteur Box pris en charge
Horloge
Dialogflow
Créer entité
Créer intention
Supprimer entité
Supprimer intention
Obtenir toutes entités
Obtenir toutes intentions
Obtenir entité
Obtenir intention
Envoyer requête
Types de connecteur Dialogflow pris en charge
Dropbox
Ajouter texte
Copier fichier ou dossier
Créer dossier
Supprimer fichier ou dossier
Télécharger fichier
Obtenir métadonnées fichier ou dossier
Obtenir détails dossier
Déplacer fichier ou dossier
Restaurer révision spécifique fichier
Rechercher métadonnées fichiers et dossiers
Charger fichier
Déclencheurs Dropbox
Types de connecteur Dropbox pris en charge
Dynamics 365 CRM
Créer association
Créer enregistrement
Supprimer association
Supprimer enregistrement
Exécuter actions
Exécuter fonctions
Obtenir enregistrements
Mettre à jour association
Mettre à jour enregistrement
Déclencheurs Dynamics 365 CRM
Personnalisation du service Dynamics 365 CRM
Types de connecteur Dynamics 365 CRM pris en charge
Exemple : utilisation des actions Dynamics 365 CRM
Excel Online
Ajouter lignes
Ajouter lignes dans table
Obtenir lignes
Obtenir lignes de table
Mettre à jour lignes
Déclencheurs Excel Online
Types de connecteur Excel Online pris en charge
FactoryTalk MOM
Obtenir éléments et propriétés
Type de connecteur FactoryTalk MOM pris en charge
GitHub
Créer gist
Créer requête pull
Supprimer gist
Télécharger référentiel
Obtenir détails branche
Obtenir branches référentiel
Obtenir liste référentiels
Obtenir liste tags
Obtenir détails référentiel
Lister commits requête pull
Merge requête pull
Déclencheurs GitHub
Types de connecteur GitHub pris en charge
GitLab
Obtenir détails branche
Obtenir branches
Obtenir détails projet
Obtenir membres du projet
Obtenir détails membres du projet
Obtenir projets
Types de connecteur GitLab pris en charge
Gmail
Créer brouillon
Télécharger pièce jointe
Obtenir détails e-mail
Rechercher e-mails
Envoyer e-mail
Déclencheurs Gmail
Types de connecteur Gmail pris en charge
Google Drive
Supprimer fichier
Télécharger fichier
Exporter fichier
Obtenir fichiers et dossiers
Obtenir métadonnées de ressource
Télécharger fichier de document
Charger fichier
Charger fichier de feuille de calcul
Déclencheurs Google Drive
Types de connecteur Google Drive pris en charge
Déclencheur Google Forms
Types de connecteur Google Forms pris en charge
Google Sheets
Ajouter lignes
Créer feuilles
Créer feuille de calcul
Supprimer lignes ou colonnes
Supprimer feuilles
Obtenir métadonnées
Obtenir données de feuille
Mettre à jour lignes
Déclencheur Google Sheets
Types de connecteur Google Sheets pris en charge
Google Tasks
Créer nouvelle tâche
Créer nouvelle liste de tâches
Supprimer tâche
Supprimer liste de tâches
Obtenir détails tâche
Obtenir liste de tâches
Obtenir détails liste de tâches
Obtenir tâches
Mettre à jour tâche
Mettre à jour liste de tâches
Déclencheur Google Tasks
Types de connecteur Google Tasks pris en charge
Google Translator
Traduire texte
Types de connecteur Google Translator pris en charge
JIRA
Créer commentaire
Créer demande
Créer utilisateur
Obtenir tous les projets
Obtenir tous les utilisateurs
Obtenir demandes
Mettre à jour demande
Déclencheurs JIRA
Types de connecteur JIRA pris en charge
OSLC
Obtenir ressource
Obtenir boîte de dialogue de recherche
Obtenir hiérarchie service
Types de connecteur OSLC pris en charge
Office 365
Ajouter contact
Créer événement calendrier
Créer brouillon d'e-mail
Obtenir événements calendrier
Obtenir contacts
Obtenir dossiers de messagerie
Envoyer e-mail
Mettre à jour événement calendrier
Déclencheurs Office 365
Types de connecteur Office 365 pris en charge
OneDrive
Supprimer fichier ou dossier
Télécharger fichier
Obtenir détails fichier ou dossier
Créer dossier
Déplacer fichier ou dossier
Charger fichier
Déclencheurs OneDrive
Types de connecteur OneDrive pris en charge
PubNub
Obtenir historique des messages
Publier message
Type de connecteur PubNub pris en charge
Déclencheur Flux RSS
Type de connecteur Flux RSS pris en charge
OData SAP
Créer entité
Supprimer entité
Obtenir propriétés
Mettre à jour entité
Types de connecteur OData SAP pris en charge
RFC SAP
Exécuter BAPI
Obtenir effectivité
Obtenir nomenclature et effectivité existantes pour l'article
Obtenir liste ordres de travail
Obtenir données article
Obtenir quantités d'article
Obtenir ordre de fabrication
Obtenir composants ordre de fabrication
Obtenir liste ordres de fabrication
Obtenir version de fabrication article
Obtenir données fournisseur pour l'article
Clôture technique d'un ordre de travail
Clôture technique d'un ordre de fabrication
Mettre à jour le statut utilisateur pour un ordre de travail
Type de connecteur RFC SAP pris en charge
Exemple : utilisation des actions RFC SAP
Annexe : BAPI RFC SAP
BAPI_ALM_ORDERHEAD_GET_LIST
BAPI_INFORECORD_GETLIST
BAPI_ISUSMORDER_USERSTATUSSET
BAPI_MATERIAL_GET_ALL
BAPI_MATERIAL_STOCK_REQ_LIST
BAPI_PRODORD_COMPLETE_TECH
BAPI_PRODORD_GET_DETAIL
BAPI_PRODORD_GET_LIST
BAPI_SOURCEDETERMIN_GETSOS
CSEP_MAT_BOM_READ
CSEP_MAT_BOM_SELECT_WHERE_USED
/SEPC/PLMA_ALM_ORDER_MAINTAIN
Connecteur SQL
Créer lignes
Supprimer lignes
Exécuter procédure stockée
Obtenir une ligne par ID
Obtenir lignes
Obtenir lignes avec jointure
Répertorier les tables
Mettre à jour lignes
Personnalisation du connecteur SQL
Types de connecteur SQL pris en charge
Salesforce
Créer compte
Créer enregistrements en masse
Créer campagne
Créer contact
Créer modèle d'e-mail
Créer piste
Créer opportunité
Créer enregistrement
Créer tâche
Créer utilisateur
Supprimer enregistrements en masse
Supprimer enregistrement
Exécute requête SOQL
Obtenir comptes
Obtenir campagnes
Obtenir contacts
Obtenir modèles d'e-mail
Obtenir pistes
Obtenir opportunités
Obtenir enregistrements
Obtenir tâches
Obtenir utilisateurs
Mettre à jour enregistrements en masse
Mettre à jour enregistrement
Déclencheurs Salesforce
Types de connecteur Salesforce pris en charge
Exemple : utilisation des actions Salesforce
ServiceMax
Créer demande d'intervention
Obtenir demandes d'intervention
Mettre à jour demande d'intervention
Types de connecteur ServiceMax pris en charge
Slack
Créer canal privé
Créer canal public
Récupérer infos canal
Récupérer messages canal direct
Récupérer messages et événements sur canal privé
Récupérer messages et événements sur canal public
Récupérer utilisateurs
Obtenir présence utilisateur
Inviter utilisateur dans l'équipe
Inviter utilisateur sur canal privé
Inviter utilisateur sur canal public
Poster message sur canal
Poster extrait
Charger fichier
Déclencheurs Slack
Types de connecteur Slack pris en charge
Teamcenter PROSTEP Demo
Obtenir propriétés
Obtenir structure
Type de connecteur Teamcenter PROSTEP Demo pris en charge
ThingWorx
Copier/déplacer le fichier
Définir table d'informations
Supprimer fichier
Télécharger fichier
Emettre événement
Exécuter service
Obtenir les alertes
Obtenir les propriétés d'objet
Définir propriété objet
Charger fichier
Déclencheur ThingWorx
Types de connecteur ThingWorx pris en charge
Trello
Ajouter pièce jointe sur carte
Ajouter carte
Ajouter élément de checklist sur checklist
Ajouter checklist sur carte
Ajouter commentaire
Modifier état élément de checklist
Supprimer carte
Obtenir détails tableau
Obtenir listes tableau
Obtenir tableaux
Obtenir cartes liste
Obtenir détails liste
Obtenir détails membres
Déplacer carte
Déplacer liste vers autre tableau
Mettre à jour carte
Déclencheurs Trello
Types de connecteur Trello pris en charge
Twilio
Envoyer SMS
Déclencheurs Twilio
Type de connecteur Twilio pris en charge
USgeocoder
Obtenir géolocalisation
Type de connecteur USgeocoder pris en charge
Windchill
Intégration
Récupération
Créer association
Créer entité
Supprimer association
Supprimer entité
Télécharger contenu
Exécuter actions
Exécuter fonctions
Exécuter tâche InfoEngine
Exécuter recherche enregistrée
Exécuter API Swagger
Obtenir contenu
Obtenir document
Obtenir dessin
Obtenir entités par ID
Obtenir entités par requête
Obtenir métadonnées
Obtenir structure
Obtenir objet visualisable
Requête HTTP
Réviser
Recherche
Définir état
Annuler récupération
Mettre à jour association
Mettre à jour entité
Charger contenu
Déclencheur Windchill
Types de connecteur Windchill pris en charge
Windchill RV&S
Créer élément
Modifier élément
Exécuter requête
Recherche textuelle
Types de connecteur Windchill RV&S pris en charge
Exemple : utilisation des actions Windchill RV&S
YouTube
Charger vidéo
Déclencheurs YouTube
Types de connecteur YouTube pris en charge
Zendesk
Joindre fichier au ticket
Créer organisation
Créer organisations
Créer ticket
Créer utilisateur
Supprimer organisation
Supprimer ticket
Supprimer utilisateur
Obtenir groupes
Obtenir détails organisation
Obtenir organisations
Obtenir détails ticket
Obtenir tickets
Obtenir statut ticket Twitter
Obtenir détails utilisateur
Obtenir utilisateurs
Répertorier commentaires ticket
Répertorier audits ticket
Mettre à jour ticket
Déclencheurs Zendesk
Types de connecteur Zendesk pris en charge
Utilitaires et appareils
Amazon Alexa
Réponse pour Alexa
Conception d'API
RAML
Archive
Dézipper fichiers
Zipper fichiers
Magasin de données
Magasin de comptes
Magasin de flux
Espace stockage local
Outils de développement
Retarder
Télécharger fichier
Gestionnaire d'erreurs
Format date et heure
Enregistreur
Mappeur
Exemple : Utilisation de l'action Mappeur
Code Node.js
Renvoyer résultat
Run Workflow
Switch
Exemple : Utilisation de l'action Switch
Synchroniser
Texte en emoji
Recherche Wikipédia
Fichier
Ajouter flux dans fichier
Ajouter texte dans fichier
Obtenir fichiers d'un répertoire
Créer nouveau répertoire
Ouvrir flux de fichier accessible en lecture
Lire fichier
Ecrire Fichier
FTP
Ajouter fichier
Supprimer fichier
Télécharger fichier
Obtenir liste fichiers et dossiers
Créer répertoire
Supprimer répertoire
Charger fichier
Type de connecteur FTP pris en charge
HTTP
Requête HTTP
Types de connecteur HTTP pris en charge
Outils JSON
Analyse JSON
Conversion en chaîne JSON
Boucle
Exemple : utilisation de la boucle Fois
Exemple : utilisation de la boucle Chaque élément
Exemple : utilisation de la boucle While
OData
Créer association
Créer entité
Supprimer association
Supprimer entité
Télécharger fichier
Exécuter actions
Exécuter fonctions
Requête HTTP
Obtenir propriétés
Mettre à jour association
Mettre à jour entité
Charger fichier
Types de connecteur OData pris en charge
Opérations
Opérations sur tableaux
Tri tableau
Opérations sur collections
Opérations sur texte
SOAP
Exécuter l'opération
Types de connecteur SOAP pris en charge
Feuille de calcul
Lecteur feuilles de calcul
Enregistreur feuille de calcul
Feuille de calcul vers CSV
Feuille de calcul en formules
Feuille de calcul vers JSON
Swagger
Exécuter requête
Types de connecteur Swagger pris en charge
Transformer
CSV vers JSON
JSON vers CSV
JSON vers HTML
JSON vers XML
XML vers JSON
Outils administrateur Web
Vérificateur liens rompus
Validateur HTML
Rechercher chaînes sur pages Web
SDK ThingWorx Flow
Terminologie utilisée
Vue d'ensemble du SDK ThingWorx Flow
Outils et SDK des connecteurs ThingWorx Flow
Projet de connecteur
Déroulé d'un projet de développement de connecteur
CLI de ThingWorx Flow
Création d'authentifications
Création de connexions
Ajout de lookups
Création d'actions
Création de déclencheurs
Test des connecteurs
Automatisation du test des connecteurs
Versionnage des artefacts de connecteur
Prise en charge de l'internationalisation par les connecteurs
Déploiement des connecteurs
Tutoriel A : Implémenter un connecteur personnalisé à l'aide du SDK ThingWorx Flow
Tutoriel B : Tutoriel sur le SDK des connecteurs ThingWorx Flow
Version NPM pour les outils du SDK ThingWorx Flow
Extensibilité de ThingWorx
Extensions
Graphiques personnalisés
Extension de widget Graphique à barres
Installation de l'extension de widget Graphique à barres
Propriétés d'extension de widget Graphique à barres
Troncature des étiquettes et des info-bulles
Utilisation du graphique à barres à l'exécution
Mise à niveau d'un graphique existant vers la nouvelle extension de widget graphique
Extension de widget Graphique en courbes
Installation de l'extension de widget Graphique en courbes
Propriétés d'extension de widget Graphique en courbes
Utilisation du graphique en courbes à l'exécution
Mise à niveau d'un graphique existant vers la nouvelle extension de widget graphique
Extension de widget Graphique chronologique
Installation de l'extension de widget Graphique chronologique
Propriétés de l'extension de widget Graphique chronologique
Utilisation du graphique chronologique à l'exécution
Mise à niveau d'un graphique existant vers la nouvelle extension de widget graphique
Parseur CSV
Google Widgets
Widget Google Map
Widget Google Location Picker
Extension de connecteur JDBC
Exemples de configuration JDBC
Messagerie
MQTT
Twilio
Accès à distance ThingWorx
Tunnel WebSocket
Création de catégories d'audit personnalisées à l'aide d'une extension
API REST ThingWorx
Conception REST ThingWorx
Mise à jour, suppression et exécution via l'API
Mise à jour de la méthode de requête et filtrage du type de contenu pour la protection CSRF
Documentation sur les API
Haute disponibilité ThingWorx
Présentation du clustering haute disponibilité de ThingWorx
Exigences relatives au clustering
Considérations pour un déploiement haute disponibilité
Haute disponibilité PostgreSQL
Installation et configuration de la haute disponibilité HA
Configuration de SSL/TLS pour PostgreSQL
Haute disponibilité Microsoft SQL Server
Installation et configuration de ZooKeeper pour ThingWorx haute disponibilité
Configuration d'un cluster ZooKeeper central
Configuration de SSL/TLS pour ZooKeeper
Installation et configuration d'Ignite pour ThingWorx haute disponibilité
Configuration de SSL/TLS pour Ignite
Stockage de fichiers ThingWorx Foundation
Configuration de ThingWorx Foundation pour le clustering
Paramètres de la plateforme pour la haute disponibilité ThingWorx
Configuration de SSL/TLS pour ThingWorx Platform
Configuration de SSL/TLS pour AKKA
Serveurs de connexion ThingWorx pour la haute disponibilité ThingWorx
Haute disponibilité du serveur InfluxDB
PingFederate pour la haute disponibilité
Equilibreurs de charge pour ThingWorx haute disponibilité
Configuration de SSL/TLS pour HAProxy
Exemple HAProxy
Exemple NGINX
ThingWorx Flow dans ThingWorx haute disponibilité
Surveillance du système haute disponibilité
Comportements attendus en cas de défaillance
Dépannage du clustering haute disponibilité
Gestion des extensions ThingWorx dans la haute disponibilité ThingWorx
Tâche cron pour redémarrer Tomcat
Exemple de déploiement d'une architecture HA PostgreSQL avec Pgpool-II
1. Exigences préalables à l'installation
2. Installation de PostgreSQL
3. Configuration de la base de données pour ThingWorx
4. Configuration de la base de données pour la réplication en streaming en tant que node0
5. Configuration de la base de données pour la réplication en streaming en tant que node1
6. Configuration de la base de données pour la réplication en streaming en tant que node2
7. Vérification de la réplication en streaming sur tous les noeuds
8. Installation et configuration de Pgpool
9. Configuration d'un service de surveillance pour les noeuds maître et de secours Pgpool-II
10. Scénarios de basculement
Cohérence éventuelle dans ThingWorx haute disponibilité
Connexion de systèmes et d'appareils
Fédération
Configuration d'une fédération
Bienvenue dans le Centre d'aide ThingWorx Platform 9
Configuration d'une fédération
Welcome
EntityProjects
EntityThings
EntityNetworks
EntityThingTemplates
EntityThingShapes
EntityThingGroups
EntityDataShapes
EntityTags
EntityIndustrialConnections
EntityIntegrationConnectors
EntityNotifications
EntitySchedulers
EntityTimers
EntityMashups
EntityMashupTemplates
EntityGadgets
EntityDashboards
EntityMenus
EntityMedia
EntityStyleThemes
EntityStyleAndStateDefinitions
EntityDataTables
EntityStreams
EntityValueStreams
d1e119533a1310
EntityPersistenceProviders
EntityBlogsAndWikis
EntityUserGroups
EntityUsers
EntityOrganizations
EntityApplicationKeys
EntityDirectoryServices
EntityAuthenticators
EntityLocalizationTables
EntityResources
EntitySubsystems