Immersive Beholder · Scripting

Adaptez Beholder à votre façon de travailler.

Avec le scripting, faites évoluer l’interface, le comportement des équipements et les traitements de données. Vous disposez de JavaScript et des API Immersive pour répondre aux besoins de vos utilisateurs.

Des fonctions qui suivent vos besoins métier.

Réagir aux données reçues du réseau, simplifier une action utilisateur, appeler une API ou réaliser un traitement : les scripts permettent d’étendre Beholder dans le contexte de vos projets.

Adapter l’expérience

Présentez les informations et les actions utiles à chaque rôle et à chaque profil d’utilisateur.

Réutiliser votre travail

Regroupez vos fonctions dans des bibliothèques et réutilisez-les d’un projet à l’autre.

Faire évoluer sans réinstaller

Faites évoluer les scripts du projet sans demander à chaque utilisateur de mettre à jour son outil.

Exemple d’interface Beholder personnalisée par scripting
01

Une interface adaptée aux utilisateurs

Modifiez l’interface de Beholder pour adapter l’ergonomie aux besoins de vos équipes et à leurs habitudes de travail.

Selon le rôle ou le profil de l’utilisateur, présentez une interface différente et donnez accès aux fonctionnalités qui lui sont utiles. Les actions courantes peuvent ainsi être plus directes et plus simples.

Cartouches Beholder présentant les états et les actions des équipements
02

Des équipements plus faciles à comprendre et à piloter

Les données reçues peuvent être brutes ou peu lisibles. Le scripting permet de les transformer et de les mettre en forme pour montrer clairement un ou plusieurs états d’un équipement.

Adaptez le comportement des équipements aux informations reçues du réseau. Ajoutez des actions rapides pour agir sur un équipement à la manière d’une télécommande, directement depuis son contexte dans Beholder.

JavaScript, le langage utilisé pour étendre Beholder
03

JavaScript pour exprimer vos règles métier

Le scripting repose sur JavaScript. Les API Immersive proposent les fonctions nécessaires pour modifier tout ou partie de Beholder et adapter son comportement à vos besoins.

Gardez la main sur vos évolutions métier : modifiez un comportement à distance, testez vos scripts, puis déployez-les auprès de vos utilisateurs.

Exemple de script et de fonctions réutilisables dans Beholder
04

Des bibliothèques et des espaces de travail réutilisables

Appuyez-vous sur les fonctionnalités de Beholder pour créer vos propres bibliothèques. Réutilisez vos fonctions sur plusieurs projets afin de faire évoluer les usages sans repartir de zéro.

Les Workspaces permettent de composer des environnements de travail fonctionnels pour chaque profil d’utilisateur, en regroupant les outils et les fonctions dont il a besoin.

Intégration de services et d’applications externes dans Beholder
05

Reliez Beholder à votre système d’information

Intégrez le résultat de vos services ou vos applications dans Beholder. Le scripting permet d’interroger des serveurs OData ou REST pour exploiter les données de votre système d’information.

Affichez également le contenu d’applications web tierces à l’intérieur de Beholder pour rapprocher les informations métier de la carte et des actions de l’utilisateur.

Developer Network

Formez-vous au scripting.

Retrouvez la documentation et les tutoriels de la bibliothèque Scripting pour apprendre à étendre Immersive et à créer vos propres fonctionnalités.