Projets
Cette option est disponible pour les utilisateurs ayant les rôles suivants : Administrateur, Administrateur de projet, Client KTA, Utilisateur du service VCS et RoboServer.
Utilisez l'option Projets dans le menu Administration pour configurer et créer des projets pour la Management Console.
Les projets sont un moyen de segmenter les robots, les types, les snippets, les ressources, les planifications et autres actifs. Les robots n'ont accès qu'aux types, snippets et ressources contenus dans le projet auquel ils appartiennent. Les noms des robots, des types et des autres objets doivent être distincts au sein d'un projet.
Par défaut, Management Console contient un seul projet appelé « Projet par défaut »
Modifiez la façon dont les informations de chaque projet sont présentées comme suit :
- Sélectionnez les colonnes du tableau à afficher pour un projet à l'aide de l'icône du menu
sur la droite.
- Actualisez les informations affichées en cliquant sur l'icône d'actualisation
à droite.
- Réinitialisez les paramètres de colonne personnalisés en cliquant sur l'icône de réinitialisation
à droite.
- Sélectionnez le nombre d'éléments à afficher par page et accédez aux pages en utilisant le menu de navigation dans l'angle inférieur droit.
Par défaut, les colonnes du tableau suivant sont affichées pour chaque projet.
Colonne |
Description |
---|---|
Nom |
Nom du projet, qui doit être unique. Le nom du projet est utilisé comme clé étrangère dans les tableaux de bord afin de déterminer qui a la permission de consulter les fichiers journaux. Si vous renommez un projet, toutes les exécutions de robot existantes et les messages de robot appartenant à ce projet doivent être mis à jour pour refléter le nouveau nom. Sinon, ils ne seront pas affichés lorsque les journaux seront filtrés par projet. Si la Management Console est connectée à la base de données de journalisation, lorsque vous renommez un projet, la Management Console renomme automatiquement les exécutions de robot et les entrées de message dans la base de données de journalisation. Cependant, s'il n'est pas connecté, ou si la connexion est perdue pendant la mise à jour, l'administrateur doit exécuter manuellement le SQL suivant pour mettre à jour les tables de journaux.
Où <oldName> est l'ancien nom du projet, et <newName> est le nouveau nom du projet. |
Description |
Description du projet. |
Authentifier REST |
Indique si l'authentification pour les demandes REST/SOAP est activée. |
Colonnes facultatives |
|
Importé par |
Nom de l'utilisateur qui a importé le projet ou l'a restauré dans le cadre d'une sauvegarde. |
Importé le |
Date à laquelle le projet a été importé ou restauré dans le cadre d'une sauvegarde. |
Permissions |
Toute permission de projet configurée pour ce projet. |
Cluster REST |
Cluster utilisé pour exécuter les robots pour ce projet lorsque les robots sont appelés en tant que services REST. |
Créer un nouveau projet
-
Connectez-vous à la Management Console.
- Cliquez sur le menu Administrateur, puis sélectionnez l'option Projets.
- Cliquez sur le signe plus dans le coin supérieur gauche pour créer un nouveau projet.
La boîte de dialogue « Ajouter un projet » apparaît, avec l'onglet Basique ouvert comme position de départ par défaut.
-
Dans le volet Basique, indiquez un nom pour le projet et sa description.
-
Sélectionnez l'onglet Permissions.
-
Cliquez sur le signe plus pour ajouter une permission.
-
Saisissez le rôle du projet et le groupe de sécurité.
Pour une description des rôles de projet, voir Utilisateurs et groupes.
-
-
Sélectionnez l'onglet Services pour configurer les services.
-
Pour le Cluster de service, sélectionnez-le dans la liste.
-
Pour Utiliser seulement le cluster de service dans le projet, cochez ou décochez la case.
Un cluster de service exécute les services REST dans le projet en cours. Les services REST utilisent toujours le cluster de services sélectionné.
-
Si vous cochez cette case, vous devez sélectionner un Cluster de service pour le projet.
-
La Management Console masque tous les autres clusters et utilise le cluster de service sélectionné pour toutes les planifications, lors de la génération du code et de l'exécution des robots à partir du menu des robots.
-
-
Pour Authentifier les requêtes REST/SOAP, cochez ou décochez la case (activer ou désactiver).
Par défaut, les services REST/SOAP sont protégés par une authentification de base.
-
Lorsque vous appelez les services directement à partir d'un navigateur utilisant XMLHttpRequest, désactivez l'authentification car sinon, vous exposeriez les identifiants dans les fichiers sources JavaScript.
-
Lorsque vous appelez des services REST/SOAP depuis un langage de programmation comme Java, Ruby, C# et autres, activez l'authentification pour protéger les services, si vous pouvez conserver les identifiants de manière sécurisée.
-
-
Pour Accès-Contrôle-Autoriser-Origine, saisissez un en-tête pour que l'accès client traite une ressource d'un autre domaine.
Des restrictions existent lorsqu'on appelle un service REST/SOAP depuis un navigateur, sauf si le service est situé sur le même serveur web que la page web à partir de laquelle il est appelé.
-
Si vous appelez un service REST/SOAP à partir d'un autre domaine, une procédure également connue comme Partage de ressources d'origine croisée (CORS), vous devez inclure un en-tête de contrôle d'accès.
-
Si vous appelez un service REST/SOAP en mode inter-domaines, vous devez spécifier le domaine à partir duquel la page qui a généré la requête a été chargée.
Exemple : si une page sur http://exemple.com contient une page avec du JavaScript qui génère une requête à un service situé sur http://kofax.com, alors la réponse du service sur http://kofax.com doit contenir l'en-tête « Access-Control-Allow-Origin : http://exemple.com » ou sinon, des mécanismes de sécurité intégrés dans le navigateur l'empêcheront de traiter la réponse d'origine croisée.
-
Vous pouvez utiliser * comme joker, ce qui signifie que n'importe quel domaine peut appeler votre service REST/SOAP sur plusieurs domaines.
-
-
-
Sélectionnez le Répertoire pour configurer l'accès au répertoire et synchroniser les objets.
-
Cliquez sur Activer la configuration pour activer les champs de configuration d'un répertoire.
Cette option permet de contrôler les objets de travail dans les systèmes de contrôle de version tels que GitHub et GitLab. Pour un exemple détaillé d'utilisation de cette option, voir le Guide des meilleures pratiques de Kofax RPA.
-
Dans le champ URL, indiquez le chemin d'accès au répertoire.
-
Pour créer un lien direct vers le répertoire, saisissez le chemin d'accès au répertoire.
Exemple :https://gitrepos/example.git/
-
Pour utiliser Synchronizer avec des URL qui incluent un nom d'utilisateur et un mot de passe, saisissez le nom d'utilisateur et le mot de passe avec le chemin d'accès au répertoire.
Exemple :https://username:password@gitlab.com/project_name/repo_name.git
Cette entrée d'URL contourne la méthode d'authentification par paire de clés SSH, qui était auparavant le seul moyen de se synchroniser avec les répertoires en ligne. Pour plus d'informations, voir Démarrer la synchronisation dans le Guide des meilleures pratiques de Kofax RPA.
-
-
Dans le champ Branche, saisissez le nom de la branche à utiliser.
Exemple : si vous disposez de deux Management Consoles, l'une pour la production et l'autre pour le développement, vous pouvez configurer une branche développement dédiée.
-
Pour faire du répertoire la seule source de modification des objets, sélectionnez Lecture seule.
Nous vous recommandons de sélectionner cette option pour éviter toute modification des objets appartenant au projet synchronisé dans la Management Console de production.
En mode lecture seule, tous les objets contenus dans la Management Console sont extraits du répertoire. Avant de lancer la synchronisation, assurez-vous que les objets que vous souhaitez synchroniser sont vides dans la Management Console. Sinon, un message d'erreur s'affiche.
Pour supprimer le contenu de l'objet, sélectionnez l'objet requis dans la liste Objets à synchroniser et cliquez sur Supprimer les objets sélectionnés. Soyez prudent lorsque vous supprimez les objets afin de ne pas perdre de données importantes.
-
Pour les Objets à synchroniser, sélectionnez les objets à inclure dans la synchronisation.
-
-
Cliquez sur OK pour inscrire les modifications.
Modifier un projet
-
Connectez-vous à la Management Console.
- Cliquez sur le menu Administrateur, puis sélectionnez l'option Projets.
-
Dans la liste des projets, sélectionnez celui que vous souhaitez modifier.
Si vous supprimez un projet, tous les robots, les types, les Snippets, les ressources et les planifications qui lui sont associés sont également supprimés. -
Pour supprimer un projet, sélectionnez-le et cliquez sur l'icône
.
- Pour modifier un projet, à partir du menu contextuel
, sélectionnez Modifier.
La boîte de dialogue « Modifier projet » apparaît, qui contient les onglets et les champs pour modifier le projet sélectionné.
-
Modifiez le projet selon vos besoins.
-
Cliquez sur OK pour inscrire les modifications.