Champs personnalisés

Les champs personnalisés sont des champs supplémentaires qui peuvent être ajoutés à vos entités pour faciliter la collecte, le stockage et l'organisation des données. Vous pouvez créer des champs personnalisés pour presque toutes les entités. Il existe des champs statiques que vous définissez manuellement et des champs calculés qui sont automatiquement mis à jour par Targetprocess.

Les exemples de champs personnalisés sont le texte, le texte enrichi, la liste déroulante, la liste de sélection multiple, le nombre, URL. La liste complète des types se trouve ci-dessous. Les champs personnalisés vous permettent d'étendre le modèle de gestion de Targetprocess de nombreuses façons.

Les champs personnalisés et les valeurs personnalisées enregistrées sont affichés sur la page de détails d'une entité Targetprocess, dans la colonne de droite sous les panneaux Info et Lead Cycle Time. Pour modifier la valeur enregistrée, cliquez sur la ligne d'un champ.

Image du processus cible

Si vous souhaitez ajouter / modifier / supprimer un champ personnalisé, consultez l'aide en ligne. La plupart des champs personnalisés sont configurés par processus.

Champs personnalisés sur les vues

Il est possible d'inclure les valeurs des champs personnalisés dans les cartes en utilisant la fonction Personnaliser les cartes :

Vous pouvez sélectionner, masquer ou mettre en évidence des données dans les vues et les rapports visuels en fonction de presque n'importe quelle valeur de champ personnalisé à l'aide des filtres avancés par valeurs de champ personnalisé.

Les champs personnalisés des cartes peuvent être mis en évidence selon des conditions définies manuellement. Activez le mashup Champs personnalisés colorés de l'unité à cette fin.

Les vues de cartes à bord peuvent être distribuées par couloirs en fonction des valeurs sélectionnées dans les champs personnalisés des types d' entités Dropdown, Multiple Selection List et Targetprocess.

Champs personnalisés dans les rapports

Les champs personnalisés peuvent être inclus dans un rapport tabulaire lorsque le rapport est basé sur un seul processus. Dans les rapports basés sur "Tous les processus", les champs personnalisés ne sont pas pris en charge.

Un processus est un ensemble de règles, de termes et de champs personnalisés que votre portefeuille (projet) suit. Le nom du processus est affiché dans le panneau d'information de la vue détaillée de votre portefeuille (projet).

Les champs personnalisés sont pris en charge dans les rapports visuels : vos entités peuvent être regroupées, colorées et étiquetées en fonction des valeurs des champs personnalisés.

Les types de champs pris en charge sont les suivants : texte, liste déroulante, liste à sélection multiple, nombre, argent, date, case à cocher, calcul.

Champs personnalisés calculés

Il est possible de créer vos propres indicateurs avec un champ personnalisé basé sur une formule spécifique. Pour ce faire, créez un champ personnalisé avec un type de champ Calculé et spécifiez la formule de calcul.

Les champs personnalisés calculés ne sont pas pris en charge dans les rapports tabulaires. Les mesures sont recommandées comme solution alternative lorsqu'un rapport est nécessaire.

Des champs personnalisés calculés mal définis peuvent nuire aux performances de votre système. Nous recommandons d'utiliser des unités et des mesures personnalisées lorsque c'est possible.

Entités pouvant avoir des champs personnalisés

Les entités suivantes peuvent avoir leurs propres champs personnalisés :

  • Récit utilisateur
  • Tâche
  • Bug
  • Fonctionnalité
  • Épopée
  • Épopée de portfolio
  • Temps
  • Itération (Sprint)
  • Itération de l'équipe (configuration globale)
  • Version
  • Portefeuille (projet) (configuration inter-processus) - à partir de v3.6.6
  • Équipe (configuration globale) - à partir de v3.8.0
  • Utilisateur (configuration globale) - à partir de v3.8.1
  • Cas de test
  • Plan de test
  • Exécution du plan de test
  • Conception
  • Requête
  • Défaut
  • Toutes les entités du domaine extensible

Limites

Vous pouvez avoir jusqu'à 100 champs personnalisés différents par type d'entité dans chaque processus.

Par défaut, la longueur du texte stocké dans un champ personnalisé est limitée à 4000 caractères.

A partir de Targetprocess 2307.1, une nouvelle propriété est ajoutée aux champs personnalisés basés sur le texte - MaxTextLength. Cette propriété est disponible pour les types de champs personnalisés suivants :

  • Texte enrichi
  • Texte
  • Liste de sélection multiple
  • Menu déroulant
  • URL
  • Modèle URL
  • Entités multiples

Par défaut, MaxTextLength est fixé à 4000 caractères. La valeur maximale peut être de 30 000 et la valeur minimale de 1. Toutes les valeurs des champs personnalisés sont validées par rapport à MaxTextLength.

Ce paramètre peut être modifié individuellement pour chaque champ personnalisé sur sa page de configuration.

Quels types de champs personnalisés puis-je avoir?

Il existe plus de 11 types de champs personnalisés :

Texte

Les champs de type texte sont des zones de texte libre d'une seule ligne. Ils ne sont pas destinés à contenir de grandes quantités de données textuelles. Ces champs peuvent être filtrés et affichés sur les cartes et dans les listes.

Texte enrichi

Les champs de type "Rich Text" sont des zones de texte libre sur plusieurs lignes. Un tel champ peut contenir des images et des liens hypertextes, et permet un formatage de base comme le gras, l'italique, le souligné, l'exposant, etc. Vous pouvez appliquer un filtrage en fonction de ces champs. Ces champs sont disponibles sur les cartes et dans les listes mais ne peuvent pas être marqués comme obligatoires.

Liste déroulante

Un champ de type liste déroulante est idéal si les utilisateurs sont limités à un seul choix parmi plusieurs options. Ils ne sont pas libres et exigent que vous ajoutiez manuellement chaque option disponible avant qu'elle ne puisse être sélectionnée. Saisissez chacune des options disponibles dans la case Valeurs, en plaçant chaque option sur une ligne distincte. Vous pouvez revenir en arrière et modifier ces valeurs à tout moment. Les champs de la liste déroulante sont disponibles sur les cartes et dans les listes et peuvent être filtrés.

Liste de sélection multiple

Les champs Liste de sélection multiple sont utilisés si plusieurs options sont disponibles. Les options sont sélectionnées exactement comme dans les listes déroulantes. Ces champs sont disponibles sur les cartes et dans les listes, et ils peuvent être filtrés par correspondance exacte.

Case à cocher

Les champs de type case à cocher sont des champs simples destinés à contenir une réponse booléenne (vrai/faux) à une question particulière. Il s'agit du champ personnalisé le plus simple, car il ne comporte que deux valeurs, qui ne peuvent pas être modifiées. Cependant, leur simplicité les rend idéales pour la classification et le filtrage. Ces champs sont disponibles sur les cartes et dans les listes.

URL

URL -sont très similaires aux champs de type Texte. URL les valeurs personnalisées sont divisées en deux parties : une étiquette et une adresse URL. Le URL est un localisateur d'enregistrement uniforme standard pour une page web ou un document particulier, et l'étiquette est un texte court de forme libre. Lorsque ces champs sont affichés, le texte libre est affiché sous la forme d'un lien hypertexte vers la page web ou le document. Ces champs sont disponibles sur les cartes et dans les listes. Vous pouvez filtrer les éléments en fonction des attributs URI et Description de ce champ personnalisé

URL de modèle

Ce champ peut s'avérer utile si vous devez spécifier des liens similaires. Un bon exemple est votre application externe : au lieu de spécifier presque le même lien à chaque fois, vous pouvez enregistrer la partie commune en tant que modèle et ajouter simplement l'ID d'un élément externe.

Vous pouvez ajouter plusieurs liens à la fois - il suffit d'utiliser la virgule lors de l'ajout des données :

Date

Les champs de type date contiennent une valeur de date et affichent un sélecteur de date lors de la saisie ou de la mise à jour de leurs valeurs. Les champs de date sont particulièrement utiles pour contenir des informations telles que les dates d'échéance ou d'autres dates importantes, d'autant plus qu'ils peuvent être filtrés. Ces champs sont disponibles sur les cartes et dans les listes.

Nombre

Les champs de type numérique sont presque identiques aux champs de type texte, à l'exception du fait que leur saisie est limitée à des valeurs numériques. Il est également possible d'utiliser des décimales jusqu'à deux chiffres après la virgule. Les champs numériques peuvent être utilisés dans les filtres et peuvent également être affichés sur les cartes et dans les listes.

L'argent

Le champ personnalisé "monnaie" gère un type de devise. Vous pouvez l'utiliser pour stocker des valeurs monétaires.

Les champs monétaires peuvent être utilisés dans les filtres et peuvent également être affichés sur les cartes et dans les listes.

Entité du processus cible

Targetprocess Entity est l'un des champs personnalisés les plus puissants. Le champ Targetprocess Entity contient le pointeur vers une autre entité (User Story, Bug, Task, etc.) au sein de Targetprocess. Vous pouvez limiter les types d'entités qui peuvent être sélectionnés pour ce champ. Par exemple, vous pouvez ajouter des champs tels que "Trouvé dans" et "Résolu dans" et limiter la sélection aux seuls bâtiments. Vous pouvez facilement remplir le champ à l'aide de l'outil de recherche qui s'ouvre lorsque vous cliquez sur le champ vide.

Lors de la recherche d'un élément cible, vous pouvez rechercher l'ID de l'élément, son nom (ou sa partie), ou utiliser un filtre avancé, similaire à la configuration de l'affichage.

Ces champs sont disponibles sur les cartes et dans les listes.

Entités cibles multiples

Ce type d'entité est similaire à l'entité Targetprocess, mais vous pouvez spécifier plusieurs éléments liés à la fois. La principale différence réside dans le fait que les éléments seront affichés dans un onglet spécial, et non dans la section par défaut des champs personnalisés :

Il existe une autre façon de spécifier les dépendances entre les éléments, en utilisant la gestion des relations qui offre des fonctionnalités supplémentaires.

Champs personnalisés obligatoires

Il est possible de forcer un champ personnalisé à exiger une entrée non vide de la part de l'utilisateur. Les champs personnalisés obligatoires sont affichés sur les formulaires d'ajout rapide. Vous ne pouvez pas enregistrer la nouvelle entité tant que toutes les valeurs requises n'ont pas été fournies.

pour rendre un champ obligatoire.

Le mashup rend un champ personnalisé obligatoire (non vide) dans l'un ou l'autre des cas suivants :

  • Contraintes liées à l'état de l'entité : lorsqu'une entité est déplacée vers un état spécifique du flux de travail;
  • Contraintes des champs personnalisés : lorsqu'une valeur spécifique est sélectionnée dans un autre champ personnalisé qui peut être un texte, une liste déroulante ou une liste de sélection multiple.

Visibilité dans les listes et possibilité de trier les colonnes en fonction des valeurs des champs personnalisés

Gérer les paramètres des champs personnalisés

Si vous souhaitez ajouter / modifier / supprimer un champ personnalisé, lisez l'article suivant pour obtenir l'aide en ligne.

Champs personnalisés inter-processus pour les portefeuilles (projets)

Au lieu de mettre à jour les champs personnalisés du portefeuille (projet) dans chaque processus séparément, vous pouvez créer un champ personnalisé inter-processus pour l'entité Portefeuille (Projet). Lorsque vous ajoutez un champ personnalisé pour l'entité Portefeuille (Projet), vous pouvez désormais choisir les processus associés. Dans ce cas, tous les portefeuilles (projets) qui exécutent les processus sélectionnés utiliseront le même champ personnalisé, et vous pourrez le modifier pour tous les portefeuilles (projets) en un seul endroit.