Pré. | Proc. |
Installer et configurer
Le produit Sparx Systems Pro Cloud Server s'installe à l'aide d'un paquetage Microsoft Windows Installer standard qui inclut un certain nombre de composants optionnels. L'un de ces composants est Integration Plug-ins, qui est installé par défaut dans le dossier C:\Program Files (x86)\ Sparx Systems \ Pro Cloud Server \SBPI\ (en supposant qu'une machine 64 bits soit utilisée).
Exigences
Pour installer un plug-in d'intégration particulier, vous devez disposer de :
- Un Pro Cloud Server sous licence
- Accès réseau entre le serveur PCS et un serveur hébergeant les données externes
- Informations d'identification de l'utilisateur pour accéder aux données externes
- Enterprise Architect Corporate , Unified ou Ultimate Edition, v14 ou version ultérieure
Remarque : l'édition d'essai Enterprise Architect fournit un accès en lecture seule aux intégrations
Qu'y a-t-il dans le paquet?
Le dossier Plug-ins d'intégration se compose initialement d'un exécutable du serveur d'intégration (SBPI.exe), d'un exécutable distinct (*SBPI.exe) pour chaque produit externe pris en charge, d'un exemple de fichier de configuration et d'un fichier texte décrivant les étapes d'installation et de configuration manuelles.
Brancher |
Description |
Voir aussi |
---|---|---|
Serveur d'intégration (SBPI) |
L'application SBPI.exe agit comme interface entre Pro Cloud Server et chacun des plug-ins, en traduisant les requêtes Enterprise Architect , en les transmettant au plug-in approprié, puis en renvoyant la réponse générée à Enterprise Architect . |
|
Plug-in Gestionnaire du cycle de vie des applications |
Le plug-in ALMSbpi.exe interagit avec le produit MicroFocus Application Lifecycle Manager (anciennement connu sous le nom de HP Quality Center). |
|
Module d'extension Autodesk |
Le plug-in AutodeskSbpi.exe interagit avec le composant de gestion et de fichiers d'AutoCAD, AutoDesk. |
|
Module d'extension Bugzilla |
Le plug-in BugzillaSbpi.exe interagit avec le système de suivi des défauts/bugs basé sur le Web qui a été développé et utilisé à l'origine par le projet Mozilla et est maintenant sous licence dans le cadre de l'accord de licence publique Mozilla. |
|
Plugin Confluence |
Le plug-in ConfluenceSbpi.exe interagit avec le logiciel de collaboration en équipe d'Atlassian. Il est capable de lister des espaces et de créer des liens vers des pages. Note que le contenu des pages HTML Confluence n'est pas synchronisé. |
|
Module d'extension Dropbox |
Le plug-in DropboxSbpi.exe interagit avec le service d'hébergement de fichiers Web de Dropbox. Il est capable de répertorier les dossiers dans Dropbox et de créer des liens vers des fichiers individuels. |
|
Module d'extension EA |
Le plug-in EASbpi.exe interagit avec les référentiels externes Enterprise Architect Cloud de Sparx Systems . Il est capable de parcourir la hiérarchie Paquetage ou d'effectuer des requêtes basées sur la recherche. |
|
Plug-in Jazz |
Le plug-in JazzSbpi.exe interagit avec :
|
|
Plugin Jira |
Le plug-in JiraSbpi.exe interagit avec le système de suivi des problèmes d'Atlassian. Il est capable de lister les filtres favoris d'un utilisateur (également appelés filtres étoilés ). Chaque filtre listera ensuite tous les éléments Jira renvoyés par le filtre. |
|
Salesforce |
Le plug-in SalesforceSbpi.exe interagit avec le système de gestion de la relation client de Salesforce. |
|
Plug-in ServiceNow |
Le plug-in ServiceNowSbpi.exe interagit avec le composant de gestion des actifs de ServiceNow de son système de gestion d'entreprise basé sur le Cloud. |
|
Plug-in SharePoint |
Le plug-in SharePointSbpi.exe interagit avec la plate-forme collaborative Web de Microsoft, SharePoint. |
|
Module d'extension Azure DevOps / TFS |
Le plug-in TFSSbpi.exe interagit avec les éléments de travail Azure DevOps / Team Foundation Server (TFS) de Microsoft |
|
Plugin Wrike |
Le plug-in WrikeSbpi.exe interagit avec le système de gestion de projet de Wrike. |
Comment configurer
Le framework d'intégration se compose d'une application serveur d'intégration (SBPI.EXE) qui démarre un ou plusieurs plug-ins (tels que DropboxSbpi.exe et JiraSbpi.exe). Le serveur d'intégration et chaque plug-in d'intégration peuvent être configurés pour exécuter soit sur la même machine que le Pro Cloud Server , soit sur des machines complètement différentes. Dans la configuration la plus simple, le serveur d'intégration et tous les plug-ins d'intégration sont installés sur un seul serveur. Cette configuration présente deux avantages principaux :
- Le Pro Cloud Server démarrera (et arrêtera) automatiquement tous les plug-ins configurés chaque fois que son service Windows est démarré (ou arrêté).
- L'interface graphique de configuration d'intégration intégrée au client de configuration Cloud peut être utilisée pour gérer complètement tous les aspects de la configuration d'intégration ; voir le tableau Étapes - Simple .
Étapes - Simple
L'interface graphique de configuration d'intégration incluse dans le client de configuration Cloud élimine la majeure partie de la complexité liée à la configuration du serveur d'intégration et des fournisseurs de données. Il s'agit donc de la méthode recommandée pour la plupart des utilisateurs. Cependant, cette méthode de configuration est limitée à l'exécution de tous les composants d'intégration (*SBPI.exe) sur le même serveur que le Pro Cloud Server .
Étape |
Description |
Voir aussi |
---|---|---|
Configuration de Pro Cloud Server pour l'intégration |
Chaque installation de Sparx Systems Pro Cloud Server peut être configurée pour communiquer avec un seul serveur d'intégration ; les options de configuration de cette définition sont définies comme une série de paramètres de registre. Cependant, l'onglet « Intégration » dans le client de configuration Pro Cloud Server permet la définition et la maintenance des options du serveur d'intégration sans que vous ayez besoin de manipuler manuellement le registre ou les fichiers de configuration. Cette image montre la définition d'un serveur d'intégration avec les paramètres par défaut :
Alternativement, le serveur d'intégration et les plug-ins peuvent être configurés via l'interface WebConfig. Pour plus de détails, consultez la rubrique WebConfig - Plugins d'intégration . |
|
Configuration des fournisseurs de données d'intégration |
Chaque fournisseur de données (ou plug-in) est défini à la fois comme une série d'entrées de registre dans [HKEY_USERS\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\ Plugins \{unique} et comme des paramètres dans un fichier de configuration. Là encore, l'onglet « Intégration » du client de configuration Cloud permet de définir et de gérer les détails du fournisseur de données d'intégration sans avoir à manipuler manuellement le registre et les fichiers de configuration. |
Ajouter/modifier un fournisseur de données |
Configuration du pare-feu |
Afin de minimiser les règles de pare-feu nécessaires pour configurer le Pro Cloud Server et ses fonctionnalités , la version 4.1 de PCS achemine maintenant toutes les requêtes pour le serveur d'intégration (SBPI.exe) via les ports PCS normaux. Par conséquent, si vous utilisez PCS 4.1 ou une version ultérieure, aucune règle de pare-feu supplémentaire n'est nécessaire, à l'exception de celles permettant au client Enterprise Architect de communiquer avec le Pro Cloud Server . Pour les versions 3 et 4 du PCS, le serveur d'intégration (SBPI.exe) doit généralement bénéficier d'un accès via un pare-feu local afin que les clients Enterprise Architect puissent s'y connecter. Le programme d'installation Pro Cloud Server crée automatiquement une exception de pare-feu qui permet à toutes les demandes entrantes d'être transmises à SBPI.exe. Toutefois, les paramètres par défaut doivent être revus et ajustés en fonction de votre environnement. |
Étapes - Manuel
Important : ces étapes ne sont nécessaires que si les composants d'intégration doivent être exécuter sur des machines différentes de celles du Pro Cloud Server . Sinon, le tableau Étapes - Simple doit être utilisé.
Étape |
Description |
Voir aussi |
---|---|---|
Configuration de Pro Cloud Server pour l'intégration |
Chaque installation de Sparx Systems Pro Cloud Server peut être configurée pour communiquer avec un seul serveur d'intégration (ou SBPI). Ces options de configuration sont définies sous la forme d'une série de paramètres de registre. Voici un exemple de toutes les options valides pour le serveur d'intégration : [HKEY_USERS\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\Server] "Activé" = "true" "LocalPort"=dword:00001f90 "UseLegacy" = "false" "Arguments"="-port 8080 -protocole http" "Protocole"="https" "Serveur"="localhost" "Port"=dword:00001f90 "IgnoreSSLErrors" = "true" "AttemptAutoDiscovery" = "true" "ClientProtocol"="http" "ClientServer" = "nom du serveur alternatif" "ClientPort"=dword:00001f90
|
|
Configuration des fournisseurs de données |
Chaque fournisseur de données est défini comme une série d'entrées de registre dans : [HKEY_USERS\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\ Plugins \{unique} où {unique} est un UUID unique pour le fournisseur de données. Voici un exemple de définition complète d'un fournisseur de données externes : [HKEY_USERS\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\ Plugins \{853489C1-4C22-4bad-9A8E-3098D07A3FC1}] "Démarrage automatique" = "true" "Activé" = "true" "Groupe"=" " "Nom"=" Exemple de compte Sparx Systems " "Port"=dword:00001f91 "Préfixe"="jr1" "TypeKey" = "jira" "Arguments" = "-port 8081 -config jr.config" "Config" = "jr1.config"
PROTOCOLE=https SERVEUR=exemple.com PORT=443 BASEURL=monprojet NOM D'UTILISATEUR= MOT DE PASSE= CREATEITEMS=faux MODIFYITEMS=faux POST-DISCUTIONS = vrai PROXY=10.0.0.0:3128 PROXYBYPASS=<local>;10.* IGNORESSERRORS=vrai
Note 1
|
|
Configuration des modèles pour les fournisseurs de données externes |
Pour que les utilisateurs d'un modèle Enterprise Architect puissent se connecter à un fournisseur de données externe donné, une « liaison » entre le modèle Enterprise Architect et le fournisseur de données externe doit être configurée. Cette opération est effectuée par une série de paramètres de registre dans [HKEY_USERS\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\Bindings\{unique}] pour chaque combinaison modèle/fournisseur de données externe. Dans cette string , {unique} est un nombre hexadécimal à 8 chiffres identifiant de manière unique la liaison. Par exemple : [HKEY_USERS\.DEFAULT\Software\ Sparx Systems \SQLBridge\SBPI\Bindings\B6EE6851] "LocalModel" = "eaexample" "Plugin"="{853489C1-4C22-4bad-9A8E-3098D07A3FC1} "
|
Notes spéciales
Utilisation de SSL au niveau du serveur d'intégration ou du fournisseur
Si vous choisissez d'implémenter le protocole HTTPS au niveau du serveur d'intégration ou du fournisseur d'intégration, les exécutables d'intégration (*SBPI.EXE) nécessiteront un fichier « server.pem » dans le même dossier qu'eux-mêmes ; par conséquent, si vous utilisez le chemin d'installation par défaut, cela signifie que « server.pem » doit être placé dans le dossier C:\Program Files (x86)\ Sparx Systems \ Pro Cloud Server \SBPI\.
Consultez la section Certificats SSL dans la rubrique d'aide Ajouter une définition de port et les Certificats SSL auto-signés Rubrique d'aide pour plus d'informations sur la façon de créer un fichier « server.pem » valide.
Le plug-in d'intégration pour Exigences Enterprise Architect :
- L'URL de base comme alias de base de données du modèle
- Le modèle défini configuré comme « Activé » et « Activer Fonctionnalités Pro (OSLC, WebEA et intégration) » dans le Pro Cloud Server