Clarity
: Anzeigen von benutzerdefinierten Objekten und Unterobjekten

ccppmop1591
HID_Custom_Objects
Sie können in
Clarity
jetzt benutzerdefinierte Objekte und Unterobjekte anzeigen, die in
Classic PPM
erstellt werden, indem Sie API für diese Objekte aktivieren. Stellen wir uns ein Szenario vor, in dem eine Organisation
Clarity
verwendet, um Produkte zu verwalten. Jetzt möchte diese Organisation den Net Promoter Score (NPS) für alle ihre Produkte erfassen und in
Clarity
speichern. Außerdem sollen Kunden bestimmte Fragen zu den Support-und Dienstprozessen gestellt werden. Diese Daten sollen jedoch getrennt von den NPS-Bewertungen gespeichert werden.
Aus diesem Grund wird in
Classic PPM
ein benutzerdefiniertes Hauptobjekt mit dem Namen "NPS" erstellt und API für das Objekt aktiviert, damit es in
Clarity
verfügbar ist. Anschließend kann die Organisation zwei Unterobjekte namens "Dienste" und "Support" erstellen, API für diese Unterobjekte aktivieren und die zugehörigen Informationen in diesen Unterobjekten speichern.
ActualsforInvestment.png
Sehen wir uns an, wie wir benutzerdefinierte Objekte und Unterobjekte in
Clarity
verwenden können.
2
Erstellen eines neuen benutzerdefinierten Objekts
Wenn Sie über Administratorberechtigungen verfügen, können Sie ein benutzerdefiniertes Objekt in
Classic PPM
erstellen.
ActualsforInvestment.png
Gehen Sie wie folgt vor:
  1. Öffnen Sie
    Verwaltung
    , und klicken Sie in
    Studio
    auf
    Objekte
    .
  2. Klicken Sie auf
    Neu
    .
  3. Geben Sie einen Objektnamen, eine eindeutige ID und eine Inhaltsquelle ein.
  4. (Optional) Geben Sie im Feld "Beschreibung" alle Details ein, die Sie und andere Entwickler an den Zweck des Objekts erinnern.
  5. Wählen Sie für ein neues übergeordnetes Objekt die Option
    Hauptobjekt
    aus.
  6. Aktivieren Sie das Kontrollkästchen
    API aktiviert
    .
  7. Klicken Sie auf
    Speichern
    , um das Objekt zu speichern.
Weitere Informationen zum Erstellen von benutzerdefinierten Objekten finden Sie unter "
Clarity
PPM Studio-Objekte und -Attribute". Wenn Sie ein neues benutzerdefiniertes Objekt erstellen, wird in
Clarity
automatisch ein Blueprint erstellt.
In unserem Beispiel können Sie einen NPS für ein benutzerdefiniertes Hauptobjekt erstellen und API für dieses Objekt aktivieren. Sie können auch API für vorhandene benutzerdefinierte Hauptobjekte in
Classic PPM
aktivieren, um sie in
Clarity
verfügbar zu machen.
Erstellen von benutzerdefinierten Attributen, die mit dem benutzerdefinierten Objekt verbunden sind
Attribute sind Informationen, die mit Objektansichten in Rastern verbunden sind. Zum Beispiel sind "Anfangsdatum" und "Enddatum" Attribute des Projektobjekts. Sie können Ihr benutzerdefiniertes Hauptobjekt oder Unterobjekt öffnen, zur Registerkarte "Attribute" navigieren, ein neues benutzerdefiniertes Attribut erstellen und API für dieses Attribut aktivieren. Dieses Attribut ist dann in
Clarity
verfügbar.
Erstellen eines Unterobjekts für das benutzerdefinierte Objekt
Ein Unterobjekt ist ein untergeordnetes Element des Hauptobjekts und enthält eine Teilmenge der Informationen, die kategorisiert und innerhalb des benutzerdefinierten Objekts verfügbar gemacht werden müssen. Wenn Sie ein Unterobjekt in
Classic PPM
erstellen, ist es in
Clarity
als Modul verfügbar. Sie können Blueprints verwenden, um sicherzustellen, dass dieses Modul für autorisierte Benutzer in
Clarity
verfügbar ist.
Sie können maximal 50 benutzerdefinierte Unterobjekte zum Blueprint eines Objekts hinzufügen.
Gehen Sie wie folgt vor:
  1. Öffnen Sie
    Verwaltung
    , und klicken Sie in "Studio" auf
    Objekte
    .
  2. Klicken Sie auf
    Neu
    .
  3. Geben Sie einen Objektnamen, eine eindeutige ID und eine Inhaltsquelle ein.
  4. (Optional) Geben Sie im Feld "Beschreibung" alle Details ein, die Sie und andere Entwickler an den Zweck des Objekts erinnern.
  5. Wählen Sie
    Unterobjekt
    aus, wenn es sich bei dem Objekt um ein untergeordnetes Element eines anderen Objekts handelt, das Sie im Feld "Hauptobjekt" angegeben haben.
  6. Aktivieren Sie das Kontrollkästchen
    API aktiviert
    .
  7. Klicken Sie auf
    Speichern
    , um das Objekt zu speichern.
Um das benutzerdefinierte Unterobjekt als Modul in
Clarity
anzuzeigen, müssen Sie den Blueprint für das Hauptobjekt konfigurieren. Weitere Informationen finden Sie unter Hinzufügen von Modulen zu Blueprints.
Aktivieren von API für benutzerdefinierte und standardmäßige virtuelle Attribute mit XOG
Sie können XOG verwenden, um API für standardmäßige und benutzerdefinierte virtuelle Attribute in
Classic PPM
zu aktivieren. Benutzerdefinierte virtuelle Attribute werden nur für Unterobjekte definiert. Ein virtuelles Attribut ist ein schreibgeschütztes Attribut des Unterobjekts, das mit einem bestimmten Attribut des Hauptobjekts verknüpft ist.
Sie können
Classic PPM
nicht verwenden, um API für standardmäßige und benutzerdefinierte virtuelle Attribute zu aktivieren.
Zugriffsrechte, die mit benutzerdefinierten Haupt- und Unterobjekten verbunden sind
Globale, OSP- und Instanzrechte in
Classic PPM
werden für benutzerdefinierte Objekte und Unterobjekte unterstützt. Benutzerdefinierte Unterobjekte enthalten jedoch auch bestimmte Rechte des übergeordneten Objekts.
Alle Benutzer benötigen das Zugriffsrecht "Benutzerdefiniertes Objekt – Navigieren", um die Seite "Benutzerdefinierte Objekte" in
Clarity
anzuzeigen.
Sehen wir uns die mit den Zugriffsrechten verbundenen Details an:
Aktion
Zugriffsrechte
Create
  • Der Benutzer hat das Instanzrecht "Übergeordnete Ebene – Anzeigen" (schließt "Übergeordnete Ebene – Navigieren" ein).
  • Bearbeitungszugriff wird nicht automatisch gewährt.
  • Der Benutzer hat eines der folgenden Rechte:
    • <Benutzerdefiniertes Hauptobjekt> – globales Recht "Erstellen"
    • <Übergeordnete Ebene> – Erstellen – <Unterobjekt>
Ansicht
  • Der Benutzer hat das Instanzrecht "Übergeordnete Ebene – Anzeigen" (schließt "Übergeordnete Ebene – Navigieren" ein).
  • Der Benutzer hat eines der folgenden Rechte:
    • <Benutzerdefiniertes Hauptobjekt> – globales Recht "Alle anzeigen "
    • <Benutzerdefiniertes Hauptobjekt> – Instanzrecht "Anzeigen "
    • <Übergeordnete Ebene> – Alle anzeigen – <Unterobjekt>
Bearbeitung
  • Der Benutzer hat das Instanzrecht "Übergeordnete Ebene – Anzeigen" (schließt "Übergeordnete Ebene – Navigieren" ein).
  • Umfasst die Fähigkeit zum Löschen.
  • Der Benutzer hat eines der folgenden Rechte:
    • <Benutzerdefiniertes Hauptobjekt> – globales Recht "Alle bearbeiten"
    • <Benutzerdefiniertes Hauptobjekt> – Instanzrecht "Bearbeiten"
    • <Übergeordnete Ebene> – Alle bearbeiten – <Unterobjekt>
Löschen
  • Die Fähigkeit, eine Instanz zu löschen, wird über das Zugriffsrecht "Bearbeiten" erteilt. Dies ist kein separates Recht.
  • Wenn ein Benutzer eine Instanz bearbeiten kann, kann er diese Instanz auch löschen.
Konfigurieren von benutzerdefinierten Objekten
Als Anwendungsadministrator oder als leitender Stakeholder können Sie mithilfe von Blueprints Layouts für benutzerdefinierte Objekte konfigurieren. Wenn Sie ein benutzerdefiniertes Objekt erstellen und API für dieses Objekt aktivieren, wird in
Clarity
automatisch ein Blueprint erstellt. Alle API-aktivierten Unterobjekte, die mit dem Objekt verbunden sind, sind als Module verfügbar.
Sie können eine Kopie des Standard-Blueprints erstellen und bearbeiten. Anschließend können Sie das Layout "Details" entsprechend Ihren Geschäftsanforderungen konfigurieren. Sie können auch verschiedene Unterobjekte als Module hinzufügen, um sicherzustellen, dass sie für autorisierte Benutzer verfügbar sind.
Arbeiten mit benutzerdefinierten Objekten
Auf der Seite "Benutzerdefinierte Objekte" können Sie eine Liste der benutzerdefinierten Objekte anzeigen, die Ihnen zur Verfügung stehen. Sie können dann auf ein Objekt klicken, um eine Liste der verbundenen Elemente anzuzeigen. Da die Elemente im allgemeinen
Clarity
-Raster angezeigt werden, können Sie die folgenden Aktionen ausführen:
  • Den Spaltenbereich verwenden, um Attribute zum Raster hinzuzufügen
  • Den Bereich "Details" verwenden, um zusätzliche Informationen über diese Attribute anzuzeigen
  • Entsprechende Elemente filtern und identifizieren
  • Anzeigeoptionen konfigurieren und Ihre Ansicht speichern
  • Daten in eine CSV-Datei exportieren
  • Daten basierend auf relevanten Attributen gruppieren
Weitere Informationen zu den Funktionen des allgemeinen
Clarity
-Rasters finden Sie unter Standardkomponenten.
Sie können auf ein beliebiges Element klicken, um weitere Informationen anzuzeigen. Sie können die verschiedenen Attribute und die Module anzeigen, die mithilfe des Blueprints für Sie konfiguriert wurden. Da die Daten in den Modulen mithilfe des allgemeinen
Clarity
-Rasters angezeigt werden, können Sie sie mithilfe der Standardfunktionen des allgemeinen Rasters analysieren und bearbeiten.
Sichern von benutzerdefinierten Objekten
Sie können benutzerdefinierte Objektattribute jetzt mithilfe der Sicherheit auf Feldebene sichern. Sie können das allgemeine
Clarity
-Raster nutzen, um Attribute zu sichern. Wenn ein Attribut sicher ist, wird daneben ein entsprechendes Symbol angezeigt. Dieses Symbol wird im Raster-Layout, im Bereich "Details" und im Modul "Eigenschaften" angezeigt.
Group
Wenn ein Benutzer mit dem Zugriffsrecht "Anzeigen" versucht, das Attribut im Raster zu bearbeiten, wird ein Symbol angezeigt, dass die Bearbeitung nicht möglich ist, und das Feld ist ausgegraut. Benutzer, die nicht über Zugriffsrechte zum Anzeigen oder Bearbeiten verfügen, können das gesicherte Attribut nicht zu ihrer Ansicht hinzufügen. Wenn ein solcher Benutzer auf eine gespeicherte Ansicht zugreift, in der ein gesichertes Attribut enthalten ist, wird die Ansicht ohne dieses Attribut in einem nicht gespeicherten Status angezeigt.
  • Sie benötigen die Zugriffsrechte "Verwaltung – Zugriff" und "Attributmanagement – Navigieren", um die Sicherheit auf Feldebene einzurichten.
  • Sie können Zugriffsrechte nur Benutzergruppen zuweisen.
  • Clarity
    -Geschäftsregeln haben Vorrang vor der Sicherheit auf Feldebene.
  • Die Sicherheit auf Feldebene hat Vorrang vor globalen, Instanz- oder OSP-Rechten.
  • Die Sicherheit auf Feldebene gilt nur für
    Clarity
    . Sie hat keine Auswirkung auf Classic PPM.
  • Sie können nur Attribute sichern, deren REST-API-Aliasse ausgefüllt sind.
Weitere Informationen zur Sicherheit auf Feldebene finden Sie unter Sichern des Zugriffs auf Feldebene.