Configurer un moteur de présentation Web
Créez un moteur de présentation Web pour exécuter
FactoryTalk Optix
en tant que service sur le dispositif d’exécution ou en tant qu’application pour l’interaction avec le client Web. L’exécution de FactoryTalk Optix
en tant que service démarre automatiquement l’application déployée avec ou sans interface utilisateur. Utilisez ce mode lorsqu’aucun opérateur local n’est présent sur le dispositif d’exécution.- DansVue de projet, cliquez avec le bouton droit surInterface utilisateuret sélectionnez .
- DansPropriétés, apportez les modifications nécessaires :
- Durée d’interrogation des variables dynamiques. Indique l’intervalle de temps entre les lectures de variables.
- Protocole. Définit le protocole de communication entre les clients Web et le serveur Web.httpouhttps. Si vous avez sélectionnéhttps, configurezFichier de certificatetFichier de clé privéesousCertificat SSL.CONSEIL: Pour rendreApplications FactoryTalk Optixexécuté sous forme d’applications web progressives (clients de poste de travail) accessible sur le réseau, utilisez le protocole HTTPS. Vous ne pouvez utiliser HTTP que pour le développement local des clients de poste de travail.
- Adresse IP. Définit l’adresse sur laquelle le serveur Web écoute. Il doit s’agir d’une adresse IP valide d’un dispositif local.CONSEIL: Définissez0.0.0.0pour que le serveur écoute toutes les adresses disponibles de la machine locale. Définissez une adresse spécifique autre que0.0.0.0pour ignorer les demandes adressées à des adresses locales différentes de celle saisie.
- Port. Spécifie le port pour la communication entre les clients Web et le serveur Web.IMPORTANT: Dans un déploiement High Availability, cette valeur doit correspondre exactement au port Web du cluster configuré à l’étapePortsdans High Availability Manager lors de l’installation. Le port par défaut est80pourhttpet443pourhttps. Le trafic client atteint le cluster via l’adresse IP virtuelle et est transféré vers le nœud actif. Si ce port ne correspond pas, MoteurDePrésentationWeb ne reçoit pas ce trafic. Pour plus d’informations, consultez Configurer et déployer un projet High Availability.
- Nom d’hôte. Utilisé pour générer un certificat auto-signé pour le protocole HTTPS. S’il est vide, le certificat est généré à partir du nom de la machine.
- Nombre maximal de connexions Web. Définit le nombre maximal de clients Web pouvant se connecter au serveur Web.
- Nombre maximal de connexions de postes de travail. Définit le nombre maximal de clients de poste de travail pouvant se connecter au serveur Web.
- Sources distantes autorisées. Répertorie les sources distantes que vous pouvez charger ou utiliser pour accéder à la ressource actuelle. Les formats acceptés comprennent le nom d’un hôte Internet ou l'adresse IP. Le format d’URL, le numéro de port et le chemin sont facultatifs. Les caractères génériques (*) tels que *.example.com autorisent les sous-domaines, les adresses d’hôtes et les numéros de ports.CONSEIL: Saisissez desSources distantes autoriséespour spécifier les URL qui peuvent intégrer la ressource actuelle. Les sources distantes autorisées offrent plus de sécurité et de contrôle lors du chargement et de l’accès aux ressources distantes.
- Activer les ID d’automatisation. Active les ID automatisés pour les tests automatisés.
- Sources locales autorisées. Répertorie les extensions de fichier servies par leWebPresentationEngine. La configuration minimale requise est :*.html, *.css, *.js, *.ttfPour définir les valeurs de sécurité par défaut, cliquez avec le bouton droit sur le champ et sélectionnezDéfinir les valeurs de sécurité par défaut.Les valeurs par défaut suivantes sont disponibles :images*.png, *.jpg, *.jpeg, *.gif, *.bmp, *.svgvidéo*.avi, *.mov, *.mkv, *.mpg, *.mp4, *.wmvfichiers texte*.pdffichiers de polices*.ttf, *.otffichiers Web*.html, *.css, *.jsRespectez les conventions suivantes :
- Vous pouvez utiliser des noms de fichier spécifiques, tels quemyfile.txt
- Vous pouvez utiliser des caractères génériques (*) pour faire correspondre des motifs. Par exemple,file*.txtcorrespond àfile1.txt,file123.txtet autres.
- Les dossiers suivants restreignent l’accès :/projectfiles/netsolution,/projectfiles/pki,/applicationfiles/.
- Les règles ne tiennent pas compte de la casse.
CONSEIL: Utiliser*pour partager tous les fichiers déclenche un avertissement pendant le déploiement et des journaux pendant l’exécution. - Autoriser le chargement de fichiers sans authentification. Permet aux utilisateurs qui ne sont pas connectés de charger des fichiers versApplications FactoryTalk Optix.
- Fenêtre de connexion. Spécifie le type de fenêtre de connexion qui s’ouvre lorsque vous démarrez une session et qu’aucun utilisateur ne s’est connecté.
- Clavier virtuel. Sélectionne le clavier virtuel par défaut.
- Fenêtre de démarrage. Définit le type d’objet fenêtre créé au début d’une session.
- Utilisateur de démarrage. Définit l’utilisateur qui authentifie la session.
- Feuille de style. Applique un style aux objets graphiques.
- Session. Spécifie l’objet session d’interface utilisateur à utiliser.
web presentation engine
Fournir une réponse