Services administrateur
ThingWorx comporte certaines fonctionnalités réservées aux administrateurs. Par exemple, les menus
Surveillance et
Importer/Exporter (et les services associés) sont uniquement visibles par les administrateurs. Les services suivants peuvent uniquement être exécutés par un administrateur appartenant au
groupe Administrateurs.
Services de tableau de bord
• GetDashboard : recherche un tableau de bord par ID.
• ShareDashboard : le tableau de bord peut uniquement être partagé par le propriétaire/créateur du tableau de bord ou par un administrateur.
• RemoveSharedOrganizationUnit : ce service peut uniquement être exécuté par l'administrateur ou par le créateur/propriétaire du tableau de bord.
Services d'entité racine
• GetOwner : renvoie le propriétaire de l'entité. Pour plus d'informations, consultez la rubrique
Propriété.
• SetOwner : attribue un propriétaire à une entité.
• CreateThingWithOwner : attribue le propriétaire d'une entité lors de la création, au lieu d'utiliser la valeur par défaut.
• CreateThingShapeWithOwner : attribue le propriétaire d'une entité lors de la création à l'utilisateur spécifié, plutôt qu'à l'aide de l'utilisateur qui crée l'entité. *
• CreateThingTemplateWithOwner : attribue le propriétaire d'une entité lors de la création à l'utilisateur spécifié, plutôt qu'à l'aide de l'utilisateur qui crée l'entité. *
• CloneThingWithOwner : attribue le propriétaire d'une entité lors de la création à l'utilisateur spécifié, plutôt qu'à l'aide de l'utilisateur qui crée l'entité. *
• CloneThingShapeWithOwner : attribue le propriétaire d'une entité lors de la création à l'utilisateur spécifié, plutôt qu'à l'aide de l'utilisateur qui crée l'entité. *
• CloneThingTemplateWithOwner : attribue le propriétaire d'une entité lors de la création à l'utilisateur spécifié, plutôt qu'à l'aide de l'utilisateur qui crée l'entité. *
• RequestEdit : pour l'entité définie, l'utilisateur qui appelle le service devient l'éditeur. Le mode modification est annulé pour l'utilisateur précédent et un message d'avertissement s'affiche avant que des modifications soient apportées. La dernière modification apportée est appliquée.
|
* Disponible dans ThingWorx 9.0.6+ et 9.1.1+.
|
Ressources/Informations de session
• TerminateUserSessions : met fin à toutes les sessions actives d'un utilisateur.
|
PTC recommande d'utiliser ce service pour mettre immédiatement fin à la session d'un utilisateur avant d'effectuer une autre action administrative, telle que la suppression du compte de l'utilisateur, par exemple.
|
Sous-système de plateforme
• GetDataConnectSettings : récupère les configurations DataConnect dans le sous-système de plateforme.
• SetDataConnectSettings : définit les configurations DataConnect dans le sous-système de plateforme.
Sous-système de gestion des utilisateurs
• GetPlatformSessionTimeout : renvoie le délai d'inactivité avant expiration de la session de connexion (en minutes).
Importer/Exporter (options de menu dans Composer)
• Importer/Exporter
• Importer/Exporter entités de contrôle de source
• Importer à partir d'un fichier/Exporter vers un fichier
Journal
• SetSubLoggerLevel : définit le niveau de journalisation pour un enregistreur secondaire dans l'application.
• SetLogLevel : définit la configuration du niveau de journalisation.
• DisableStackTracing : désactive le traçage de la pile d'exceptions pour les instructions LOG internes le nécessitant.
• EnableStackTracing : active le traçage de la pile d'exceptions pour les instructions LOG internes le nécessitant.
Fonctions du système de fichiers
• DumpFileTransferHistory : service d'utilitaire qui décharge l'historique des tâches de transfert en mémoire.
• AbortFileTransfer : force l'état d'une tâche FileTransfer sur VALIDATED.
Fournisseurs de persistance
• GetStreamDataProcessingSettings : renvoie la table de configuration des paramètres du processeur de flux.
• GetValueStreamDataProcessingSettings : renvoie la table de configuration des paramètres du processeur de flux de valeurs.
• UpdateStreamDataProcessingSettings : met à jour les paramètres de persistance des données de flux.
• UpdateValueStreamDataProcessingSettings : met à jour les paramètres de persistance des données de flux de valeurs.
• GetPersistentPropertyDataProcessingPerformanceMetrics : ce service fournit des mesures sur le processeur de flux du fournisseur de persistance. Il fournit également des mesures sur les files d'attente individuellement et collectivement. En interne, le processeur de flux divise la file d'attente du fournisseur de persistance en de nombreuses files d'attente plus petites pour optimiser les performances. Taille de chaque file d'attente individuelle = maximumQueueSize / numberOfProcessingThreads.
Sous-système de traitement des alertes
• GetAlertProcessorSettings : renvoie la table de configuration des paramètres du système de traitement des alertes.
• UpdateAlertProcessorSettings : met à jour les paramètres de traitement des alertes.
Sous-système de traitement des événements
• GetEventQueueProcessorSettings : renvoie la table de configuration des paramètres du processeur de la file d'attente des événements.
Sous-système de journalisation
• GetLoggingSettings : renvoie la table de configuration des paramètres de journalisation.
• UpdateLoggingSettings : met à jour les paramètres de journalisation.
Sous-système de plateforme
• DeleteExtensionPackage : supprime le package d'extension spécifié et toutes les extensions associées si ces éléments ne sont pas utilisés.
Sous-système de gestion des utilisateurs
• SetPlatformSessionTimeout : définit le délai d'inactivité d'une session avant expiration en minutes.
Administrateur de la sécurité
Consultez la rubrique
Groupes d'utilisateurs plus en savoir plus sur ces services.
• AssignNewPassword
• SetLanguagePreferences
• GetUserPreferenceInfo