Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Hébergement des graphiques d'application InTouch sur des sites Web externes

Hébergement des graphiques d'application InTouch sur des sites Web externes

  • Last UpdatedNov 01, 2023
  • 2 minute read

Vous pouvez configurer les graphiques dans InTouch WindowMaker et les héberger sur des sites exterieurs accessibles par une adresse URL directe au graphique.

  1. Créez un nouveau symbole avec la boîte à outils graphiques industriels.

  2. Testez le symbole sur le client Web.

  3. Dans votre site externe, créez une balise HTML <iframe>.

  4. Dans l'attribut URL, inclure le lien vers http://<hostname>/InTouch/?iframe=true&symbol=<graphicname> ou http://<IPAddress>/InTouch/?iframe=true&symbol=<graphicname>,
    où <hostname> ou <IPAddress> correspond à la machine sur laquelle l'application est publiée ou déployée et <graphicname> est le nom du graphique que vous souhaitez afficher.

  5. Le format du lien URL sera différent si le symbole est affiché dans une langue autre que l'anglais. Par exemple, l'URL pour le français sera :
    http://<hostname>/InTouch/?localeid=1036&iframe=true&symbol=<graphicname>

    Les dernières version du client Web permettent de basculer la langue en cours d'exploitation, ce qui résulte en un changement de format du lien URL. Après la mise à niveau à la dernière version du client Web, le précédent format du lien URL n'affichera pas les symboles configurés pour des langues autres que l'anglais.

  6. Publier ou déployer l'application.

  7. Exécuter l'application dans InTouch WindowViewer. WindowViewer doit être en exécution afin de recevoir en temps réel les données de variables InTouch.

Syntaxe :

<iframe src="http://localhost/InTouch/?iframe=true&symbol=YourGraphicName"></iframe>

ou bien

<iframe src="http://NodeName/InTouch/?iframe=true&symbol=YourGraphicName"></iframe>

Exemple : Prenons un symbole ClockAnalogWall dans l'application client Web sur le poste local

<iframe src="http://localhost/InTouch/?iframe=true&symbol=ClockAnalogWall"></iframe>

<iframe src="http://localhost/InTouch/?localeid=1036&iframe=true&symbol=ClockAnalogWall"></iframe>

La même sécurité et la même licence du client Web InTouch seront appliquées pour accéder au symbole directement via l'URL. Les messages d'erreur significatifs sont renvoyés à la section <iframe>, de même que les messages d'erreur du client Web d'InTouch.

Remarque : En raison de modifications de stratégies dans Google Chrome version 80 et suivantes, les graphiques placés dans une balise <iframe> ne sont pas affichées en cas d'utilisation du protocole http. Pour afficher des graphiques avec le protocole HTTP, désactivez les paramètres des cookies suivants sous chrome://flags
- SameSite by default cookies
- Enable removing SameSite=None cookies
- Cookies without SameSite must be secure
Pour plus d'informations, voir https://www.chromestatus.com/feature/5633521622188032. Il est recommandé d'utiliser le protocole HTTPS avec le client Web pour éviter tout problème de sécurité.