Konfigurieren Sie Ihre Investitionsmetriken als Widgets

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Konfigurieren Sie Investitionsmetriken basierend auf Ihren Geschäftsanforderungen. Diese Metriken werden als Widgets auf der Anlageportal-Seite angezeigt.

    Vorbereitungen

    Erforderliche Rolle: pps_admin

    Prozedur

    1. Navigieren zu Projektadministration > Investmentportal-Widgetsan.
    2. Klicken Sie auf Neu.
    3. Füllen Sie im Formular die Felder aus:
      Tabelle : 1. Portalboard-Widget-Formular
      Feld Beschreibung
      Name Eindeutiger Name für das Widget, das Sie konfigurieren.
      Bestellung

      Die Reihenfolge, in der Ihre Widgets sowohl auf Ihrem Investitionstafel als auch auf der Anlageportal-Seite angezeigt werden. Niedrigere Zahlen werden vor höheren Zahlen platziert.

      Beispielsweise wird ein Widget mit einer Reihenfolge von 100 vor einem Widget mit einer Reihenfolge von 200 angezeigt.

      Aggregattyp Typ der für die Berechnung des Investitions-Widgets angewendeten Zusammenfassung: Summe , Durchschnitt , Minimum , Maximum , Und Anzahl .

      Beispiel: Sie aggregieren die ist-Kosten von drei Projekten, A, B und C, die durch einen Filter angezeigt werden. Die ist-Kosten betragen 1000 für Projekt A, 2000 für Projekt B und 3000 für Projekt C.

      Wenn „Summe“ als Aggregattyp ausgewählt ist, beträgt der Metrikwert für die ist-Kosten 6000. Wenn „Durchschnitt“ als Aggregattyp ausgewählt ist, beträgt der Metrikwert für die ist-Kosten 2000. Wenn „Minimum“ als Aggregattyp ausgewählt ist, beträgt der Metrikwert für die ist-Kosten 1000. Wenn „Maximum“ als Aggregattyp ausgewählt ist, beträgt der Metrikwert für die ist-Kosten 3000. Wenn „Anzahl“ als Aggregattyp ausgewählt ist, wäre der Metrikwert für die ist-Kosten 3.

      Geskriptet Kontrollkästchen, um ein Skript für die Berechnung des Investitions-Widgets anzugeben.
      Bezeichnung Anzeigen Kontrollkästchen zum Anzeigen der Bezeichnung oder des Farbindikators.

      Wenn Sie das Kontrollkästchen deaktivieren, wird Farbe Feldanzeigen, mit denen Sie die Farbe festlegen können.

      Aktiv Kontrollkästchen, um anzugeben, dass das Investitions-Widget aktiv ist.
      Auf Tafel anzeigen Aktivieren Sie das Kontrollkästchen, um das Investitions-Widget auf Ihrer Investitionstafel anzuzeigen.
      Übergeordnetes Widget Übergeordnetes Widget für dieses Investitionsmetrik-Widget. Ein übergeordnetes Widget kann maximal drei untergeordnete Widgets haben.
      Standardmäßig einbeziehen Kontrollkästchen zum Anzeigen eines aktiven Investitions-Widgets standardmäßig auf:
      • Neue Tafeln
      • Vorhandene Tafeln, für die keine Widget-Auswahl konfiguriert ist
      Das Kontrollkästchen ist standardmäßig aktiviert.

      Weitere Informationen zum Konfigurieren von Widgets auf einer Investitionstafel finden Sie unter Widget-Konfiguration .

      Kurzbeschreibung Kurze Beschreibung des Investitions-Widgets.
      Skript Skript für die dynamische Berechnung des Investitions-Widgets. Dieses Feld wird nur angezeigt, wenn Geskriptet Kontrollkästchen ist aktiviert.

      Das folgende Skript gibt eine Zeichenfolge zurück, die die gewünschte Ausgabe enthält, die im Widget angezeigt werden soll. Fünf Variablen (die programmgesteuert in das Skript eingeführt werden) sind verfügbar:

      • ProjectFilter: Projektfilter der Investitionsportaltafel.
      • DemandFilter: Bedarfsfilter der Investitionsportaltafel.
      • ProjectClass: Projektklasse der Investitionsportaltafel, die bei der Auswertung des Teamspaces-Werts verwendet wird. Gibt tsp1_project für Teamspace1-Portaltafel zurück.
      • DemandClass: Bedarfsklasse der Investitionsportaltafel, die bei der Auswertung des Teamspaces-Werts verwendet wird. Gibt tsp1_Demand für Teamspace1-Portaltafel zurück.
      • BoardSysId: SYS-ID der Anlageportaltafel. Sie bietet bei Bedarf Zugriff auf weitere Informationen auf der Anlageportaltafel.
      Beispiel für geskriptetes Widget für Projektkosten
      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);
      }
      Tabelle : 2. Projektabschnitt des Portalboard-Widget-Formulars
      Feld Beschreibung
      Projektaggregatspalte Die Zusammenfassung wird auf die ausgewählte Spalte der Projekttabelle [pm_project] angewendet.
      Projekttabelle Tabelle, aus der Projekte gefiltert werden.
      Projektfilter Kriterien, die angewendet werden, um Projekte aus der Projekttabelle zu filtern.
      Tabelle : 3. Abschnitt „Bedarf“ des Portalboard-Widget-Formulars
      Feld Beschreibung
      Nachfrage-Aggregatspalte Die Zusammenfassung wird auf die ausgewählte Spalte der Bedarfstabelle [dmn_Demand] angewendet.
      Bedarfstabelle Tabelle, aus der Bedarfe gefiltert werden.
      Bedarfsfilter Kriterien, die angewendet werden, um Bedarfe aus der Bedarfstabelle zu filtern.
    4. Klicken Sie auf Absenden.