Réserver une Démo
Pré. Proc.

Comment configurer les composants visualisables automatiquement

Pour visualiser diagrammes et les documents liés dans WebEA , il faut d'abord les enregistrer dans un format approprié. Il existe deux façons d'y parvenir :

1) Dans Enterprise Architect , ouvrez le modèle auquel vous accéderez via WebEA et activez ces options « Cache de données » :

  • Créer automatiquement Image de Diagramme et une image cartographique (à chaque fois Diagramme est enregistré)
  • Créer automatiquement une page HTML (à chaque fois qu'un document lié est enregistré)
Reportez-vous à la rubrique Installation et configuration WebEA pour plus de détails.

Et/Ou...

2) Activez le « EA Worker » du Pro Cloud Server pour la connexion au modèle. Le « EA Worker » est une version personnalisée d' Enterprise Architect qui s'exécute sur le serveur et génère automatiquement diagrammes affichables WebEA et des documents liés si nécessaire.

En règle générale, il est recommandé d'activer les options « Cache de données » pour tous les modèles accessibles via WebEA . Vous pouvez également choisir d' exécuter l'application EA Worker. Cette rubrique d'aide couvre EA Worker plus en détail.

Avantages du travailleur EA

Les options de cache de données pour l'enregistrement diagrammes et des documents liés au format WebEA ont été introduites dans Enterprise Architect 13.5 (Build 1350). Si les utilisateurs mettent à jour votre modèle à l'aide d'une version antérieure d' Enterprise Architect , les diagrammes et les documents liés ne seront pas enregistrés/mis à jour pour être visualisés dans WebEA . Dans ce cas, vous pouvez (et devez) exécuter EA Worker sur votre serveur pour vous assurer que toutes les mises à jour sont reflétées dans WebEA .

L'option d' Enterprise Architect permettant d'enregistrer les images diagramme ('Auto create Image de Diagramme and Image Map') enregistre l'image diagramme uniquement lorsque ce diagramme est modifié directement dans Enterprise Architect . Cependant, dans le cas du Worker EA, si vous modifiez un diagramme indirectement (par exemple, vous renommez un élément qui apparaît sur plusieurs diagrammes ), le Worker mettra à jour/enregistrera l'image pour tous les diagrammes concernés. Pour cette raison, vous pouvez choisir d'activer le Worker EA, même si vous savez que les utilisateurs modifieront le modèle à l'aide d'une version récente (postérieure à 13.5) d' Enterprise Architect .

Considérations relatives aux performances

Une instance distincte de l'application EA Worker (EAWorker.exe) sera exécutée sur votre serveur pour chaque modèle sur lequel EA Worker est activé. Pour des performances optimales sur votre serveur, EA Worker ne doit être activé que lorsque cela est nécessaire.

Si vous disposez de plusieurs modèles volumineux/à fort trafic qui nécessitent EA Worker, il peut être nécessaire d'héberger les modèles dans une instance Pro Cloud Server distincte sur un serveur différent (réduisant ainsi le nombre de processus EA Worker exécutés sur chacun).

Comment exécuter EA Worker

Le Worker EA peut être activé soit via l'écran Configurer Worker dans le client de configuration de Pro Cloud Server , soit via la page WebConfig - Modifier la connexion Modèle dans WebConfig. Une fois le Worker EA activé, le processus Worker (EAWorker.exe) sera démarré au prochain démarrage (ou redémarrage) du service Pro Cloud Server .

Dans les premières versions de PCS (antérieures à la version 4.1), la seule façon d' exécuter EA Worker était d'utiliser une ligne de commande/lot Windows , en utilisant soit une string de connexion saisie manuellement, soit une string de connexion enregistrée sous forme de fichier .EAP. Pour plus de détails, consultez la rubrique Configuration manuelle du travailleur EA .

Utilisation MDG Technologies avec EA Worker

Si vous utilisez les MDG Technologies dans votre modèle, le travailleur EA peut avoir besoin d'y accéder pour que les diagrammes générés apparaissent comme prévu (par exemple en utilisant des scripts de forme).

Il existe deux options pour activer une MDG Technologie pour l'EA Worker :

1) À l'aide Enterprise Architect , importez la MDG Technologie dans le modèle. Pour plus de détails, consultez la rubrique d'aide Importer MDG Technologies dans Modèle le modèle .

2) Copiez le fichier MDG Technologie dans le dossier « MDGTechnologies » de l'installation PCS. Par exemple, « C:\Program Files (x86)\ Sparx Systems \ Pro Cloud Server \Service\Worker\MDGTechnologies ». Dans ce cas, la technologie MDG sera activée pour tous les modèles qui utilisent EA Worker sur cette machine/ce serveur.

Après l'une de ces modifications, le service « Sparx Systems Professional Cloud » doit être redémarré pour que la modification prenne effet.

Cycle de vie d'un travailleur EA

L'application EA Worker est conçue pour se connecter automatiquement au modèle spécifié au démarrage. En cas de problème de connexion, l'application se termine. Si la string de connexion est valide et que l'application EA Worker se connecte au modèle, elle exécuter en continu jusqu'à ce que le serveur soit redémarré ou jusqu'à ce que le processus soit terminé manuellement.

Dépannage des travailleurs EA

L'application EA Worker s'exécute en tant que tâche d'arrière-plan, sans aucune interface utilisateur. Si vous rencontrez des problèmes avec EA Worker (par exemple, les images diagramme ne sont pas générées), vous pouvez résoudre ce problème en vous référant aux journaux EA Worker comme décrit ci-dessous.

Mesures

Détails

Voir aussi

1

Si vous ne l'avez pas déjà fait, activez la journalisation pour EA Worker. Par exemple, définissez le niveau de journalisation sur « Système ».

Configurer Worker

2

Sur le serveur, vérifiez le Gestionnaire des tâches Windows (onglet « Détails ») et confirmez que le processus EAWorker.exe est en cours d'exécution.

3

Terminez la ou les tâches EAWorker.exe. Dans certains cas, plusieurs tâches EAWorker.exe peuvent être en cours d'exécution pour une seule connexion de modèle.

4

Redémarrez le service " Sparx Systems Professional Cloud ».

5

En vous référant au Gestionnaire des tâches, vous devriez voir qu'une ou plusieurs tâches EAWorker.exe sont démarrées. Il devrait y en avoir une pour chaque connexion Modèle sur laquelle EA Worker est activé.

6

Le redémarrage du service aura créé un nouveau fichier log sur le serveur. Les fichiers log Worker se trouvent dans le répertoire d'installation de Pro Cloud Server .

Par exemple, C:\Program Files (x86)\ Sparx Systems \ Pro Cloud Server \Service\Worker\Logs

Recherchez le fichier log correspondant au modèle présentant des problèmes.

Par exemple EAWorker-myModel- log

Ouvrez le log et recherchez les erreurs. Le message d'erreur lui-même peut fournir suffisamment de détails pour identifier et résoudre le problème. L'erreur peut également correspondre à l'un des messages d'erreur abordés dans la rubrique d'aide « Dépannage Pro Cloud Server » .

Dépannage PCS