Widgets für finanzielle Projektmetriken konfigurieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Konfigurieren Sie ein Widget, um die Finanzmetriken eines Projekts auf der Registerkarte Finanzen des Projektarbeitsbereichs anzuzeigen und nachzuverfolgen.

    Vorbereitungen

    Erforderliche Rolle: pps_admin

    Prozedur

    1. Navigieren zu Alle > Projektadministration > Widgets.
    2. Klicken Sie auf Neu.
    3. Füllen Sie die Felder des Formulars aus.
      Tabelle : 1. Formular „Widget“
      Feld Beschreibung
      Name Eindeutiger Name für das Widget.
      Geskriptet Option, mit der angegeben werden kann, dass der Wert im Widget aus einem Codeskript stammt.

      Standardmäßig ist diese Option ausgewählt und schreibgeschützt.

      Bezeichnung anzeigen Option zum Anzeigen der Beschriftung oder des Farbindikators.

      Wenn Sie das Kontrollkästchen deaktivieren, wird das Feld Farbe angezeigt und Sie können die Farbe festlegen.

      Aktiv Option zum Angeben des Widget-Status.

      Auf der Registerkarte Finanzen des Projektarbeitsbereichs können nur aktive Widgets angezeigt werden.

      Übergeordnetes Widget Widget, das dem aktuellen Widget übergeordnet ist.

      Das aktuelle Widget wird in der zugehörigen Liste „Untergeordnete Widgets“ des ausgewählten Widget angezeigt.

      Einem übergeordneten Widget können Sie bis zu drei untergeordnete Widgets hinzufügen.

      Formatierer erforderlich Option, mit der angegeben werden kann, ob für das Widget ein Währungsformatierer erforderlich ist.
      Skript

      Codeskript, das einen angeforderten Metrikwert zurückgibt, der im Widget angezeigt wird.

      Verwenden Sie im Skript die Kontext- und Filterobjekte. Das Kontextobjekt enthält alle Projektfelder zu Finanzen, z. B. capex_costs, opex_costs und budget_cost.

      Das folgende Beispielskript gibt den Metrikwert „Erwartete Gesamtkosten bei Fertigstellung“ eines Projekts zurück, der im Widget angezeigt wird.

      var context = JSON.parse(context);
      var filter = context.filters;
      
      var now_GR = new GlideRecord('pm_project');
      gr.addEncodedQuery(filter['pm_project']);
      gr.query();
      if(gr.next())
      	gr.getValue('forecast_cost');
      Collapse
      Kurzbeschreibung Beschreibung des Widget.

    Nächste Maßnahme

    Ordnen Sie das Widget der Tabelle „Projekt“ zu.