Aperçu
DEON est livré avec un système de suivi des problèmes/tâches intégré, mais permet également aux utilisateurs d'utiliser des systèmes externes comme Jira ou Azure grâce à la puissante intégration de DEON pour les deux. cloudScénarios de serveur basés sur et dédiés.
Des problèmes, des tâches, des bogues et bien d'autres peuvent être créés, le contenu et les propriétés modifiés et enfin synchronisés avec le serveur. Les données distantes peuvent être facilement importées (en masse) et DEON permet également de coller des URL de problèmes ou de glisser-déposer des éléments depuis un navigateur sur la scène du projet.
Features
- Utiliser des outils puissants au sein de DEON pour suivre les problèmes, les tâches, les objectifs, etc.
- Connectez-vous facilement à Atlassian Jira®, Microsoft® Azure® DevOps et Wrike®
- Visualisez vos projets en un coup d'œil
- Créez de nouveaux tickets et modifiez-les à la volée
- Importer des éléments uniques, une liste en vrac ou à partir d'une collection filtrée
- Puissant langage de requête de recherche
- Synchronisez en un clic votre travail avec votre serveur
- Organisez vos articles avec plusieurs mises en page intégrées
Préparation initiale du DEON
Afin d'utiliser le système de suivi des problèmes, celui-ci doit d'abord être activé dans les paramètres. Les utilisateurs peuvent accéder à la configuration correspondante en cliquant sur le bouton icône engrenage dans le coin supérieur gauche de DEON.
L'image ci-dessous montre l'option nécessaire qui doit être activée.
Une fois cela vérifié, DEON doit redémarrer. Ensuite, la même boîte de dialogue de paramètres affichera des options plus avancées concernant la configuration du système et les connexions potentielles à d'autres systèmes de suivi (externes) comme Azure ou Jira.
Le deuxième onglet en haut de cette page de configuration permet de configurer de nouvelles connexions. Le menu déroulant propose uniquement Personnalisé par défaut, ce qui signifie que les utilisateurs définissent manuellement tous les paramètres de connexion. Sur les plates-formes DEON dédiées prises en charge, ce menu contiendra des options supplémentaires avec des connexions préconfigurées dont le serveur DEON fournira toutes les données requises.
Ajout d'une nouvelle connexion vide en cliquant sur le icône plus créera le résultat suivant.
Le développement de l'élément nouvellement créé dans la liste affichera toutes les options de configuration de la connexion sélectionnée. Chaque connexion possède des attributs obligatoires ou requis et des attributs facultatifs. Par exemple, chaque connexion a besoin d'un identifiant reconnaissable prénom, un propos du serveur distant, une sélection des serveurs désignés Système et sûr, heureux et sain ainsi que la cible protocoles d'authentification mode. De plus, les utilisateurs peuvent activer la case à cocher pour ccertificats clients si le serveur en nécessite un ou plusieurs et spécifiez une liste de filtre de projet pour restreindre la portée de ce à quoi DEON accédera sur le système distant.
Cette option permet de charger les données de configuration de connexion stockées à partir d'un fichier local.
Cela permet de sauvegarder toutes les données de configuration de connexion fournies dans un fichier local.
Les utilisateurs peuvent cliquer sur cette icône pour se déconnecter manuellement de la connexion sélectionnée.
Chaque connexion par projet à un système externe doit être ajoutée et configurée sur cette page de configuration dans la boîte de dialogue des paramètres DEON. Une fois que les utilisateurs ont fini d'ajouter et de configurer les données, la boîte de dialogue doit être acceptée en cliquant sur OK et DEON commencera à download métadonnées requises à partir de l’adresse du serveur spécifiée. DEON créera également un cache de données local qui est utilisé pour minimiser le nombre de requêtes du serveur et maximiser la vitesse lors de l'utilisation de la connexion sélectionnée.
L'utilisation du système de suivi des problèmes intégré ne nécessite aucune configuration de connexion et peut être utilisée immédiatement lorsque le système est activé sur le premier onglet, comme indiqué ci-dessus. Ce système sera expliqué en détail dans la section suivante.
DEON intégré Features
DEON est livré avec un système de suivi des problèmes prêt à l'emploi qui permet à l'utilisateur de créer et de gérer des éléments en fonction de certaines configurations prédéfinies. À l'heure actuelle, vous pouvez choisir parmi deux types de projets différents. La sélection de l'une ou l'autre contrôle les options de choix des métadonnées associées telles que les types de problèmes, les priorités, les états de flux de travail, etc. DEON permettra également de sélectionner un responsable parmi les membres actuels du projet DEON.
Cela montre le Créer boîtes de dialogue et cartes d'émission/ticket créées à l'aide du système intégré :
Comme indiqué ci-dessus, les utilisateurs peuvent fournir des attributs communs tels qu'un type de problème défini, un résumé, une description, une priorité et un responsable. DEON créera automatiquement un identifiant pour chaque nouveau numéro. Une fois créé, un nouveau graphique apparaîtra dans l'espace de travail DEON contenant toutes les données spécifiées ainsi que des couleurs facilement distinguables.
La sélection de l'un de ces graphiques fournira aux utilisateurs un menu contextuel contenant également des options permettant de modifier ces graphiques, comme indiqué ci-dessous.
Cela ouvre la boîte de dialogue d'édition qui permet aux utilisateurs de modifier l'état actuel du flux de travail, le responsable, la priorité ainsi que le texte de description du problème.
L'utilisation de ce bouton de menu fait défiler plusieurs options d'affichage pour le(s) numéro(s) sélectionné(s). Il peut être réglé sur Card (comme indiqué ci-dessus),
Chaque tableau des problèmes contient plusieurs informations décrites ci-dessous.
- Cette icône indique à quel projet il appartient ou, si le projet de suivi ne précise aucune icône, quel système de suivi est utilisé pour créer ce problème.
- Celui-ci contient le nom du projet.
- Cet identifiant représente l'ID du problème. Pour les systèmes externes, cliquer dessus ouvrira l'URL du ticket dans un navigateur.
- Ceci contient le type de problème sous-jacent.
- L'icône ici montre l'état de synchronisation actuel, si le ou les problèmes sélectionnés doivent être mis à jour ou s'ils comportent des modifications qui ne sont pas encore transmises au serveur.
- S'il est spécifié dans les détails du problème, le nom du responsable est affiché ici.
- Ce champ contient la priorité ou la gravité de ce problème.
- L'état actuel du flux de travail est affiché ici.
- Chaque graphique de problème/ticket affiche ici son résumé ou sa description, car les utilisateurs peuvent cliquer sur l'icône à gauche pour basculer entre les deux attributs.
Configuration initiale de Jira®
Le nombre de paramètres requis à effectuer pour l'intégration de Jira dépend du fait que le système désigné soit ou non un système. cloudJira basé sur Atlassian (hébergé par Atlassian) ou dédié, dit sur site, hébergé et maintenu par l'utilisateur.
Cloud-Basé
Le cloudLe système Jira basé sur Jira offre désormais plusieurs façons d’authentifier l’utilisateur. L'un d'entre eux est OAuth, qui nécessite que l'administrateur Jira intègre certaines informations concernant DEON dans l'environnement Jira afin de permettre à DEON de « parler » avec le serveur Jira. Dans un premier temps, un Lien d'application doit être défini dans les paramètres du produit Jira, généralement accessibles via l'URL atlassian.net/plugins/servlet/applinks/listApplicationLinks. Cette page devrait ressembler à l’image ci-dessous.
Un nouveau lien de candidature doit être créé ici. La cible Type de lien devrait être sélectionné pour Lien de candidature direct et https://deon.de être défini comme le URL de l'application.
Sur la page suivante un Nom de l'application et Type doit être spécifié, généralement cela doit être réglé sur DEON et Application générique. Aussi l'option Créer un lien entrant doit être vérifié.
Finalement, le La clé du consommateur il faut préciser ce qui serait Clé Oauth (Attention : sensibilité à la casse !), le Nom du consommateur doit être réglé sur DEON et de la Clé publique doit correspondre à la chaîne chiffrée répertoriée ci-dessous. Cette valeur peut être facilement copiée et collée.
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDwbjsh4GEf9NGWSwxvVWodfkCnG5DFhbqvf3+HOrzpEXDCvZBcS58lRz8h7Lb376QXxUoJfogLD//LGooUM02DLOIHbrZcMGWhG34+cbP7UNHppY1/m4AcRfTkXyyFzOBuWfbHYSIYeiE/qYIplWhib8By8rxlUVm9NMjhPp0mrQIDAQAB
Une fois le lien de candidature créé, il doit être répertorié sur la page principale où il peut également être modifié. Cette étape finalise la configuration initiale de Jira et DEON, une fois également configuré, pourra désormais se connecter à ce système Jira.
Dédié/Auto-hébergé/Sur site
Contrairement à la cloudUn système Jira basé sur un environnement Jira sur site ne prend généralement pas en charge la configuration de liens d'application pour OAuth. Au lieu de cela, les utilisateurs peuvent s'authentifier auprès de DEON en créant soit un jeton API, soit un jeton d'accès personnel (PAT). Si l'option API-Token n'est pas affichée dans les paramètres Jira, l'utilisateur actuel ne dispose peut-être pas de droits suffisants ou le système ne prend pas du tout en charge l'authentification API-Token. La création d'un PAT devrait être disponible sur tous les systèmes à partir de Jira Software 8.14 et peut être trouvée sous le profil utilisateur personnel.
Configuration initiale d'Azure®
Pour l’instant, il n’existe aucune condition préalable connue dans Azure pour pouvoir intégrer DEON.
Configuration initiale de Wrike®
Wrike utilise OAuth2 pour l'authentification et l'autorisation des utilisateurs. Pour permettre à DEON de communiquer avec l'interface API Wrike, l'application doit d'abord être configurée dans les paramètres de l'application Wrike. Ces paramètres sont accessibles via Applications et intégration en cliquant sur l'icône utilisateur dans Wrike comme indiqué ci-dessous :
À partir de la page d'aperçu des applications et de l'intégration chargée, il faut sélectionner Applications autorisées qui se trouve dans le volet de navigation supérieur.
Ce lien mène à un tableau de bord qui répertorie toutes les applications actuellement configurées et donc autorisées à accéder. Un exemple est présenté ci-dessous :
Il existe un lien appelé API sur le côté gauche qui permet de configurer de nouvelles applications. Il faut d'abord fournir le nom de l'application à laquelle on accède, il s'agit probablement de quelque chose comme DEON.
Étant donné que toutes les applications externes ainsi que les utilisateurs utilisent OAuth2 pour avoir accès à un identité du client et Secret client sont créés. Finalement au moins un URI de redirection doit être spécifié. Ces paramètres sont nécessaires pour le serveur d'autorisation (DEON-Server), qui est géré par des utilisateurs disposant de droits d'administrateur. Pour faciliter l'accès, les locataires sont également autorisés à générer un soi-disant Jeton permanent qui fonctionnerait pour des applications mono-utilisateur autonomes mais ne devrait pas être utilisé pour des scénarios multi-utilisateurs.
Enfin, toutes les modifications doivent être conservées en cliquant sur le bouton Enregistrer bouton. Cette application nouvellement configurée sera désormais répertoriée sous le lien supérieur gauche, tous les paramètres peuvent être modifiés à tout moment.
Processus d’authentification dans DEON
Dans presque tous les cas, une connexion à un serveur nécessitera que l'utilisateur s'authentifie et autorise DEON à accéder au système de suivi de cible. Une fois qu'une connexion a été configurée dans la configuration de la connexion et que le processus de création de cache est lancée, cette connexion tentera d'authentifier l'utilisateur auprès du serveur.
DEON identifiera donc le type d'authentification et fournissez plusieurs boîtes de dialogue pour faciliter ce processus.
Boîte de dialogue d'authentification pour Azure :
Boîte de dialogue d'authentification pour Jira (avec OAuth) :
Général (API-Token ou PAT)
Lorsque le type d'authentification a été sélectionné pour Jeton API or TAPOTER la boîte de dialogue sera très différente sans aucune demande d'autorisation Web. Habituellement, la combinaison d'un nom d'utilisateur et de ce jeton est suffisante pour réussir pleinement le processus d'authentification et d'autorisation.
Une fois le processus d'authentification/autorisation terminé et terminé avec succès, cette connexion sera désormais active et utilisable.
Dans tous les cas, toutes les informations d'identification fournies sont stockées en toute sécurité dans les paramètres de périmètre de DEON et tant que l'authentification/autorisation est acceptée par le serveur, vous n'avez pas besoin de les saisir à nouveau pendant toute la durée de vie de la session en cours. Une fois la session d'authentification expirée, DEON informe l'utilisateur avant que toute fonctionnalité de suivi des problèmes puisse être utilisée. Dans ce scénario, le processus d'authentification doit simplement être répété.
Importation/Création de tickets
De nouveaux problèmes ou soi-disant tickets peuvent être facilement créés à l'aide du menu des widgets dans la barre de menu principale de DEON, comme indiqué ci-dessous.
L'option d'importation restera inactive jusqu'à ce qu'une connexion valide soit établie.
Cela active l'outil de création de problèmes qui permet aux utilisateurs de cliquer n'importe où dans le projet pour lancer la création de problèmes sur cette position. Une nouvelle boîte de dialogue apparaîtra qui vous guidera tout au long de toutes les étapes requises.
Dans un premier temps, le désigné connexion doit être sélectionné dans le premier menu déroulant tout en haut qui sera utilisé pour cibler le bon serveur. Deuxième un Projet doit être choisi dans la liste ci-dessous et le problème/ticket cible type (par exemple Bug, Tâche, etc.) spécifié. Fournir un bon Sommaire est également obligatoire car il fait office de résumé/titre du billet. En option, les utilisateurs peuvent également ajouter un priorité, un cessionnaire et la description de la question. Une fois toutes les données nécessaires saisies, cliquez sur Accepter (si la Poussée automatique le réglage est activé, le bouton peut indiquer Accepter et synchroniser) créera un nouvel objet problème/ticket dans le projet. Le nouveau widget peut ressembler aux images présentées ci-dessus dans la section DEON intégré Features, en fonction du dernier sélectionné mode d'affichage.
Les problèmes/tickets existants peuvent être facilement importés depuis des systèmes externes, comme dans votre projet à partir de n'importe quel serveur connecté, et DEON propose plusieurs façons de le faire.
Importation en masse
Une option est la soi-disant importation en vrac accessible en ouvrant la boîte de dialogue d'importation dans le menu des widgets de la barre de menu principale de DEON. La vue suivante apparaîtra :
Après avoir sélectionné la cible connexion et le désigné Projet la liste des problèmes/tickets sera mise à jour automatiquement. Par défaut le requête de recherche trouve simplement tous les éléments liés au projet sélectionné.
Cela permet aux utilisateurs de modifier manuellement la requête de recherche.
Veuillez noter : Actuellement, il n'y a pas de contrôle de validation pour les erreurs de syntaxe, des entrées invalides sont possibles et peuvent entraîner des résultats de recherche indésirables !
La liste des éléments permet une sélection multiple afin que les utilisateurs puissent importer plusieurs éléments à la fois. Une fois que tous les problèmes recherchés sont sélectionnés, cliquez sur Accepter créera un nouveau widget pour chaque problème sélectionné dans le projet. Par défaut, tous les problèmes importés sont traités de la même manière et sont donc placés dans une disposition en grille. Si les problèmes sont liés les uns aux autres, les utilisateurs peuvent également modifier le arrangement des cartes dans DEON.
Tous les éléments sélectionnés seront disposés dans une grille uniformément répartie.
Cela placera les problèmes/tickets des parents au-dessus de leurs liens. les enfants.
Tous les éléments sélectionnés seront répertoriés sur une ligne horizontale en conservant la même distance les uns par rapport aux autres.
Cela donne le même résultat que ci-dessus mais dans le sens vertical.
Copier/Coller des URL
Une autre façon d'intégrer des problèmes/tickets externes dans un projet DEON consiste à copier puis à coller l'URL du ticket souhaité. Pour que ce processus réussisse, il est important que le lien URL contienne le nom ou l'ID du projet et l'ID/numéro du ticket.
Une éventuelle URL de ticket valide (Azure) ressemble à ceci : https://dev.azure.com/Nom de la compagnie/Nom du projet/_workitems/modifier/4889/
Importation par Glisser-Déposer d'URL depuis un navigateur Web :
Au lieu de copier et coller l'URL, les utilisateurs peuvent également utiliser une opération glisser-déposer pour placer le ticket dans l'espace du projet DEON. Par conséquent, l'URL peut être cliquée et glissée depuis le navigateur directement sur DEON et y être déposée. DEON reconnaîtra les URL valides pour les opérations de copier/coller et de glisser-déposer.
Les deux options fonctionnent également de l'intérieur navigateurs Web intégrés à DÉON. Si les utilisateurs disposent d'un widget de navigateur placé dans leur projet, ils peuvent glisser-déposer ou copier/coller les URL de ticket depuis ce navigateur vers le projet DEON sans avoir besoin d'ouvrir ces URL en externe en premier lieu.
Édition et synchronisation
Chaque widget de problème est livré avec des options de menu contextuel pour travailler avec le ticket. Cliquez et sélectionnez l'objet du problème pour ouvrir le menu contextuel :
Cela ouvre la boîte de dialogue d'édition qui permet aux utilisateurs de modifier l'état actuel du flux de travail, le responsable, la priorité ainsi que le texte de description du problème.
Pousse les modifications en attente sur le serveur.
Extrait les données de problème/ticket du serveur. Veuillez noter : Les données locales non synchronisées seront écrasées !
Ouvre l'URL du problème dans un navigateur.
L'utilisation de ce bouton de menu fait défiler plusieurs options d'affichage pour le(s) numéro(s) sélectionné(s).
Remarques
Le système d'intégration de suivi fonctionne sur un cache local, ce qui signifie qu'une certaine quantité de données doit être chargée occasionnellement à partir du serveur et est utilisée pour créer un cache de données local. En fonction de la sélection de l'utilisateur, cette étape doit se produire selon un calendrier récurrent (quotidien, hebdomadaire, etc.). Ce processus peut prendre un certain temps et dépend en grande partie du nombre de projets que DEON trouve sur le serveur.
En règle générale, les utilisateurs peuvent s'attendre à ce que plus de projets doivent être collectés à partir d'un serveur, plus de données sont mises en cache et plus il faut de temps pour terminer l'étape de construction du cache. DEON informera l'utilisateur dès que le processus sera terminé. Pendant ce temps, le suivi features ne sont pas disponibles.