Formulaire de widgets de carte du Portail

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • En savoir plus sur les champs du formulaire de widget de tableau du portail.

    Tableau 1. Formulaire de widgets de carte du Portail
    Champ Description
    Nom Nom unique du widget que vous configurez.
    Ordre

    Ordre dans lequel vos widgets apparaissent à la fois sur votre carte d’investissement et sur la page du portail d’investissement. Les chiffres les plus bas sont placés avant les nombres plus élevés.

    Par exemple, un widget dont l’ordre est défini sur 100 apparaît avant un widget dont l’ordre est défini sur 200.

    Type d'agrégat Type d’agrégation appliqué pour le calcul du widget d’investissement : somme, moyenne, minimum, maximum et nombre.

    Par exemple, vous agrégez le coût réel de trois projets, A, B et C, mis en évidence par un filtre. Les coûts réels sont de 1000 pour le projet A, de 2000 pour le projet B et de 3000 pour le projet C.

    Si Somme est sélectionné comme type d’agrégat, la valeur de mesure du coût réel est 6 000. Si Moyenne est sélectionné comme type d’agrégat, la valeur de mesure du coût réel serait 2000. Si minimum est sélectionné comme type d’agrégat, la valeur de mesure du coût réel est 1 000. Si Maximum est sélectionné comme type d’agrégat, la valeur de mesure du coût réel est 3 000. Si nombre est sélectionné comme type d’agrégat, la valeur de mesure du coût réel est 3.

    Scripté Cochez la case pour spécifier un script pour le calcul du widget d’investissement.
    Afficher l’étiquette Case à cocher pour afficher l’étiquette ou l’indicateur de couleur.

    Si vous décochez la case, le champ Couleur s’affiche, ce qui vous permet de définir la couleur.

    Actives Case à cocher indiquant que le widget d’investissement est actif.
    Afficher sur le tableau Cochez la case pour afficher le widget d’investissement sur votre carte d’investissement.
    Widget parent Widget parent de ce widget de mesure d’investissement. Un widget parent peut avoir jusqu’à trois widgets enfants.
    Inclure par défaut Case à cocher pour afficher un widget d’investissement actif par défaut dans :
    • Nouveaux tableaux
    • Tableaux existants pour lesquels la sélection de widget n’est pas configurée
    La case à cocher est sélectionnée par défaut.

    Pour plus d’informations sur la configuration des widgets sur une carte d’investissement, voir Configuration des widgets.

    Description brève Brève description du widget d’investissement.
    Script Script écrit pour le calcul dynamique du widget d’investissement. ce champ n’est affiché que lorsque la case Scripté est cochée.

    Le script suivant renvoie une chaîne contenant la sortie souhaitée à afficher sur le widget. Cinq variables (introduites par programmation dans le script) sont disponibles :

    • projectFilter : filtre de projet du tableau du portail d’investissement.
    • demandFilter : filtre de demande du tableau du portail d’investissement.
    • projectClass : classe de projet du tableau du portail d’investissement qui est utilisée pendant l’évaluation de la valeur des espaces d’équipe. Renvoie tsp1_project pour le tableau du portail Teamspace1.
    • demandClass : classe de demande du tableau du portail d’investissement qui est utilisée pendant l’évaluation de la valeur des espaces d’équipe. Renvoie tsp1_demand pour le tableau du portail Teamspace1.
    • boardSysId : SysId du tableau du portail d’investissement. Il permet d’accéder à plus d’informations sur le tableau du portail d’investissement si nécessaire.
    Exemple de widget scripté pour le coût du projet
    totalProjectCost();
    
    function totalProjectCost() 
    {
        var totalCost = 0;
        
        if(!JSUtil.nil(projectClass) && !JSUtil.nil(projectFilter))
    { 
            var projectGa = new GlideAggregate(projectClass);
            projectGa.addEncodedQuery(projectFilter);
            projectGa.setGroup(false);
            projectGa.addAggregate('SUM', 'cost');
    
            projectGa.query();
    
            if(projectGa.next()) 
    {
                if(projectGa.getAggregate('SUM', 'cost'))
                totalCost += parseFloat(projectGa.getAggregate('SUM', 'cost'));
            }
        }
        return PPMCurrencyHelper.defaultCurrencySymbol() + PPMCurrencyHelper.getFormattedAmount(totalCost);
    }
    Tableau 2. Section Projet du formulaire de widget du tableau du portail
    Champ Description
    Colonne d’agrégat de projets L’agrégation est appliquée à la colonne sélectionnée de la table Projet [pm_project].
    Table de projets Table à partir de laquelle les projets sont filtrés.
    Filtre de projet Critères appliqués pour filtrer les projets à partir de la table Projet.
    Tableau 3. Section Demande du formulaire de widget du tableau du portail
    Champ Description
    Colonne d’agrégat de demandes L’agrégation est appliquée à la colonne sélectionnée de la table Demande [dmn_demand].
    Table de demandes Table à partir de laquelle les demandes sont filtrées.
    Filtre de demande Critères appliqués pour filtrer les demandes à partir de la table Demand.