Home
Dell One Identity Manager Web Designer Referenzhandbuch
Contents
1. ber diesen Eintrag ffnen Sie ein Dialogfenster mit mehreren Tabreitern das ausf hrliche Informationen ber den Web Designer enth lt wie Versionsnummer Herstellernachweis installierte Module oder Ahnlichem Der Web Designer verf gt ber eine Symbolleiste Diese Leiste ist nicht konfigurierbar Abbildung 3 Symbolleiste nderungskennzeichen AI gt Ga Tabelle 5 Funktionen der Symbolleiste Symbol nderungskennzeichen Beschreibung In diesem Auswahlfenster k nnen Sie ein nderungskennzeichen ausw hlen Unter dem hier ausgew hlten Anderungskennzeichen werden die Anderungen in der Identity Manager Datenbank gespeichert One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol Beschreibung nderungskennzeichen verwalten Beim Bet tigen dieser Schaltfl che wird der Standarddialog zum Hinzuf gen ndern oder L schen von nderungskennzeichen angezeigt Weitere Informationen zum Arbeiten mit nderungskennzeichen erhalten Sie im Abschnitt Arbeiten mit nderungskennzeichen im Handbuch Konfiguration Das aktuelle nderungskennzeichen als Standard verwenden und sp ter automatisch ausw hlen Beim Bet tigen dieser Schaltfl che wird das aktuell ausgew hlte nderungskennzeichen als Standard festgelegt und beim Start des Web Designers automatisch ausgew hlt Die Auswahl ist Client gebunden und hat keine Auswirkungen auf andere Benutzer der Identity Manager Datenbank Ein nderung
2. Das Fenster Call Stack stellt Ihnen folgende Informationen zur Verf gung e Methode Name der aufgerufenen Methode e dll Name der dll Die dll gibt Ihnen die Herkunft der Methode an Abbildung 45 Call Stack des Web Designers Call Stack wu x Methode DLL w ctor VI WebRuntime dil F NotifyExecute VI WebRuntime dil ShoppingCartItem_Load lt Unbekannt gt OnLoaded VI WebRuntime dll 2 Load VI WebRuntime dil Container_Update lt Unbekannt gt VI WebRuntime IDataColumn R iseRowUpdated VI WebRuntime dil RaiseRowUpdated VI WebRuntime dil SetValue VI WebRuntime dl SetValue VI WebRuntime dil SetValue VI WebRuntime dil Initializer lt Unbekannt gt InitSchema lt Unbekannt gt Initialize VI WebRuntime dil 8 Monitoring Eine installierte Webanwendung kann ber eine eigene Webseite berwacht werden One Identity Manager 7 0 21 Web Designer Referenzhandbuch In der Konfigurationsdatei Monitor config wird festgelegt welche Benutzergruppe berechtigt ist die Monitorseite aufzurufen Standardm ig sind das alle Benutzer die Mitglied der Rolle BUILTIN Administrators sind Die Monitorseite verf gt derzeit ber 5 Tabreiter Die dort gezeigten Informationen bzw zur Verf gung gestellten Funktionen werden im Folgenden erl utert Die Seite steht derzeit in den Sprachen zur Verf gung die in Ihrem Webbrowser eingestellt sind Um die Monitoring Seite aufzurufen 1 Klicken Sie auf der Startseite die Schaltfl che Monitorseite im
3. F r die Webanwendung k nnen eigene Benutzergruppen zum Beispiel ber die Zugeh rigkeit einer Person zu einer Organisationseinheit definiert werden Diese Zugeh rigkeiten des angemeldeten Benutzers sind einmalig nach der Anmeldung an der Webanwendung im Sitzungsmodul zu ermitteln und stehen danach f r die Dauer der Sitzung zur Verf gung um Men punkte oder Teile von Formularen ein oder auszublenden Aufbau der Men struktur Die Collection UserMenu enth lt Daten ber die aktiven Men punkte des Benutzers Daten in dieser Collection sollten nicht ge ndert werden da nderungen bei einer Neuberechnung der Men struktur berschrieben werden k nnen Aufbau der Verlaufsleiste Die Collection UserNavigation enth lt Informationen ber den Navigationsverlauf des Benutzers Jeder Eintrag entspricht einem generierten Formularobjekt Die folgenden Eigenschaften der Collection sind verf gbar e UID_RuntimerForm Mit dieser Eigenschaft geben Sie den Prim rschl ssel an e UID_RuntimeContext Diese Eigenschaft ist ein Verweis auf den Eintrag aus der Collection lt UserRuntimeModule gt der den zugeh rigen Moduleintrag enth lt e UID_RuntimeFormPrevious Diese Eigenschaft ist ein Verweis auf den Eintrag aus der Collection lt UserNavigation gt der dem vorangegangen Formular entspricht Diese Information wird zum Aufbau der Verlaufsleiste verwendet e Title Mit dieser Eigenschaft wird die berschrift des Formulars angegeben
4. Um ein neues Objekt in eine Collection hinzuzuf gen 1 W hlen Sie einen Aktionsknoten mit Rechtsklick Dies kann zum Beispiel der Knoten Initialisierung der Komponente sein W hlen Sie die Aktion Einf gen Klicken Sie auf den neu erstellten Knoten W hlen Sie im Knotenbearbeitungsfenster unter Collection die gew nschte Collection ae en Schreiben Sie mit der Eigenschaft Filterbedingung einen Ausdruck f r eine Filterbedingung wenn Sie das w nschen HINWEIS Beachten Sie dass das Objekt nur in die Collection eingef gt wird One Identity Manager 7 0 Web Designer Referenzhandbuch Um Objekte aus der Collection zu entfernen oder aus der Datenbank zu l schen 1 W hlen Sie einen Aktionsknoten mit Rechtsklick Dies kann zum Beispiel der Knoten Initialisierung der Komponente sein W hlen Sie die Aktion L schen W hlen Sie den neu erstellten Knoten W hlen Sie im Knotenbearbeitungsfenster unter Collection die gew nschte Collection a u E W hlen Sie unter Art des L schens den Wert Zeilen nur aus Collection entfernen wenn Sie Objekte aus der Collection entfernen m chten ODER 6 W hlen Sie unter Art des L schens den Wert Datenbankobjekt l schen und speichern 7 Schreiben Sie mit der Eigenschaft Filterbedingung einen Ausdruck f r eine Filterbedingung wenn Sie das w nschen Um Objekte in die Datenbank zu speichern 1 W hlen Sie einen Aktionsknoten mit Rechtsklick Dies kann zum Beispiel der
5. Um sich Daten anzeigen zu lassen 1 Laden Sie die notwendigen Daten aus der Datenbanktabelle Person in eine Collection des Web Designers Schreiben Sie diese Collection am Grid Knoten Schreiben Sie ber folgende Anfrage mit WebSQL die einzelnen Felder einer Person die Sie sich anzeigen lassen m chten e FROM Colleages SELECT CURRENT LastName Laden von Collections WebSaQl ist der SQL Dialekt im Web Designer Dieser Dialekt wird angewendet beim Laden beziehungsweise F llen von Collections mit Daten aus der Datenbank Um eine Collection vom Typ Datenbank Collection definieren zu erstellen 1 Schreiben Sie die Datenbanktabelle aus der die Daten zu laden sind 2 Verwenden Sie einen Filter Ausdruck zum Beispiel sqlcompare LastName Schm string LIKE um anzugeben welche Daten geladen werden sollen HINWEIS Bei dem Filter Ausdruck handelt sich um einen WebSQL Ausdruck An diesen Ausdruck wird die Forderung gestellt den WebSQL Ausdruck zu einer Zeichenkette auszuwerten die im SQL Dialekt der Datenbank g ltig ist Beim Laden von Collections muss das Ergebnis eine g ltige Condition in der WhereClause eines SELECT Statements f r die abgefragte Datenbanktabelle sein Der gleiche WebSQL Ausdruck k nnte beim Laden einer anderen Tabelle zum Beispiel Department ung ltig sein In diesem Beispiel weil Department keine Spalte LastName enth lt ODER Verwenden Sie den Filter Ausdruck format LastNa
6. ber die Men s in der Men leiste k nnen Sie weitere Untermen s aufrufen und viele der Funktionen des Web Designers schnell erreichen und ausf hren Die Men s werden in den folgenden Tabellen n her erl utert Mit Ausnahme das Men Bearbeiten Dieses Men wird gesondert erl utert im Kapitel Bearbeiten auf Seite 28 Abbildung 2 Men leiste Verbindung Bearbeiten Ansicht Debug Ansichten Hilfe Tabelle 1 Men eintr ge des Men s Verbindung Men punkt Beschreibung Einstellungen ber den Eintrag Einstellungen ffnen Sie das Dialogfenster Globale Einstellungen Hier k nnen Sie verschiedene Einstellungen zum Web Designer vornehmen oder Ihre Einstellungen wieder zur cksetzen auf die Standardbelegung Klicken Sie die Schaltfl che bernehmen um nderungen zu speichern Beenden ber diesen Eintrag schlie en Sie den Web Designer One Identity Manager 7 0 Web Designer Referenzhandbuch Tabelle 2 Men eintr ge des Men s Ansicht Men punkt Fenster Standardlayout wiederherstellen Standardlayout wiederherstellen inklusive Gr e Gespeichertes Layout wiederherstellen Layout speichern Startseite Beschreibung ber diesen Eintrag ffnen Sie das Dialogfenster Fenster Sie erhalten hier eine bersicht der ge ffneten Fenster im Web Designer Um eine bersicht der ge ffneten Tabreiter zu bekommen 1 W hlen Sie in der Men leiste im Men Ansicht den Eintrag Fenster Das Dialogfenster Fenste
7. e Ist ungewiss ob nderungen am Webprojekt vorgenommen wurden wird die Schaltfl che in Kombination mit einem Fragezeichen angezeigt ber die Pfeiltaste neben dieser Schaltfl che k nnen Sie weitere Men punkt ausw hlen Folgende Men punkte stehen Ihnen hier zur Auswahl e Neue vordefinierte Verbindungen erstellen Sie k nnen beliebig viele Anmeldedaten f r verschiedene Benutzer anlegen Diese vordefinierten Anmeldedaten werden unter diesem Men punkt aufgelistet Sofern Sie einen Benutzer aus dieser Liste ausgew hlt haben k nnen Sie sich bequem per Mausklick anmelden Sie ersparen sich die Eingabe des Anmeldenamens und des Kennwortes in die daf r vorgesehenen Textfelder auf der Startseite der Vorschauansicht Die vordefinierten Verbindungen werden gel scht sobald Sie den Web Designer schlie en e In die Zwischenablage kopieren Bei Auswahl dieses Men punktes kopieren Sie den Link zur Startseite Ihres Webprojektes der Ihnen in der Vorschauansicht angezeigt wird e Abh ngig davon welche Browser Sie auf Ihrem Rechner verwenden werden Ihnen die verwendeten Browser automatisch in den weiteren Men punkten zur Auswahl gestellt Mit dem gew nschten Browser wird Ihnen die Vorschau Ansicht angezeigt Keine Aktionen ausf hren Mit dieser Schaltfl che unterbinden Sie die Ausf hrung von Aktionen in der Vorschau Ansicht Dies ist zum Beispiel dann hilfreich wenn Sie sich einen bestimmten Knoten im Definitionsbaumfenster genaue
8. HINWEIS Komplexere Anweisungsfolgen werden ebenfalls in doppelt geschweifte Klammern geschrieben Der R ckgabewert des eingebetteten Ausdrucks wird mit dem Schl sselwort return gekennzeichnet Um mehrere C Ausdr cke in einem WebSQL Ausdruck zu integrieren e Schreiben Sie die Ausdr cke in doppelt geschweifte Klammern und verwenden Sie das Schl sselwort return rormar Benutzer ist AALER 1 string display Commeerron User D1Lsplay ret rn display HINWEIS Das Schl sselwort return muss in diesem Fall immer die letzte Anweisung des eingebetteten Ausdrucks sein Zugriff auf Umgebungsdaten In allen Klassen die per Code angepa t werden k nnen sind die folgenden statistischen Member Variablen definiert Sie k nnen diese verwenden um Zugriff auf die Ausf hrungsumgebung zu erhalten Tabelle 18 Name Typ Beschreibung _UserSession VI WebDesigner Runtime lUserSession Sitzung des Benutzers _RuntimeForm VI WebDesigner Runtime IRuntimeForm Formular auf dem der Code ausgf hrt wird _RuntimeContext VI WebDesigner Runtime IRuntimeContext Modulinstanz in der der Code ausgef hrt wird _ Connection VI DB IConnection Aktuelle Datenbankverbindung Steuerelement referenzieren Der erzeugte Microsoft NET Framework Quelltext baut eine Struktur aus ASP NET Steuerelementen auf Dabei wird f r jedes Steuerelement eine lokale Variable definiert Der Name dieser Variable entspricht dem One Identity Manager 7 0 W
9. Kompilierte Objekte Beschreibung Das Fenster Eigenschaften wird im unteren Bereich des Web Designers angezeigt Standardm ig ist es ge ffnet ber den Men eintrag k nnen Sie das Fenster wieder ffnen F r weitere Informationen lesen Sie im Kapitel Eigenschaften auf Seite 39 Dieses Fenster wird wie das vorhergehende Fenster im unteren Bereich des Web Designers angezeigt Standardm ig ist es ge ffnet ber den Men eintrag Abfrage k nnen Sie es wieder ffnen F r weitere Informationen lesen Sie im Kapitel Abfrage auf eine Webanwendung auf Seite 118 ber den Men eintrag Call Stack k nnen Sie das Fenster Call Stack ffnen Standardm ig ist es nicht ge ffnet Wie die vorherigen Fenster wird dieses Fenster im unteren Bereich des Web Designers angezeigt F r weitere Informationen lesen Sie im Kapitel Call Stack auf Seite 121 ber den Men eintrag Kompilierung k nnen Sie das Fenster Kompilierung wieder ffnen Dieses Fenster wird im unteren Bereich des Web Designers angezeigt Hier k nnen Sie sich das Protokoll zur Kompilierung ansehen Standardm ig ist dieses Fenster ge ffnet Wie die vorherigen Fenster ist auch dieses Fenster im unteren Bereich des Web Designers angesiedelt ber den Men eintrag Kompilierte Objekte ffnen Sie das Fenster Alle kompilierten Objekte werden mit weiteren Details aufgelistet Tabelle 4 Men eintrag im Men Hilfe Men punkt Info Symbolleiste Beschreibung
10. Aufgaben Befehlsliste Lesezeichen Navigation Beschreibung ber diesen Eintrag k nnen Sie das Fenster Objektstatus ffnen Dieses Fenster wird Ihnen als Tabreiter angezeigt wo standardm ig die Vorschauansicht ge ffnet ist Die Datenbankobjekte werden in einer Liste aufgef hrt mit Informationen zum Status in der Datenbank und dem lokalen Status Sie k nnen in dieser Ansicht Datenbankobjekte markieren und neu laden Oder alle ge nderten Objekte zum Neuladen markieren ber eine weitere Schaltfl che k nnen Sie die Liste der Datenbankobjekte aktualsieren ber diesen Eintrag ffnen Sie das Fenster Knotenbearbeitung Standardm ig ist es ge ffnet und wird Ihnen im unter Bereich des Web Designers angezeigt Im Fenster Aufgaben das sich im unteren Bereich des Web Designers befindet werden Ihnen unter anderem Fehlermeldungen und Warnungen in Form von Eintr gen angezeigt Weitere Details zu den Meldungen erhalten Sie wenn Sie auf den Eintrag klicken ber den Men eintrag k nnen Sie das Fenster wieder ffnen Auch dieses Fenster ist standardm ig ge ffnet Wie die beiden vorherigen Fenster wird das Fenster Befehlsliste im unteren Bereich des Web Designers angezeigt Hier k nnen Sie nicht gespeicherte Aktionen in der Webanwendung Schrittweise r ckg ngig machen oder wieder herstellen ber den Men eintrag ffnen Sie das Fenster ber den Eintrag Lesezeichen ffnen Sie das gleichnamige Fenster Es wird im
11. Im folgenden Dialog wird definiert f r welchen Personenkreis der Men punkt verf gbar sein soll One Identity Manager 7 0 Web Designer Referenzhandbuch Um die Sichtbarkeit des neuen Men punktes f r berechtigte Personen einzustellen HINWEIS Bei der Option nur f r Personen in bestimmten Rollen wird eine Mehrfachauswahl in der Baumstruktur des Bearbeitungsfensters erm glicht Allen Personen die mindestens einer der ausgew hlten Strukturen zugeordnet sind steht dann der neue Men eintrag in der Webanwendung zur Verf gung HINWEIS Wird die Option f r Personen auf die eine angegebene SQL Abfrage passt gew hlt wird der bliche SQL Assistent zur Formulierung einer SQL Query gestartet Dabei bezieht sich die Query immer auf die Tabelle Person Diese muss daher nicht noch einmal angegeben werden 1 W hlen Sie eine der folgenden Optionen e F r alle Personen sichtbar Bei Auswahl dieser Option wird an dem neuen Men kpunkt keine Sichtbarkeitsbedingung eingetragen e Konfigurationsparameter Bei Auswahl dieser Option wird ein neuer Konfigurationsparameter angelegt und ein Wert f r den Schl ssel vorgeschlagen Weiterhin stehen Ihnen dann diese Optionen zur Verf gung a nur f r Personen in bestimmten Rollen b f r Personen auf die eine angegebene SQL Abfrage passt Sobald Sie Ihre Einstellungen zur Sichtbarkeit vorgenommen haben wird die Schaltfl che Weiter aktiv 2 Klicken Sie Weiter Die Einstellungen zur S
12. Report erstellen Sie finden diesen Assistenten im Kontextmen eines Aktionsknotens Werden f r den Report Parameter ben tigt ermittelt die Webanwendung diese Werte Der berechnete Bericht wird in der Webanwendung angezeigt Um einen Bericht einzubinden 1 W hlen Sie im Definitionsbaumfenster Ihres Webprojektes im Kontextmen eines Aktionsknotens den Eintrag Assistenten Bericht einbinden Der Assistent Report einbinden wird mit einer Liste von Berichten angezeigt HINWEIS Die Erstellung und Bearbeitung von Berichten erfolgt mit dem Tool Report Editor One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 33 Assistent Report einbinden Report ausw hlen Report einbinden Report ausw hlen W hlen Sie hier den Report aus den Sie verwenden wollen Technischer Name Anzeigename Beschreibung E VI_Complianceviolations_by Regelverletzungen einer Abteilung Der Bericht listet alle Regelverletzungen der Abteilun Gel VI_Count_persan_by_costc Anzahl der Personen pro Kostenstelle Der Bericht enth lt die Anzahl der Personen pro Kosti is VI_Count_person_by_depar Anzahl der Personen pro Abteilung Der Bericht enth lt die Anzahl der Personen pro Abte is VI_Count_person_by_location Anzahl der Personen pro Standort Der Bericht enth lt die Anzahl der Personen pro Stan vI_Department_historical_m Historische Mitglieder einer Abteilung Der Bericht listet alle Mitglieder einer Abteilung und
13. W hlen Sie einen Veweistyp aus werden Ihnen im rechten Bereich der Ansicht folgende Informationen zu diesem Typ angezeigt e Name e Name des Interface e Standardkomponente e Tabelle e Beschreibung Kundenspezifische Verweistypen sind bearbeitbar Sie k nnen ber die Schaltfl che neben dem Auswahlfeld das Objekt in einem weiteren Tabreiter im Definitionsbaumfenster aufrufen und bearbeiten Um sich Komponenten anzeigen zu lassen die ein Interface implementieren 1 ffnen Sie den Tabreiter Objektabh ngige Verweise im Definitionsbaumfenster HINWEIS Den Tabreiter Objektabh ngige Verweise k nnen Sie entweder ber die Startseite unter Konfigurieren Objektabh ngige Verweise oder ber den Untermen eintrag im Men Bearbeiten Projekt konfigurieren Objektabh ngige Verweise ffnen 2 W hlen Sie aus der Baumstruktur einen Verweistyp zu dem Sie sich n here Informationen zum Interface ansehen m chten Im rechten Bereich des Tabreiters werden weitere Informationen in Text und Auswahlfeldern angezeigt Unter anderem der Name des verwendeten Interfaces 3 Klicken Sie neben dem Auswahlfeld die Schaltfl che Navigiere zum Interface One Identity Manager 7 0 Web Designer Referenzhandbuch Das Interface wird als eigener Tabreiter in der Ansicht Objektdefinition im Definitionsbaumfenster angezeigt ODER Markieren Sie in der Ansicht Objektdefinition im Definitionsbaumfenster falls vorhanden den Verweis Knoten
14. ber das Kontextmen im Definitionsbaum Fenster eingef gt Ausf hrung fortsetzen Die Schaltfl che ist bei aktiviertem Debugger solange aktiv wie Programmschritte zur Verarbeitung anstehen d h keine Eingaben durch den User erwartet werden Durch Anwahl der Schaltfl che wird die Ausf hrung des n chsten Programmbefehls veranlasst Tabelle 10 Weitere Funktionen der Symbolleiste des Vorschau Symbol amp gt ai e Funktion Ein Knoten zur ck Ein Knoten vor ber die Schaltfl chen Zur ck und Vor k nnen im bisherigen Verlauf der ausgew hlten Objekte in der Web Portal Vorschau zur ck und vornavigiert werden Eine Verlaufsansicht wird hier jedoch nicht angezeigt Demomode Das Vorschaufenster wechselt in den Vollbildmodus Alle anderen Fenster des Web Designers werden berdeckt Die f r die Vorschau eingestellte Aufl sung wird an dieser Stelle nicht ber cksichtigt Diese Schaltfl che ist nur im gedockten Zustand des Fensters aktiv HTML Quellcode anzeigen Die Schaltfl che ist nach erfolgreicher Kompilierung aktiv Sie ffnet ein Pop Up Fenster in dem der vom Web Designer erzeugte HTML Quellcode angezeigt wird Das Debugging direkt am Quellcode ist m glich Fenstergr e Fenstergr e 1024 x 768 Diese Option ist nur im ungedockten Zustand des Vorschau Fensters verf gbar Mit der Pfeiltaste k nnen Sie eine Drop Down Liste ffnen und einen Wert aus den aufgelisteten Standard Monitoraufl sun
15. e CanReturnTofThis Diese Eigenschaft gibt den booleschen Wert an ob dieses Formular aufgerufen werden kann e SkipInNavigation Diese Eigenschaft gibt den booleschen Wert an ob dieses Formular in der Verlaufsleiste bersprungen werden soll e Number Diese Eigenschaft gibt die laufende Nummer dieses Formulars in der Verlaufsleiste an e FormiD Mit dieser Eigenschaft wird der Bezeichner des Formulars angegeben One Identity Manager 7 0 24 Web Designer Referenzhandbuch Angemeldeter Benutzer Die Collection User enth lt nach der Anmeldung das Datenbankobjekt vom Typ Person das dem angemeldeten Benutzer entspricht Komponenten Eine Komponente ist ein Bestandteil eines Moduls das ausgelagert wurde Im Modul wird ber Referenzen auf diese Komponente verwiesen Sie kann von mehreren Modulen und Komponenten benutzt und in einem Browser mehrfach zur selben Zeit gerendert werden Aus Komponenten die mehrfach verwendet werden entstehen Instanzen Um diese Instanzen auseinander halten zu k nnen wird jede Instanz w hrend der Laufzeit mit einem automatisch generierten Suffix versehen Alle Knoten dieser Instanz besitzen dasselbe Suffix Au erdem sind Komponenten ein Teil des Definitionsbaumes und halten ihn frei von Redundanzen Diese Eigenschaft mindert den Programmieraufwand und gew hrleistet sowohl ein einheitliches Erscheinungsbild als auch eine einheitliche Funktionsweise der Webanwendung Eine weitere Besonderheit ist dass es
16. ge durchsucht Der Tabreiter Log Dateien bietet Ihnen eine Reihe von Filterm glichkeiten mit denen sich die Inhalte der Protokolldateien analysieren lassen Die Filterm glichkeiten entsprechen denen die auch in der Konfiguration der zu schreibenden Protokolleintr ge zur Verf gung stehen Das hei t wird ein erwarteter Eintrag auf dieser Seite nicht aufgef hrt bedeutet dies nur dass ein entsprechender Protokolleintrag nicht geschrieben wurde Weitere Informationen finden Sie im Dell One Identity Manager Installationshandbuch Exceptions Sollten w hrend der Ausf hrung der Webanwendung unbehandelte Fehler Exceptions aufgetreten sein werden diese im Tabreiter Exceptions aufgelistet Dabei handelt es sich um eine Sicht auf die Protokolldateien der Webanwendung F r weitere Informationen lesen Sie im Kapitel Log Dateien auf Seite 123 H ufige Aufgaben im Web Portal In diesem Abschnitt erfahren Sie unter anderem welche T tigkeiten Sie mit Ihrer erfolgreich installierten Webanwendung erwarten Au erdem erhalten Sie detaillierte Schrittanleitungen und n tzliche Informationen zu den einzelnen Aufgaben Ausf hrlichere Informationen erhalten Sie in den jeweiligen Kapiteln ndern von Beschriftungen Zur Anpassung von angezeigten Texten in der Webanwendunsg ist die nderung von Caption Objekten erforderlich Wie alle Datenbankobjekte sind auch diese als Standard Objekte oder kundenspezifische Objekte gekennzeichnet Dabei sind Ca
17. gung in dem Sie einen Parametertyp ausw hlen k nnen Aktivieren Sie eines oder mehrere Kontrollk stchen zu den gew nschten Optionen beziehungsweise nehmen Sie eine Einstellung im Auswahlfeld vor und klicken Sie die Schaltfl che zur Suche Entsprechend Ihrer Sucheinstellungen werden Ihnen die passenden Konfigurationsschl ssel angezeigt Markieren Sie den gew nschten Konfigurationsschl ssel Unter Details werden Ihnen zus tzliche Informationen angezeigt HINWEIS In der Ansicht Details werden Ihnen detaillierte Informationen zum Konfigurationsschl ssel des Konfigurationsabschnittes angezeigt die in der Ansicht Objektdefinition im Definitionsbaumfenster implementiert sind Abh ngig davon welche Parameterart f r den Konfigurationsschl ssel verwendet wird stehen Ihnen bei der Bearbeitung des Konfigurationsschl ssels in der Ansicht Einstellungen unterschiedliche Eingabem glichkeiten zur Verf gung One Identity Manager 7 0 Web Designer Referenzhandbuch 3 Klicken Sie das Plus Zeichen in der Spalte Wert kundenspezifisch in der Zeile des markierten Konfigurationsschl ssels Die Anzeige in der Spalte Wert kundenspezifisch wechselt zu X Entspricht dem Standardwert Im Definitionsbaumfenster wird der Tabreiter ge ffnet worin der Konfigurationsschl ssel definiert wurde Unter Details k nnen Sie den Konfigurationsschl ssel bearbeiten indem Sie auf die Schaltfl che Zum Definitionsobjekt klicken Sie k nnen den
18. nnen Sie den Hinweis Knoten l schen lesen Dieser Hinweis steht auch an der Erweiterung wenn Sie in die Ansicht Konfiguration kundenspezifisch wechseln Um eine L schregel wieder zu entfernen 1 W hlen Sie den Knoten Knoten l schen in der Ansicht Konfiguration kundenspezifisch wenn Sie die Erweiterung wieder entfernen m chten 2 Klicken Sie die rechte Maustaste und w hlen Sie im Kontextmen den Eintrag L schen HINWEIS Der Men eintrag L schen steht Ihnen nur f r kundenspezifische Objekte zur Verf gung 3 Best tigen Sie die Meldung mit Ja Die Erweiterung wird aus dem Definitionsbaumfenster entfernt Neues Hyper View erstellen Sie haben die M glichkeit mit diesem Assistenten neue Hyper Views oder Hyper View Shapes zu erstellen oder bereits bestehende zu importieren Um ein komplettes Hyper View zu importieren 1 Klicken Sie die Schaltfl che Hyper Views bearbeiten Das Dialogfenster Hyper View Assistent wird angezeigt One Identity Manager 7 0 79 Web Designer Referenzhandbuch W hlen Sie die Option Ein komplettes Hyper View importieren Die n chste Ansicht Zentrales Element w hlen wird mit einer Liste von Elementen angezeigt W hlen Sie ein Element aus der Liste und klicken Sie Weiter Die n chste Ansicht wird angezeigt W hlen Sie die abh ngigen Elemente und klicken Sie Weiter Die n chste Ansicht wird angezeigt Schreiben Sie in das Textfeld den Bezeichner der Komponente und klicken Si
19. rigen Tochtergesellschaften Microsoft Outlook Active Directory SharePoint SQL Server Forefront Internet Explorer Visual Studio Windows Server Windows PowerShell Windows Vista and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and or other countries SAP SAP R 3 SAP NetWeaver Application Server und BAPI sind Marken oder eingetragene Marken der SAP AG in Deutschland und vielen anderen L ndern IBM Lotus Notes and LotusScript are registered trademarks of International Business Machines Corporation Linux is the registered trademark of Linus Torvalds in the U S and other countries Oracle and Java are registered trademarks of Oracle and or its affiliates UNIX is a registered trademark of The Open Group Mono und SUSE sind eingetragene Marken von Novell Inc in den USA und anderen L ndern Apache and Apache HTTP Server are trademarks of The Apache Software Foundation Firefox is a registered trademark of the Mozilla Foundation Safari is a registered trademark of Apple Inc Chrome und Google sind eingetragene Marken von Google Inc Verwendung mit Genehmigung Andere in diesem Dokument verwendete Marken und Handelsnamen beziehen sich auf die Unternehmen die Rechteinhaber der Marken und Handelsnamen sind oder auf deren Produkte Dell Inc beansprucht keinerlei Eigentumsrechte an Marken und Markennamen au er den eigenen Marken und Markennamen Legende A A WARNUNG Das Symbol WAR
20. verschiedene Komponententypen gibt Die Position der Komponente im Definitionsbaum bestimmt dar ber welcher Komponententyp referenziert werden kann Formulartypen Ein Formulartyp legt die Struktur der HTML Seiten fest die im Browser gerendert wurden Sie definiert die verf gbaren Formularteile und deren Positionen im HTML Baum Der Bereich Formulartypen ist im Navigationsfenster untergebracht und die Form Definitionen als DialogAEDS Objekte in der Datenbank Die Standardversion liefert vier verschiedene VI_Objekte als Vorlage Um einen Formulartyp bearbeiten zu k nnen muss eine Objektkopie erstellt werden F r weitere Informationen lesen Sie im Abschnitt Objektkopien erstellen mithilfe des Assistenten auf Seite 75 Jeder Formulartyp besteht aus den Formularteilen Title und Main und verschiedenen Ausgabeknoten Das Hinzuf gen von kundenspezifischen Formularteilen und Ausgabeknoten erfolgt ber das Kontextmen im Bearbeitungsfenster des Definitionsbaumes Im Bearbeitungsfenster Knotenbearbeitung k nnen Sie die hinzugef gten Elemente bearbeiten Es k nnen unter anderem sprechende Selektoren eingef gt werden H ufig werden die Formulartypen unterschieden zwischen der mobilen Ansicht und Desktop Ansicht Lokale Komponenten Eine lokale Komponente ist ein Knoten im XML Baum eines Moduls und einer Komponente Sie dient zur besseren bersichtlichkeit beim Programmieren und kann in andere Module und Komponenten referenziert werden Contr
21. weitergeleitet One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 20 Assistent Neues Modul erstellen Basisangaben K Ass stent zum Erzeugen eines neuen Moduls Allgemeine Angaben zum Modul Geben Sie einen Modulnamen sowie einen optionalen Text f r die berschrift an Bezeichner CCC_ Neues Modul berschrift Im folgenden Dialogfenster k nnen Sie einstellen ob f r das neue Modul ein Eintrag in der Men leiste angelegt werden soll oder nicht Ist diese Option aktiviert stehen Ihnen weitere Einstellungen zur Verf gung die die Position des Men punktes in der Men leiste und dessen Beschriftung definieren Um einen Men eintrag f r das neue Modul anzulegen 1 Aktivieren Sie gegebenenfalls das Kontrollk stchen Anlegen eines Men punktes 2 Schreiben Sie in das Textfeld Beschriftung einen Namen f r den neuen Men punkt wenn Sie das nicht schon im vorherigen Dialog getan haben HINWEIS Das Textfeld Beschriftung enth lt die Bezeichnung des Moduls als voreingestellten Text wenn Sie in dem vorherigen Dialog keinen Namen in das Textfeld eingetragen haben Diese Voreinstellung kann von Ihnen berschrieben werden F r diesen Text k nnen Sie im Nachhinein ein Caption Objekt anlegen HINWEIS Der folgende Schritt kann von Ihnen nur vorgenommen werden wenn Sie zuvor die Option Anlegen eines Men punktes ausgew hlt haben 3 Klicken Sie das Plus Zeichen neben dem Webprojekt im Bearbeitun
22. Abh ngig davon mit welchem Datentyp und anderen Metadaten die Spalte verkn pft ist wird eine Instanz der Komponente erzeugt Standardm ig werden folgende Komponenten als spaltenabh ngige Verweise f r die Bearbeitung verwendet Typ Name der Komponente String VI_Edit_Default VI_Edit_TextLong wenn die Spalte als mehrzeilig definiert ist Int32 VI_Edit_Int DateTime VI_Edit_Date Fremdschl ssel VI_Edit_FK Spalten mit Wertelisten VI_Edit_LimitedValues Mehrwertige Spalten VI_Edit_MultiValueProperty Mehrwertige Spalten mit Wertelisten VI_Edit_MulitLimitedValues f r Parameterobjekte One Identity Manager 7 0 Web Designer Referenzhandbuch Typ Name der Komponente Mehrwertige Fremdschl sselspalten VI_Edit_MultiFK f r Parameterobjekte Numerischer Wertebereich VI_Edit_NumericRange f r Parameterobjekte Datums Bereich VI_Edit_DateRange f r Parameterobjekte Boolean VI_Edit_Checkbox Double VI_Edit_Double Decimal VI_Edit_Decimal Standardm ig werden folgende Komponenten als spaltenabh ngige Verweise f r die Anzeige verwendet Typ Name der Komponente Default VI_Edit_View_Default Binary Spalte mit Inhalt Bild VI_Edit_View_Picture Spalte mit Inhalt URL VI_Edit_View_URL Verwendung eines spaltenabh ngigen Verweises HINWEIS Um einen spaltenabh ngigen Verweis einf gen zu k nnen muss zun chst ein Cursor auf der Collection vorliegen Um einen spaltenabh ngigen Verweis anzulegen 1 W hlen Sie mit der r
23. Assembly und Dateiversion aufgelistet Berechtigte Personen k nnen sich somit schnell einen berblick ber den jeweilig verwendeten Entwicklungsstand verschaffen Die Verwendung von unterschiedlichen Dateiversionen in unterschiedlichen Umgebungen bzw auf verschiedenen Servern kann eine teilweise nur schwer zu identifizierende Fehlerquelle sein Um nach Assemblies zu suchen e Schreiben Sie in das Textfeld Suche Teile oder den ganzen Namen der Assembly Datei nach der Sie suchen m chten Die gesuchte Assembly wird Ihnen in der Liste angezeigt Log Dateien Die Inhalte der f r eine Webanwendung geschriebenen Protokolldateien auch Logdateien werden im Tabreiter Log Dateien angezeigt Dazu wird der in der zugeh rigen Konfigurationsdatei NLog config hinterlegte Pfad zu den Protokolldateien verwendet One Identity Manager 7 0 Web Designer Referenzhandbuch HINWEIS In der Datei NLog config werden die Konfigurationseinstellungen f r die Protokollierung von Meldungen mittels NLog vorgenommen Die genaue Beschreibung und Funktionalit t von NLog entnehmen Sie der Online Hilfe http nlog project org Um eine h here Performance zu erreichen werden maximal die neuesten 500 Log Eintr ge angezeigt Wird diese Grenze erreicht erh lt der Benutzer einen entsprechenden Hinweis Diese Beschr nkung betrifft nur die an den Client bertragene Datenmenge Wird die Suchfunktion auf einem Formular genutzt werden alle vorhandenen Log Eintr
24. Aufruf der entsprechenden Web Designer SQL Funktion w hrend LDS kennzeichnet dass nachfolgend der Schl ssel einer Beschriftung folgt LDS steht f r language dependent string Auch die Funktion Translate erm glicht die Verwendung von Parametern In der folgenden Abbildung ist ein Beispiel f r eine Beschriftung mit zwei Parametern angegeben Dabei ist es nicht erforderlich dass die Parameterverweise das hei t 0 im Schl ssel angegeben sind Die Angabe im Text ist ausreichend Soll ein so parametrisierter Text angezeigt werden ist die Nachbearbeitung der Funktion das hei t die Angabe der Parameterbest ckung immer erforderlich Der Tabreiter Direktbearbeitung ist auch verf gbar wenn zuvor keine Beschriftung im Tabreiter Beschriftungen ausgew hlt wurde In diesem Fall steht im SQL Eingabefeld nichts Es kann ein entsprechender Ausdruck manuell angegeben werden Wird dabei ein Schl ssel verwendet zu dem es keine Beschriftung in der Datenbank gibt wird in der Vorschauansicht und auch in der Webanwendung die eingegebene Bezeichnung des Schl ssels angezeigt Beispiel translate LDS Hello Worla wird im Web als Hello World angezeigt wenn der Schl ssel nicht in der Datenbank existiert Diese Funktion ist insbesondere in den ersten Phasen eines Projekts in der angezeigte Texte h ufig ge ndert werden hilfreich Bis zur ersten Abnahme der Texte durch den Kunden werden nur die Schl ssel gepflest Nach erteilter Abnahme w
25. Collections W hlen Sie die Option Datenbankobjekt Klicken Sie den neu erstellten Knoten W hlen Sie im Knotenbearbeitungsfenster unter Objekttyp die Datenbanktabelle a Ze Ze Ze gt Schreiben Sie den gew nschten Namen der neuen Collection unter Bezeichner Um Inhalte einer Datenbanktabelle zu laden 1 W hlen Sie den Knoten Initialisierung der Komponenten mit Rechtsklick W hlen Sie im Untermen Datenbezogene Aktionen die Option Collection laden Klicken Sie den erstellten Knoten W hlen Sie im Knotenbearbeitungsfenster unter Collection die gew nschte Collection aus A u BE e Schreiben Sie mit der Eigenschaft Filterbedingung einen Ausdruck f r eine Filterbedingung wenn Sie das w nschen Verwalten einer datenbankbasierten Collection Das Verwalten einer datenbankbasierten Collection umfasst unter anderem sowohl das Hinzuf gen von Eigenschaften oder Objekten als auch das Entfernen und L schen von Objekten aus einer Collection oder Datenbank One Identity Manager 7 0 Web Designer Referenzhandbuch Im Folgenden werden alle nennenswerte Vorg nge beschrieben die Verwaltung einer datenbankbasierten Collection betreffen Um einer datenbankbasierten Collection eine Proxy Eigenschaft hinzuzuf gen Proxy Eigenschaften erm glichen die transparente Verwendung einer Datenbankspalte Basiseigenschaft mit ver nderten Metadaten Zu den Metadaten z hlen unter anderem e Beschriftung e Beschreibung e Eigenschaft als
26. Designer Referenzhandbuch 3 Klicken Sie Weiter Das neue Projekt wird angelegt Das Dialogfenster Neues Projekt erstellen Neues Projekt fasst die durchgef hrten nderungen zusammen Klicken Sie Fertig Die Details des neuen Webprojekts werden im Definitionsbaumfenster angezeigt Klicken Sie Speichern Das Webprojekt wird als neue Datei angelegt Abbildung 18 Dialogfenster Neues Projekt erstellen Neues Projekt A Neues Projekt erstellen Neues Projekt Projekt wird angelegt SA gt gt gt gt gt gt Si Acion Erzeugen eines neuen Projekts Anlegen einer Kopie des Standard Webprojektes Anlegen der Men struktur Kopiere kundenspezifische Daten f r VI_StandardWeb Projekt erfolgreich angelegt Um das neue Webprojekt anzusehen 1 2 W hlen Sie im Definitionsbaumfenster den Tabreiter Startseite Klicken Sie die Schaltfl che Einstellungen der Web Anwendung bearbeiten Das Dialogfenster Einstellungen der Webanwendung bearbeiten wird angezeigt W hlen Sie im Auswahlfeld Webprojekt das neu erstellte Webprojekt aus Klicken Sie OK Klicken Sie Vorschau aktualisieren auf der Startseite Das neue Webprojekt wird in der Vorschau geladen One Identity Manager 7 0 Web Designer Referenzhandbuch 6 Klicken Sie Debug oder Release auf der Startseite Das Webprojekt wird ver ffentlicht Sie k nnen es sich ansehen Um Konfigurationseinstellungen von einem anderen Projekt nachtr glich zu berneh
27. Knoten Initialisierung der Komponente sein W hlen Sie die Aktion Speichern Klicken Sie den neu erstellten Knoten W hlen Sie im Knotenbearbeitungsfenster unter Collection die gew nschte Collection a a E Schreiben Sie mit der Eigenschaft Filterbedingung einen Ausdruck f r eine Filterbedingung wenn Sie das w nschen Laden von Datenbankobjekten ber Relationen Daten sind in einer Datenbank ber Relationen miteinander logisch verkn pft Sie k nnen diese Relationen nutzen um Daten auf einfache Weise aus der Datenbank zu laden Voraussetzung f r die Nutzung einer solchen Collection ist eine Collection die die Quelldaten enth lt Zur Definition von Collectionen gibt es verschiedene Arten von Relationen e Definition mit Fremdschl ssel Beziehung Mithilfe einer Fremdschl ssel Beziehung werden automatisch diejenigen Objekte in eine Datenbanksicht geladen die ber eine Fremdschl ssel Beziehung aus den Objekten einer anderen Collection referenziert wurden e Definition mit Child Beziehung Mithilfe einer Child Beziehung werden automatisch diejenigen Objekte in eine Datenbanksicht geladen die ber eine Child Beziehung auf Objekte einer anderen Collection verweisen Um eine Collection mit einer Fremdschl ssel Beziehung zu definieren 1 ffnen Sie das Modul oder die Komponente in dem die Collection angelegt werden soll W hlen Sie mit Rechtsklick den Knoten Collections 2 3 W hlen Sie die Option Datenbanksicht be
28. Position in der Statistik zu a Bewegen Sie die Maus ber die gestrichelte Fl che des gew nschten Farbbalkens im Bereich Nummerierte Werte b Ziehen Sie diesen Balken bei gedr ckter linker Maustaste an die gew nschte Stelle Der Farbbalken steht jetzt an der gew nschten Position Steht der Balken an erster Stelle wird er zuk nftig an erster Stelle der Statistik erscheinen Dieser Balken wird den Wert mit der h chsten Priorit t repr sentieren Die Gewichtung der anderen Balken h ngt demzufolge von der Reihenfolge der aufgelisteten Balken ab ODER 8 Schreiben Sie zu dem Farbbalken eine Bezeichnung a Schreiben Sie im Textfeld des gew nschten Farbbalkens den Namen des Wertes Der Farbbalken hat jetzt eine Bezeichnung Zum Beispiel soll der gr ne Farbbalken f r Approved stehen 9 Klicken Sie die Schaltfl che bernehmen Ihre Auswahl wird gespeichert Die Anzahl der ausgew hlten Spalten wird unter Details im Textfeld und in der Ansicht Einstellungen in der Spalte Wert kundenspezifisch angezeigt Projektkonfiguration Anpassungen In diesem Bereich des Konfigurators k nnen Sie die Ersetzungsregeln f r Modulkopien erstellen oder bearbeiten In der Liste werden die Ersetzungsregeln aufgef hrt die mit dem Assistenten Objektkopien erstellen angelegt wurden HINWEIS Die Ersetzungsregeln werden h her priorisiert als die Referenzen im Definitionsbaum Die Referenzen im Definitionsbaum werden hierbei nicht ge
29. Sicht aktuell gehalten Die Sicht wird automatisch aktualisiert wenn die Herkunftsdaten sich ndern Um eine Sicht anzulegen 1 W hlen Sie mit Rechtsklick den Knoten Collections 2 W hlen Sie die Aktion Sicht auf Collection Daten hinzuf gen 3 Schreiben Sie in das Textfeld Bezeichner den gew nschten Namen der neuen Collection 4 Schreiben Sie im Feld Sichtausdruck den WebSQL Ausdruck der den Inhalt der Sicht repr sentiert HINWEIS F r jede Property der Sicht ist eine Property im Web Designer mit dem entsprechenden Datentyp anzulegen One Identity Manager 7 0 104 Web Designer Referenzhandbuch Collections als Datenquelle f r Controls Einige Steuerelementtypen k nnen ben tigte Daten selbst ndig aus der Datenbank laden vorausgesetzt als Datenquelle wurde Datenbank gew hlt e Der Steuerelementtyp Tree l dt Daten aus einer Datenbanktabelle je nach Hierarchieebene Zuerst wird die erste Ebene der Daten geladen beim Aufklappen eines Knotens die zweite Ebene usw e Der Steuerelementtyp Grid l dt Daten je nach ausgew hlter Seite Sollen beispielsweise 20 Eintr ge pro Seite dargestellt werden so werden initial auch nur die ersten 20 Datenobjekte aus der Datenbank geladen Dadurch wird der Speicherverbrauch reduziert und das Steuerelement kann schneller dargestellt werden Ereignisse auf Collections Es k nnen Aktionen definiert werden die ausgef hrt werden wenn eine bestimmte Operation auf den Collection Daten au
30. Standardbrowser ffnen Die Monitorseite wird im Standardbrowser ge ffnet ODER 2 W hlen Sie ber die Men leiste Debug Ansichten Monitorseite Die Seite Monitorseite wird angezeigt Detaillierte Informationen zum Thema e Status e Sessions e Assemblies e Log Dateien e Exceptions Status Beim Aufruf der Monitorseite wird zun chst der Inhalt des Tabreiters Status angezeigt Es werden verschiedene h ufig selbsterkl rende Informationen ber den Status der Webanwendung angezeigt Zus tzlich wird die M glichkeit angeboten die Webanwendung in den Wartungsmodus zu setzen Ist diese aktiv nimmt der Webserver f r die Webanwendung keine neuen Verbindungen an Den Benutzern die sich neu anmelden m chten wird eine entsprechende Hinweisseite angezeigt Sofern neue Assembly Dateien in der Datenbank vorliegen besteht die M glichkeit die Webanwendung zu aktualisieren Liegen keine neuen Verbindungen vor kann das Aktualisieren sofort erfolgen Andernfalls kann der Update Vorgang solange aufgeschoben werden bis keine aktiven Verbindungen mehr vorhanden sind So wird sichergestellt dass keine Benutzer ihre Sitzung und somit die eingegebenen Daten verlieren Die Update Funktionen der Monitorseite sind unabh ngig von den vorgenommenen Einstellungen in der Konfigurationsdatei Um die Webanwendung in den Wartungsmodus zu setzen e Klicken Sie im Tabreiter Status die Schaltfl che Starte Wartungsmodus Die Webanwendung nimmt
31. Zeilen einer Datenbanktabelle werden abgefragt Kann durch eine Where Klausel eingeschr nkt werden Display DisplayValue DisplayValueLong Die Anzeigewerte einer ganzen Collection Zeile beziehungsweise einer speziellen Spalte einer Collection Zeile werden abgefragt Format Diese Funktion formatiert einen String durch Angabe einer Maske mit Platzhaltern und Einf gewerten GetConfigParm Liefert den Wert des Konfigurationsparameters mit dem angegebenen Pfad HINWEIS Um die Funktion zu den Konfigurationsparameter benutzen zu k nnen muss die Sitzung authentifiziert sein Bei Verwendung des Web Portals gegen einen Anwendungsserver kann diese Funktion erst nach der Anmeldeseite benutzt werden IsNull IsNullOrEmpty Die berpr fung auf nicht definierte Werte beziehungsweise leere Zeichenketten werden erlaubt PrimaryKey Diese Funktion fragt f r eine Zeile einer Collection den Wert des Prim rschl ssels ab Translate Eine Zeichenkette wird bersetzt SqalCompare SqlAnd SqlOr Diese Funktionen erlauben das Erstellen von Conditions in Datenbank SQL Try Diese Funktion erlaubt Alternativwerte falls bei der Auswertung eines WebSQL Ausdrucks ein Fehler auftritt One Identity Manager 7 0 Web Designer Referenzhandbuch Collections Bei der Arbeit mit dem Web Designer spielen Collections eine wesentliche Rolle Die in einer Collection enthaltenen Daten werden f r die Arbeit der Komponente ben tigt Vergleichbar mit Tab
32. abgelegt VI ImageLibrary lmages lt Gr e gt lt Name des Bildes gt lt Pixel gt lt Status gt p png Zum Beipsiel VI ImageLibrary lmages Small DeleteDocument 16 n p png Die Werte f r lt Gr e gt und lt Pixel gt einer Ressourcen Datei m ssen zueinander passen Tabelle 23 M gliche Werte f r Gr e und Pixel einer Ressource lt Gr e gt lt Pixel gt Beschreibung Small 16 Bild in 16x16 Pixel One Identity Manager 7 0 Web Designer Referenzhandbuch lt Gr e gt lt Pixel gt Beschreibung Medium 24 Bild in 24x24 Pixel Large 32 Bild in 32x32 Pixel Der Status einer Ressource kann folgende Werte annehmen Tabelle 24 Statuswerte einer Resssource lt Status gt Beschreibung d deaktiviert n Normal h Highlighted heller eingef rbt Ai VORSICHT Bei dieser URL muss die Gro Kleinschreibung beachtet werden Regeln f r Dateinamen eines Bildes aus WebDesigner ImageLibrary dil In der Datei VI webDesigner ImageLibrary dil sind die Ressourcen nach folgendem Namensschema abgelegt VI WebDesigner ImageLibrary lt Name des Bildes gt png Zum Beisipiel VI WebDesigner lmageLibrary filter small png Um ein Bild aus einer Ressourcen Datei zu ersetzen 1 Identifizieren Sie gegebenenfalls mit einer geeigneten Software den Namen des gew nschten Bildes in der Ressourcen Datei Je nachdem um welche Ressourcen Datei es sich handelt gibt es unterschiedliche Namensschemata zu beachten Weitere Informationen z
33. angezeigt werden sollen Per Doppelklick oder Markierung und Klicken der Schaltfl che mit den Pfeilsymbolen werden die Eigenschaften in die linke Spalte der Maske bernommen die mehrfache Markierung ist mittels der STRG Taste m glich Dort werden alle Eigenschaften aufgef hrt die das Grid anschlie end enth lt Die Anzeigereihenfolge der Eigenschaften im Grid von links nach rechts entspricht in der Zusammenstellung der Reihenfolge von oben nach unten Diese Reihenfolge kann durch Markierung einer Eigenschaft in der Zusammenstellung und Verwendung der Schaltfl chen mit den Pfeilsymbolen am rechten Rand des Dialogfensters ge ndert werden Der Assistent kann au erdem die Fremdschl sselbeziehungen der aktuellen Collection bis zu einer Tiefe von 2 Schritten aufl sen F r solcherma en aufgel ste Fremdschl sselbeziehungen kann in der Zusammenstellung die anzuzeigende Bezeichnung der Eigenschaft angepasst werden F r jede gew hlte Spalte kann nun die gew nschte Breite in Pixel oder Prozent angegeben werden Hierbei ist zu beachten dass die Mischung von Prozent und Pixel zu unerwarteten Ergebnissen f hren kann Das Kontrollk stchen Anzeigenamen benutzen schaltet zwischen den Spaltennamen d h den in der Datenbank eingetragenen Anzeigewerten der Spalten und den Datenbank internen Bezeichnungen der Spalten um One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 30 Tabellarische Darstellung Auswahl der anzuzeigenden Eigens
34. bearbeiten Eine Tabelle mit weiteren Informationseinheiten zum nderungskennzeichen wird im Dialogfenster angezeigt und kann bearbeitet werden ODER b Klicken Sie die Schaltfl che nderungskennzeichen erstellen wenn Sie ein neues nderungskennzeichen anlegen m chten Eine Tabelle mit weiteren Informationseinheiten zum nderungskennzeichen wird im Dialogfenster angezeigt und kann bearbeitet werden e F llen Sie die Bearbeitungsfelder nderungskennzeichen Beschreibung Kommentar und Statusbemerkung One Identity Manager 7 0 Web Designer Referenzhandbuch e W hlen Sie bei Bedarf das gew nschte Kennzeichen aus der Auswahlliste bergeordnetes nderungskennzeichen e W hlen Sie Ihre gew nschte Option aus der Auswahlliste Gesperrt e W hlen Sie den Kennzeichentyp aus der Auswahlliste e W hlen Sie den Status des nderungskennzeichens aus der Auswahlliste Status e Klicken Sie OK e Klicken Sie die Schaltfl che nderungskennzeichen speichern Im Dialogfenster wird das neu angelegte nderungskennzeichen angelegt ODER c Klicken Sie die Schaltfl che nderungskennzeichen l schen Die Meldung Wollen Sie das nderungskennzeichen wirklich l schen wird angezeigt e Best tigen Sie die Meldung mit Ja wenn Sie sich sicher sind das nderungskennzeichen zu l schen Das nderungskennzeichen wird gel scht und nicht mehr im Dialogfenster angezeigt Tabelle 16 Funktionen der Symbolleiste des nderungsk
35. beschrieben Einf gen von Texten Beschriftungen Um Texte oder Beschriftungen auf einer Webseite anzeigen zu k nnen muss ein Knoten vom Typ Label in den Definitionsbaum eingef gt werden Um Texte oder Beschriftungen einzugeben 1 O Suchen Sie im Definitionsbaumfenster die Stelle die die gew nschte Position auf der Webseite repr sentiert Dazu kann analog der Beschreibung im Abschnitt Neues Modul erstellen auf Seite 67 vorgegangen werden Rufen Sie mittels der rechten Maustaste das Kontextmen am gew hlten Knoten auf In Abh ngigkeit vom markierten Knotentyp enth lt das Kontextmen eine Liste von weiteren Knotentypen Klicken Sie Anzeigeknoten Label Mit der Auswahl wird dem Definitionsbaumfenster dann ein neuer Knoten vom Typ Label hinzugef gt und automatisch markiert Wechseln Sie in das Fenster Knotenbearbeitung um den neuen Knoten zu konfigurieren Klicken Sie neben dem Textfeld Text auf die Schaltfl che Bearbeiten um den Dialog zur Auswahl beziehungsweise zum Anlegen von Texten zu ffnen W hlen Sie aus der Drop Down Liste Auszuf hrende Aktion die Aktion die beim Anklicken des Label Textes im Browser ausgef hrt werden soll Sie haben folgende M glichkeiten Nur anzeigen Serveraktion ausf hren JavaScript ausf hren HINWEIS Nur im Zustand Serveraktion ausf hren verf gt das Label ber einen untergeordneten Knoten Serveraktion ausf hren Die dort definierte Aktion oder das Java
36. die derzeit vorhandenen Zip Dateien Help_ WebPortal_DE zip und oder Help_WebPortal_EN zip in das Web Designer Verzeichnis zu kopieren Diese sollten per AutoUpdate aktuell gehalten werden Die kundenspezifische Hilfe wird als Zip Datei unter den Projektdateien gepflegt Wenn Sie sich im Navigationsfenster im Bereich Projektdateien befinden steht Ihnen in der Symbolleiste die Funktion Hilfearchiv hinzuf gen zur Verf gung Dieses Archiv wird ben tigt um nderungen oder Erg nzungen am bereits vorhandenen Standard Dell One Identity Manager Anwenderhandbuch f r das Web Portal durchzuf hren Mit Auswahl der Funktion wird im Definitionsbaumfenster ein neues Hilfearchiv angelegt Im oberen Bereich w hlen Sie das Projekt aus dem das Hilfearchiv zugeordnet werden soll Alle vorhandenen Projekte werden unter Projekt aufgelistet Anschlie end f gen Sie die gew nschte Sprache hinzu Im Anschluss wird ein Dateiname vergeben der sich aus dem Projekt und der gew hlten Sprache zusammensetzt Der generierte Dateiname ist nicht konfigurierbar Im unteren Bereich werden die HTML Dokumente CSS Dokumente und Abbildungen der Standardhilfe aufgelistet Durch einen Doppelklick oder Rechtsklick ber das Kontextmen auf beispielsweise ein HTML Dokument wird dieses der kundenspezifischen Hilfe zugeordnet Die ausgew hlte Datei kann ber die Funktion Exportieren bearbeitet werden Eine direkte Bearbeitung im Web Designer ist nicht m glich Nachdem die Bearbeit
37. ein mit dem Web Designer erstelltes Webprojekt als Webanwendung in einem Browser ausgef hrt werden kann muss eine Kompilierung mit dem Web Designer Compiler erfolgen Auf das Debugging wird in den Kapiteln Breakpoints setzen auf Seite 120 und n her eingegangen Kompilierung einer Webanwendung Der Web Designer Compiler kann sowohl aus dem Web Designer als auch aus dem Database Compiler heraus aufgerufen werden Weitere Informationen zu Database Compiler erhalten Sie im Handbuch Dell One Identity Manager Konfigurationshandbuch Eine Kompilierung des Webprojekts ist in folgenden F llen erforderlich e Nach nderung einer Definition Modul Komponente o im Web Designer e Nach jeder nderung im Web Designer Konfigurator Weitere Informationen finden Sie unter Konfigurationsm glichkeiten f r Webprojekte auf Seite 46 e Nach einer nderung an den Systemeinstellungen die eine Ausf hrung des Database Compilers erforderlich macht Der Web Designer Compiler erzeugt aus der XML Definition des Webprojekts einen Satz DLL Dateien und speichert diese in der Datenbank Die Webanwendung l dt diese DLL Dateien und kann damit die Weboberfl che darstellen Es gibt grunds tzlich zwei Arten ein Webprojekt zu kompilieren e Einer Release Kompilierung wird durchgef hrt um einen bestimmten Stand des Webprojekts zur Benutzung freizugeben e Eine Debug Kompilierung wird w hrend der Entwicklungsphase zu Test und Debugging Zwecken verwende
38. erstellen Der Objektsuche ssistent erlaubt Ihnen die Einbindung einer Suchmaske in Ihr Webprojekt Sie k nnen auf jeder Tabelle der Datenbank suchen und die Suchsp lten festlegen Dabei werden auch Fremdschl sselverbindungen in einem Auswahlbaum aufgel st Au erdem k nnen Sie auch die Darstellung der Ergebnisse in einer Tabelle automatisch anlegen lassen und konfigurieren One Identity Manager 7 0 Web Designer Referenzhandbuch Darstellung von Einzelobjekten Mit diesem Assistenten k nnen Sie eine Bearbeitungsmaske in Ihr Webprojekt einbinden Um mehrere Eigenschaften einzelner Datens tze in einer geb ndelten Form zu bearbeiten Mithilfe von Filtern k nnen Sie die Darstellung der Objekte einschr nken Die Datenobjekte werden nicht tabellarisch dargestellt sondern in Sektionen Jedes einzelne Datenobjekt aus der gew hlten beziehungsweise neu angelegten Collection wird in einer solchen Sektion Iteration dargestellt Das hei t jedes einzelne Datenobjekt ergibt einen Datensatz und wird in einer Liste angezeigt Um sich Objektdetails anzeigen zu lassen O HINWEIS Sie m ssen bereits ein Datenbankobjekt ausgew hlt haben Wenn Sie ein Objekt gew hlt haben das zur Standardauslieferung geh rt finden Sie den Assistenten im Kontextmen unter Element in Erweiterung W hlen Sie in der Ansicht Objektdefinition im Definitionsbaumfenster einen Knoten vom Typ Container Klicken Sie die rechte Maustaste und w hlen Sie im Konte
39. f r Standard Objekte anlegen aktiv legt der Assistent automatisch Ersetzungsregeln f r die zur Kopie verwendeten Objekte an Die Kopien automatisch referenziert anstatt der Standard Objekte Werden Datenbankobjekte des Kunden als Kopiervorlage verwendet erzeugt der Web Designer keine Ersetzungsregeln Mithilfe des Konfigurators k nnen diese Ersetzungsregeln manuell eingetragen werden Weitere Informationen finden Sie unter Projektkonfiguration Anpassungen auf Seite 56 3 Schreiben Sie bei Bedarf den Namen der Kopie in die Spalte Name der Kopie One Identity Manager 7 0 Web Designer Referenzhandbuch Vor dem eingegebenen oder vorgeschlagenen Namen wird automatisch ein in der Datenbank hinterlegtes Kundenpr fix vorangestellt 4 Klicken Sie Weiter Eine Kopie der Auswahl wird erstellt und ein Best tigungsdialog angezeigt Nachdem Schlie en des Assistenten werden die Kopien im Definitionsbaumfenster in Form von Registern angezeigt 5 Speichern Sie die Kopie manuell ber die Symbolleiste Abbildung 25 Assistent Objektkopie erstellen HM bjektkopien erstellen Auswahl der Objekte Bitte w hlen Sie die Objekte die Sie kopieren m chten JI Ersetzungsregeln f r Standard Objekte anlegen Module Komponenten Projekte und OO Dasbboard OM Compmcopn Becdhrector v I_Attestatior vI_Attestation History v I_Attestation_MyAktestations YI_Audi_PersonHyperviem YI_Audit_Respornsibilities YI_Audit_SearchEmplovee
40. im Web Designer indem Sie die Schaltfl che mit der Weltkugel klicken HINWEIS Sobald Sie sich im Web Designer angemeldet haben wird auch die Vorschau mit der Login Seite automatisch geladen ohne das Sie manuell kompilieren m ssen Weitere Informationen finden Sie unter Arbeiten mit der Vorschau auf Seite 32 HINWEIS Weitere Informationen wie Sie eine Webanwendung einrichten finden Sie unter Eine Webanwendung installieren oder ausw hlen auf Seite 8 Melden Sie sich auf der Login Seite an Klicken Sie auf der Startseite den Text Willkommen W hlen Sie im unteren Bereich des Web Designers ber den Tabreiter das Fenster Eigenschaften Das Control Label f r den Text Willkommen ist grau markiert Klicken Sie mit der rechten Maustaste das Control Label und w hlen Sie Zum Definitionsobjekt Die zum Control geh rende Datei wird als Tabreiter im Definitionsbaumfenster ge ffnet In diesem Fall des Beispiels ist es das Standardobjekt VI_Start Klicken Sie das Label um es zu markieren Das Label ist mit einem blauen Balken hinterlegt Klicken Sie im oberen Bereich des Tabreiters Objektkopie erstellen Das Dialogfenster Objektkopie erstellen wird angezeigt Legen Sie die Einstellungen f r die Objektkopie fest und klicken Sie weiter Im Definitionsbaumfenster wird ein neuer Tabreiter mit der Objektkopie angelest Zus tzlich erh lt Ihr Webprojekt eine Ersetzungsregel W hlen Sie im Definitionsbaumfenster den Tabreiter der O
41. keine neuen Verbindungen an Bei einer Neuanmeldung wird eine Hinweisseite angezeigt Um die Webanwendung jetzt zu aktualisieren HINWEIS Dieses Update funktioniert nur wenn keine Verbindungen bestehen One Identity Manager 7 0 Web Designer Referenzhandbuch e Klicken Sie im Tabreiter Status die Schaltfl che Jetzt updaten Die Webanwendung wird aktualisiert und die neuen Assemblies aus der Datenbank geladen Um die Webanwendung zu einem sp teren Zeitpunkt zu aktualisieren HINWEIS Das Update wird solange aufgeschoben bis keine Verbindungen mehr aktiv sind e Klicken Sie im Tabreiter Status die Schaltfl che Updaten wenn alle Sessions beendet sind Die Webanwendung wird aktualisiert und die neuen Assemblies aus der Datenbank geladen sobald keine Verbingungen mehr bestehen Sessions Der Tabreiter Sessions zeigt Informationen ber jede einzelne aktive Sitzung Sie k nnen hier folgende Aktionen durchf hren Um sich weitere Details zu einzelnen Sitzungen anzuzeigen e Klicken Sie den Link Details neben der aktiven Sitzung die Sie sich genauer ansehen m chten Genauere Informationen zur Sitzung werden Ihnen unterhalb der Sitzung aufgelistet Um eine Sitzung zu beenden e Klicken Sie unterhalb der aktiven Sitzung die Sie beenden m chten die Schaltfl che Beende diese Session Die Sitzung wird beendet Assemblies Im Tabreiter Assemblies werden die Assembly Dateien der Webanwendung mit ihrer jeweiligen
42. mit OK Ein neuer Knoten wird hinzugef gt Bearbeiten Sie den neu angelegten Knoten im Fenster Knotenbearbeitung und speichern Sie die Eingaben beziehungsweise Einstellungen Der bearbeitete neu angelegte Knoten wird in der Ansicht Konfiguration kundenspezifisch im Fenster Definitionsbaum angezeigt und auch in der Vorschau sichtbar Verschieben eines Knotens Beim Verschieben eines Knotens wird dieser aus dem Basisdokument entfernt und stattdessen in einer Erweiterung angelest HINWEIS Der Men eintrag In Erweiterung verschieben steht Ihnen nur f r kundenspezifische Objekte zur Verf gung Doppelklicken Sie im Navigationsfenster auf ein Basisobjekt Ihrer Wahl Das ausgew hlte Basisobjekt wird in der Ansicht Objektdefinition im Definitionsbaumfenster angezeigt Klicken Sie die Schaltfl che Objektdefinition um die Ansicht im Definitionsbaumfenster zu wechseln W hlen Sie einen Knoten Klicken Sie die rechte Maustaste Das Kontextmen wird angezeigt W hlen Sie den Eintrag In Erweiterung verschieben Der Knoten wird farbig unterlegt wie bei einem Erweiterungsknoten Bearbeiten einer Eigenschaft Beim Bearbeiten einer Eigenschaft wird die Eigenschaft des Knotens im schreibgesch tzten Basisobjekt ge ndert Eine nderung kann zum Beispiel das Erweitern der Sichtbarkeitsbedingungen sein wie Sie hier erkl rt wird Es sind weitere nderungen m glich auf die hier nicht eingegangen wird HINWEIS Um einen Erweiterungsknote
43. werden HINWEIS Eine gute und strukturierte Abbildung des angestrebten Funktionsumfangs einer Webanwendung in den Modulen erleichtert ein eventuell erforderliches Debugging und die sp tere Implementierung weiterer Funktionen Startmodul Das Startmodul am Webprojekt ist ein besonderes Modul Es ist einstellbar und hei t VI_Start Es gibt an auf welche Hauptseite zuerst navigiert wird Jedes Modul kann ein Startmodul werden vorausgesetzt das Kontrollk stchen Direkten Aufruf dieses Moduls per URL Parameter ist aktiviert Es k nnen keine bergabe Parameter bergeben werden Sitzungsmodul Das Sitzungsmodul ist ein spezielles Modul In jedem Webprojekt wird genau ein Sitzungsmodul verwendet Es kann von mehreren Webprojekten benutzt werden One Identity Manager 7 0 Web Designer Referenzhandbuch Die Lebensdauer ist ein entscheidendes Merkmal eines Moduls Solange die Sitzung auf dem Webserver g ltig ist kann auf die Daten des Sitzungsmoduls jederzeit zugegriffen werden Dieses Modul enth lt Daten ber den aktuell angemeldeten Benutzer sowie weitere sitzungsbezogene Daten Ein Sitzungsmodul wird bei der Er ffnung der Sitzung initial geladen und hat mit seinen Daten w hrend der gesamten Lebensdauer der Sitzung Bestand Das Sitzungsmodul muss Informationen ber die angemeldete Person enthalten Dazu m ssen in einem Sitzungsmodul unbedingt enthalten sein e Collections mit der Bezeichnung User e UserRuntimeModule e UserMenu
44. 4 Klicken Sie im Fenster Knotenbearbeitung die Schaltfl che Ist Interface f r folgende Komponenten Ein Fenster mit einer Liste von den Komponenten wird angezeigt in denen das Interface verwendet wird Sie k nnen aus der Liste eine Komponente ausw hlen und sich weitere Details im Definitionsbaumfenster ansehen Das Web Portal anpassen Das Web Portal bietet viele M glichkeiten die Anwendung gem des Einsatzes und Ihren Bed rfnissen anzupassen Eine M glichkeit der Konfiguration ist mit dem Konfigurator des Web Designers vordefinierte Einstellungen zu ndern Die zweite M glichkeit der Konfiguration bietet eine Anpassung der Objektdefinition f r Anforderungen ohne vordefinierte Konfigurationseinstellungen Neues Projekt erstellen Sollen Eigenschaften ge ndert werden deren Definition im Webprojekt erfolgt Sprachen Anzeigeeinstellungen Men struktur ist die Erstellung einer Kopie des Standard Webprojekts erforderlich HINWEIS Diese Aufgabe unterscheidet sich von der Erstellung einer Objektkopie Weitere Informationen finden Sie unter Objektkopien erstellen mithilfe des Assistenten auf Seite 75 One Identity Manager 7 0 63 Web Designer Referenzhandbuch Abbildung 17 Dialogfenster Neues Projekt erstellen Modulauswahl K Neues Projekt erstellen Modulauswahl Bitte w hlen Sie die Men eintr ge aus die Bestandteil des neuen Webprojektes werden sollen Die mit den Men eintr gen verkn pften Module stehen
45. 5 Schreiben Sie in das Textfeld Text innerhalb der geschlossenen Klammer nach dem zweiten Rauten Symbol die gew nschte Beschriftung f r das Label ein 6 Kompilieren Sie die Webanwendung neu In der Vorschau Ansicht k nnen Sie sich das ge nderte Label ansehen HINWEIS Gegebenenfalls m ssen Sie sich erneut anmelden Hinzuf gen von Funktionen ber die Konfiguration des Standard Webprojekts ist das Freischalten von bereits implementierten aber ausgeblendeten Funktionen m glich Sollen hingegen neue Funktionen hinzugef gt werden m ssen diese programmiert werden Noch nicht implementierte Betriebsprozesse werden mittels neuer Module programmiert Weitere Informationen finden Sie unter Neues Modul erstellen auf Seite 67 Handelt es sich um die Erweiterung eines bestehenden Betriebsprozesses k nnen die verwendeten Standardmodule erweitert werden Dazu ist es erforderlich das Modul beziehungsweise die Komponente zu finden in der die neue Funktion einzuf gen ist In der folgenden Anleitung wird das Hinzuf gen einer Funktion an einem Beispiel erl utert Auf der Startseite Ihres Webprojektes soll der Text Willkommen um den Namen des angemeldeten Benutzers erg nzt werden Bevor Sie die neue Funktion hinzuf gen legen Sie in diesem Beispiel eine neue Objektkopie an One Identity Manager 7 0 Web Designer Referenzhandbuch Um eine Funktion hinzuzuf gen 1 10 11 12 13 14 15 Aktualisieren Sie die Vorschau
46. Auswahl auf das vorherige Objekt Die Anzahl der angezeigten Objekte im Verlauf kann in den Einstellungen in der Men leiste unter Verbindung Globale Einstellungen festgelegt werden Der Verlauf kann ber den Eintrag Verlauf l schen im Kontextmen gel scht werden Navigationsfenster In der Standardansicht befindet sich das Navigationsfenster am linken Bildschirmrand und ist in folgende Bereiche gegliedert die nach den Datenbankobjekten benannt sind Module Komponenten Webprojekte Projektdateien Formulartypen Layout Definitionen Testskripte HINWEIS Das Navigationsfenster ist die ganze Zeit verdeckt wenn Sie nicht gerade im Moment darin aktiv sind Diese Besonderheit soll die bersichtlichkeit der Startseite gew hrleisten Um das Navigationsfenster zu ffnen und wieder zu verdecken 1 Klicken Sie oder bewegen Sie die Maus ber das Bedienelement Navigation das senkrecht links neben der Startseite angeordnet ist ODER 2 W hlen Sie in der Men leiste im Men Ansicht den Eintrag Navigation One Identity Manager 7 0 Web Designer Referenzhandbuch HINWEIS Mit der Schaltfl che Auto Hide in der Symbolleiste des Navigationsfensters k nnen Sie das Navigationsfenster fixieren HINWEIS Sollte das Bedienelement Navigation an der beschriebenen Stelle nicht sichtbar sein bleibt nur die Vorgehensweise ber das Men Ansicht Alternativ k nnen Sie anstatt des Men eintrags Navigation auch den Eintrag Standard
47. DER 3 Verwenden Sie die Tastenkombination STRG F2 um den Dialog zur Eingabe der Lesezeichenbeschreibung zu ffnen Das Objekt wird mit einem Lesezeichen gekennzeichnet One Identity Manager 7 0 36 Web Designer Referenzhandbuch Um ein Lesezeichen zu entfernen 1 Entfernen Sie das Lesezeichen im Kontextmen des Definitionsbaumfenster ODER 2 Verwenden Sie die Tastenkombination STRG F2 Das Lesezeichen wird entfernt Um Lesezeichen zu verwalten 1 W hlen Sie in der Men leiste Ansicht den Eintrag Lesezeichen Unter dem Definitionsbaumfenster wird der Tabreiter Lesezeichen in einer eigenen Ansicht angezeigt Hier werden die mit einem Lesezeichen markierten Objekte in der zeitlich gespeicherten Reihenfolge aufgelistet 2 Doppelklicken Sie ein Objekt in der Ansicht Lesezeichen HINWEIS Das markierte Objekt wird ebenfalls im Definitionsbaumfenster angezeigt Bet tigen Sie die Taste F2 wenn Sie zwischen den Lesezeichen navigieren m chten Abbildung 7 Lesezeichens aR A aZ Fae B CS VI_ITShop_MyRoles De Konfiguration Ei Collections BEO Initialisierung CU Lokale Komponenten G Funktionen 5 Ereignisse SE Formulare D I Roles 5 48 Initialisierung 7 Tite OT Main Die Ansicht Lesezeichen verf gt ber eine eigene Symbolleiste Abbildung 8 Symbolleiste des Fensters Lesezeichen Lesezeichen SI A SITY Tabelle 12 Symbolleiste des Fensters Lesezeichen Symbol Funktion Ei Alle Les
48. Daten in den Tabreitern Eigenschaften und Rechte bearbeiten Abbildung 13 Dargestellte Informationen im Fenster Objekteigenschaften 3 Objekteigenschaften e Objekteigenschaften 3 Objekteigenschaften 23 Allgemein Eigenschaften Rechte Allgemein Eigenschaften Rechte l Allgemein Eigenschaften 5 _ Web Designer Konfiguration SAME E Basisobjekt SLOS Evd CCC Demo 4 Einfache Werte Tabelle i Bearbeitungsstatus DialogAEDS S v mv Objektdaten Beschreibung Objekt Datenbank Main Database Control Klasse CCC Demo Es Status geladen unver ndert ateiname ccc m R Dateiname CCC_Demo Standardspalten angelegt DemoUser EE Configuration S v angelegt am 10 10 2014 08 55 32 Kundenkonfiguration lt xml version 1 0 encoding u e CustomCode p Kundenspezifischer Code lt xml version 1 0 encoding u e CustomConfi ti 9 ge ndert DemoUser Objekttyp Web project seg seu RER m EE A AEOS Web Designer Konfigurati CCC E53EE3155A00E6429528 GE wm FileName Fremdschl Prim rschl ssel me ObjectType BA Programm WebDesigner 5 SubObjectType 4 lt Key gt bergeordnete Konfigura UID_DialogAEDS Ae D lt T gt DialogAEDS lt T gt lt P gt CCC E53EE3155A00E6429528C97BF208D250 lt P gt UID_DialogAEDSParent NN v m lt Key gt e UID_DialogProduct Z M XTouched Zu v F ETE Spezialspalten Alternativer Prim rschl ssel MER E R XDatelnserte lt Key gt XDateUpdate
49. Dell One Identity Manager 7 0 Web Designer Referenzhandbuch 2015 Dell Inc ALLE RECHTE VORBEHALTEN Dieses Handbuch enth lt urheberrechtlich gesch tzte Informationen Die im vorliegenden Handbuch beschriebene Software unterliegt den Bedingungen der jeweiligen Softwarelizenz oder Geheimhaltungsvereinbarung Die Software darf nur gem den Bedingungen der Vereinbarung benutzt oder kopiert werden Ohne ausdr ckliche schriftliche Erlaubnis von Dell Software Inc darf diese Anleitung weder ganz noch teilweise zu einem anderen Zweck als dem pers nlichen Gebrauch des K ufers vervielf ltigt oder bertragen werden unabh ngig davon auf welche Weise oder mit welchen Mitteln elektronisch oder mechanisch durch Fotokopieren oder Aufzeichnen dies geschieht Die Informationen in diesem Dokument werden in Verbindung mit Dell Software Produkten zur Verf gung gestellt Durch dieses Dokument wird weder explizit noch implizit durch Duldungsvollmacht oder auf andere Weise eine Lizenz auf intellektuelle Eigentumsrechte erteilt auch nicht in Verbindung mit dem Erwerb von Dell Software Produkten IN DEN ALLGEMEINEN GESCH FTSBEDINGUNGEN VON DELL SOFTWARE DIE IN DER LIZENZVEREINBARUNG F R DIESES PRODUKT AUFGEF HRT SIND BERNIMMT DELL SOFTWARE KEINERLEI HAFTUNG UND SCHLIESST JEDE EXPLIZITE IMPLIZITE ODER GESETZLICHE GEW HRLEISTUNG F R SEINE PRODUKTE AUS INSBESONDERE DIE IMPLIZITE GEW HRLEISTUNG DER MARKTF HIGKEIT DER EIGNUNG ZU EINEM BESTIM
50. Eintrags angelegt und Bearbeitungsfelder werden angezeigt b Klicken Sie die aktiven Schaltfl chen neben den Bearbeitungsfeldern die Sie bearbeiten m chten One Identity Manager 7 0 52 Web Designer Referenzhandbuch Das entsprechende Eingabefeld zur angeklickten Schaltfl che wird aktiv Sie konnen entweder eine SQL Bedingung oder einen Wert eingeben HINWEIS In der Symbolleiste des Dialogfensters k nnen Sie mithilfe der Schaltfl che Eigenschaften l schen Parameter bzw Validierungsknoten l schen 12 Klicken Sie OK Ihre Eingaben werden gespeichert und das Dialogfenster geschlossen OU OU Parametertyp Bild Den Konfigurationsschl ssel vom Parametertyp Bild k nnen Sie beispielsweise f r Logos verwenden HINWEIS Der Konfigurationsschl ssel von diesem Parametertyp muss im Definitionsbaumfenster markiert sein um bearbeitet werden zu k nnen Um den Konfigurationsschl ssel vom Parametertyp Bild zu bearbeiten 1 W hlen Sie im Auswahlfeld Bild aus Ressource verwenden ein Bild ODER Klicken Sie die Schaltfl che Neues Bild laden Ihre Auswahl wird Ihnen in der Vorschauansicht Bild angezeigt HINWEIS Im Auswahlfeld Bild aus Ressource verwenden stehen nur Bilder zur Verf gung die bereits schon mal geladen wurden ODER W hlen Sie im Auswahlfeld Bild aus der Bibliothek verwenden ein Bild 2 W hlen Sie im Auswahlfeld Gr e die Gr e des Bildes Ihre Auswahl wird Ihnen in der Vorschauansicht Bild ange
51. Expanded gif WebPortal_Anwenderhandbuch Images empty png WebPortal_Anwenderhandbuch Images Geting_Information_from_Identity_Ma na ger res jpg WebPortal_Anwenderhandbuc Images Geting_Information_from_Identity_Manager startseite _19 jpg WebPortal_Anwenderhandbuch Images LeftArrowbDisabled pr g WebPortal_Anwenderhandbuch Images LeftArrowhNormal png WebPortal_Anwenderhandbuch Images fRightArrowbDisabled png WebPortal_Anwenderhandbuch Images fRightArrowNormal prig WebPortal_Anwenderhandbuch Images ThumbTac png Mit einem Rechtsklick auf eine gew hlte Datei stehen Ihnen die gleichen Funktionen wie in der angezeigten Men leiste zur Verf gung Zus tzlich besteht die M glichkeit die Bezeichnung der Datei zu ndern Abbildung 40 Men leiste im Hilfearchiv RE m Tabelle 19 Funktionen in der Men leiste des Hilfearchivs Symbol Funktion gt t L schen L scht nach einer Sicherheitsabfrage die ausgew hlte Datei One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol Funktion ei Exportieren ffnet den Standard Windows Dialog zum Speichern der ausgew hlten Datei auf einem beliebigen Datentr ger ei Importieren ffnet den Standard Windows Dialog zur Auswahl einer zu importierenden Datei es Legt im ausgew hlten Verzeichnis einen neuen Ordner an Dem Ordner k nnen mit Hilfe der Funktion Importieren Dateien hinzugef gt werden Kompilieren und Debuggen Bevor
52. HINWEIS Bevor Sie das Webprojekt Release Kompilieren wird empfohlen Ihre Webanwendung mit dieser Einstellung zu testen HINWEIS Wenn Sie OAuth Authentifizierung einsetzen k nnen Sie in das daf r vorgesehene Textfeld diese Kennung eintragen Damit wird die Webanwendung automatisch identifiziert Startseite Die graphische Benutzeroberfl che des Web Designers k nnen Sie mit der Maus und Tastenkombinationen steuern F r eine optimale Darstellung der grafischen Benutzeroberfl che empfehlen wir eine minimale Bildschirmaufl sung von 1280 x 1024 Bildpunkten mit mindestens 16 Bit Farbtiefe F r die mobile Ansicht zum Beispiel bei der Verwendung von einem Tablet empfehlen wir eine Display Gr e von mindestens 9 7 Zoll HINWEIS Die Standardansicht des Web Designers l sst sich wie auch bei den anderen Manager Werkzeugen durch Verschieben Schlie en oder Verstecken den eigenen Bed rfnissen des Benutzers anpassen Den Verstecken Modus k nnen Sie ber die Schaltfl che Auto Hide einstellen Nach erfolgreicher Anmeldung wird Ihnen eine leere Startmaske angezeigt Diese enth lt eine Titelleiste Statusleiste Men leiste Symbolleiste und verschiedene Bearbeitungsbereiche HINWEIS Im mittleren Bereich der Startseite werden Ihnen verschiedene Funktionalit ten und Informationen zum Status des aktuell gew hlten Webprojektes und f r zus tzliche Web Projekte angezeigt F r weitere Informationen lesen Sie im Kapitel Webprojekte auf Sei
53. In welcher Eigenschaft der Collection die Parent Child Beziehung abgebildet werden soll ist in der folgenden Maske auszuw hlen Soll keine Foreign Key Beziehung verwendet werden wird diese Maske bersprungen Bei der Definition einer zweiten beziehungsweise jeder weiteren Ebene ist immer die Angabe einer Foreign Key Beziehung erforderlich One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 29 Tabellarische Darstellung Auswahl der Foreign Key Beziehung K Neue Tabellenebene anlegen Filter Definieren Sie hier mit welcher Tabelle und Spalte eine Parent Child Beziehung zur gew hlten Collection hergestellt werden soll A P rent ChildBeziehung zur gew hlten Collection User durch Vergleich mit dem Prim rschl ssel UID_Person gegen folgende Zielmenge Tabelle Spalte Anzeigenamen benutzen Abteilungen Manager Abteilungen Stellv Leiter Active Directory Benutzerkonten Person Active Directory Kontakte Person Anwendungen Produktverantworticher Applikationen Fachvwerantworticher Applikationen IT Verantwortlicher Applikationen Koordinator Applikationen Stellv Fachverantworticher Applikationen Stelw IT Verantworticher Arbeitspl tze Arbeitsplatzverantworticher Arbeitspl tze berpr fung durch Attesterungsrichtinien Eigent mer Anzeigen Abteilungen f r Personen wenn gilt Personen Person Abteilungen Manager Im folgenden Schritt sind die Eigenschaften der Collection auszuw hlen die im Grid
54. K Ihre Auswahl wird gespeichert Die Anzahl der ausgew hlten Spalten wird unter Details im Textfeld und in der Ansicht Einstellungen in der Spalte Wert kundenspezifisch angezeigt Um Einstellungen f r eine Heatmap vorzunehmen HINWEIS Sie haben das Kontrollk stchen Heatmap aktiviert Das Dialogfenster ndert seine Bearbeitungsmaske und wird in die Bearbeitungsbereiche Allgemein Aktuelle Daten und Historische Daten unterteilt Konfigurieren Sie die ausgew hlte Statistik mit den zur Verf gung stehenden Eingabe und Auswahlfeldern One Identity Manager 7 0 Web Designer Referenzhandbuch Parametertyp Farbwert Mit dem Konfigurationsschl ssel vom Parametertyp Farbwert k nnen Sie alle verwendeten Farben ndern HINWEIS Der Konfigurationsschl ssel von diesem Parametertyp muss im Definitionsbaumfenster markiert sein um bearbeitet werden zu k nnen Um den Konfigurationsschl ssel vom Parametertyp Farbwert zu bearbeiten 1 Klicken Sie die Schaltfl che Farbe ndern Das Bearbeitungsfenster Farbe wird angezeigt Nehmen Sie mit den zur Verf gung stehenden M glichkeiten die gew nschte Einstellung vor Klicken Sie die Schaltfl che Farben hinzuf gen Unter Benutzerdefinierte Farben wird die ausgew hlte Farbe angezeigt Klicken Sie OK In der Ansicht Einstellungen wird der ausgew hlte Farbwert in der Spalte Wert kundenspezifisch und unter Details im Textfeld angezeigt Parametertyp Farbtabelle Der Ko
55. Klicken Sie Weiter Die Installation l uft Klicken Sie Weiter W hlen Sie im Auswahlfeld ndern in den von Ihnen eingetragenen Anwendungsnamen Klicken Sie Weiter Klicken Sie Fertig nachdem die Installation erfolgreich war und Sie den Assistenten beenden m chten HINWEIS Nachdem Sie eine neue Webanwendung erstellt haben m ssen wichtige Einstellungen in der Datenbank hinterlegt werden Sie k nnen diese Einstellung hier im Web Designer vornehmen Die genaue Vorgehensweise wird unter Um die Einstellungen einer Webanwendung zu bearbeiten erl utert Sie k nnen diese Einstellungen aber auch im Web Designer Configuration Editor vornehmen Weitere Informationen zu diesen Einstellungen erhalten Sie im Dell One Identity Manager Installationshandbuch Um eine Webanwendung auszuw hlen 1 2 W hlen Sie Webanwendungen Webanwendung ausw hlen Eine Liste mit vorhandenen Webanwendungen wird angezeigt W hlen Sie aus der Liste die gew nschte Webanwendung Die gew hlte Webanwendung wird geladen und in der Startseite unter Verwaltung der Webportal Umgebung angezeigt Um die Einstellungen einer Webanwendung zu bearbeiten HINWEIS Eine Webanwendung muss ausgew hlt sein 1 Klicken Sie die Schaltfl che Einstellungen der Web Anwendung bearbeiten Das Dialogfenster Einstellungen der Web Anwendung bearbeiten wird angezeigt HINWEIS Das Textfeld URL Ihnen die Adresse an wo die Webanwenduns erreichbar ist Dieser Wert is
56. Komponente definiert werden kann die Detailinformationen zur Bestellung anzeigt Diese Komponente ist dann erforderlich wenn Detailinformationen zur Bestellung dieses Produktes angezeigt werden sollen unabh ngig davon auf welcher Seite der Webanwenduns sich der Benutzer befindet One Identity Manager 7 0 Web Designer Referenzhandbuch HINWEIS F r weitere Informationen wie Sie eine neue Komponente f r ein objektabh ngigen Verweis erstellen lesen Sie im Abschnitt Neue Komponente anlegen auf Seite 72 Um objektabh nige Verweise zu bearbeiten 1 ffnen Sie den Tabreiter Objektabh ngige Verweise im Definitionsbaumfenster HINWEIS Den Tabreiter Objektabh ngige Verweise k nnen Sie entweder ber die Startseite unter Konfigurieren Objektabh ngige Verweise oder ber den Untermen eintrag im Men Bearbeiten Projekt konfigurieren Objektabh ngige Verweise ffnen In der Men leiste dieses Tabreiters stehen Ihnen die folgende weitere Funktionen zur Verf gung e Verweistyp hinzuf gen e Objektabh ngigen Verweis hinzuf gen e L schen e Daten neu laden e Komponente f r objektabh ngigen Verweis erstellen Der Tabreiter ist in 2 Bereiche aufgeteilt Im linken Bereich der Ansicht werden die Verweistypen und Verweise in einer Baumstruktur anzeigt In der ersten Ebene der Baumstruktur finden Sie die Verweistypen in der zweiten Ebene die Verweise Die Verweistypen k nnen durch Klicken auf das Plus Symbol ge ffnet werden 2
57. L Ausdruck angeben k nnen k nnen Sie die Collection abfragen Vorausgesetzt f r Sie ist diese Collection sichtbar In Modulen und Komponenten sind folgende Collections f r Sie sichtbar e selbst definierte Collections e Virtuelle Collections e Collections in Session Modulen WebSQL beschr nkt den Zugriff auf SELECT Statements Die Statements INSERT UPDATE oder DELETE werden nicht unterst tzt Auch JOINS werden von WebSQL nicht unterst tzt Um eine WebSQL Abfrage zu definieren e FROM lt Collection gt SELECT CURRENT lt Column gt ODER e SELECT CURRENT lt Column gt FROM lt Collection gt Die zuerst aufgef hrte Abfrage hat Vorteile beim Intellisense weil sowohl der Name der Collection als auch die Spalten der gew hlten Collection zur Autovervollst ndigung zur Verf gung stehen WICHTIG Wenn Sie mehrere Spalten abfragen m ssen Sie die Spaltennamen in runde Klammern einschlie en Dies ist in Datenbank SQL normalerweise nicht der Fall Beispiel f r eine mehrspaltige Abfrage Abfrage mit WebSQL e FROM Persons SELECT FirstName e FROM Persons SELECT FirstName LastName Die mit WebSQL gestellte Abfrage bezieht sich auf die Collection Persons ist der Name der Collection LastName und FirstName sind Eigenschaften einer Collection in WebSQL Sehr h ufig m chten Sie sich mehrere Zeilen einer Collection anzeigen lassen bspw die Namen aller geladenen Personen Hierzu gibt es mehrere Web Designer Knotentypen die be
58. LDS IT Shop Ei Collections Zei Initialisierung EI Lokale Komponenten El Funktionen Si Ereignisse E Formulare Kontextparameter finden unter anderem Anwendung in automatisch generierten E Mails Diese E Mail enth lt einen Link der auf eine fixe Stelle in der Webanwendung verweist Diese M glichkeit soll dem Benutzer eine mehrschrittige Navigation in der Anwendung abnehmen Beispiel Bestellung genehmigen Ein Manager erh lt eine E Mail dass der gew nschte Mitarbeiter angelegt worden ist und Berechtigungen bestellen kann Diese E Mail enth lt einen Link auf die kundenspezifische Bestellseite mit den voreingestellten Daten des neuen Mitarbeiters Um Kontextparameter f r ein Modul zu deklarieren HINWEIS Sie haben bereits das gew nschte Modul ausgew hlt Im oben genannten Beispiel wird das das Modul CCC_ITShop_Approvals verwendet 1 Klicken Sie im Definitionsbaumfenster die Schaltfl che Objektdefinition und w hlen Sie den Knoten Konfiguration 2 ffnen Sie den Knoten Konfiguration One Identity Manager 7 0 Web Designer Referenzhandbuch 3 W hlen Sie im untergeordneten Knoten ContextParameters1 das Datenobjekt UID_PersonWantsOrg Im Fenster Knotenbearbeitung k nnen Sie jetzt Einstellungen zu diesem Kontextparameter vornehmen 4 Nehmen Sie im Fenster Knotenbearbeitung folgende Einstellungen vor a Bezeichner Der Name des ausgew hlten Datenobjekts ist voreingestellt b Kontrollk stchen Pfli
59. MTEN ZWECK UND DIE GEW HRLEISTUNG DER NICHTVERLETZUNG VON RECHTEN UNTER KEINEN UMST NDEN HAFTET DELL F R UNMITTELBARE MITTELBARE ODER FOLGESCH DEN SCHADENERSATZ BESONDERE ODER KONKRETE SCH DEN INSBESONDERE SCH DEN DIE AUS ENTGANGENEN GEWINNEN GESCH FTSUNTERBRECHUNGEN ODER DATENVERLUSTEN ENTSTEHEN DIE SICH DURCH DIE NUTZUNG ODER UNM GLICHKEIT DER NUTZUNG DIESES DOKUMENTS ERGEBEN AUCH WENN DELL SOFTWARE BER DIE M GLICHKEIT SOLCHER SCH DEN INFORMIERT WURDE Dell Software bernimmt keine Garantie f r die Richtigkeit oder Vollst ndigkeit der Inhalte dieses Dokuments und beh lt sich vor jederzeit und ohne vorherige Ank ndigung nderungen an den Spezifikationen und Produktbeschreibungen vorzunehmen Dell Software geht keinerlei Verpflichtung ein die in diesem Dokument enthaltenen Informationen zu aktualisieren Bei Fragen zur m glichen Verwendung dieser Materialien wenden Sie sich an Dell Software Inc Attn LEGAL Dept 5 Polaris Way Aliso Viejo CA 92656 Informationen zu regionalen und internationalen Niederlassungen finden Sie auf unserer Website www software dell com Patente Dieses Produkt ist durch die US amerikanischen Patente 8 639 827 und 8 601 539 gesch tzt Weitere Patente sind angemeldet Marken Dell das Dell Logo und Dell One Identity Manager Dell Dell Active Roles Dell One Identity Password Manager und Dell One Identity Cloud Access Manager sind Marken von Dell Inc und oder zugeh
60. Mit diesen Angaben ist die Definition der ersten Ebene des Grids abgeschlossen Mit Bet tigung der Schaltfl che Fertig wird eine weitere Maske ge ffnet Diese zeigt die bereits definierten Grid Ebenen an Nach der Markierung einer Ebene kann diese bearbeitet oder gel scht werden Mittels des Pluszeichens k nnen weitere Ebenen definiert werden Abbildung 32 Tabellarische Darstellung Darstellung der bisher definierten Ebenen a Neues Grid erstellen Ebenen Bezeichner Collection CCC_Start_CRV_DepartmentinUser CRV_DepartmentInUser Department UID_PersonHead CH One Identity Manager 7 0 Web Designer Referenzhandbuch Nach der Auswahl des Pluszeichens wird wiederum die Maske zur Auswahl beziehungsweise Anlage einer Collection gezeigt Die zweite und alle weiteren Ebenen sind nach den gleichen Prinzipien wie die erste Ebene zu konfigurieren Zus tzlich ist hier aber immer eine Foreign Key Beziehung anzugeben Mit Auswahl der Schaltfl che OK in diesem Dialog wird das Grid mit den bis dahin definierten Ebenen angelegt und der Assistent geschlossen Zuordnungen erstellen Der Assistent Zuordnungen erstellen ist ber das Kontextmen erreichbar steht aber nur an Knotentypen der Kategorie Komponentenverweise sowie am Knotentyp Aktion aufrufen zur Verf gung Am Knotentyp Container Verweis ist die Ausf hrung des Assistenten jedoch nicht erforderlich An diesem Knotentyp werden die ben tigten Zuordnungsknoten nach Auswahl der zu referenzi
61. NUNG weist auf m gliche Personen oder Sachsch den oder Schaden VORSICHT Das Symbol VORSICHT weist auf eine m gliche Besch digung von Hardware oder den m glichen Verlust von Daten hin wenn die Anweisungen nicht befolgt werden mit Todesfolge hin WICHTIG HINWEIS TIPP MOBIL oder VIDEO Ein Informationssymbol weist auf Begleitinformationen hin One Identity Manager Web Designer Referenzhandbuch Aktualisiert Juli 2015 Softwareversion 7 0 Inhalt Web Designer Eiter eg geed 7 Vor dem Start 7 Web Designer Aufbau und Funktionen 0uocuccsneesennnnennnnnnnnnnnennneenennnn 7 EE oeer EE ee ee ee 8 Eine Webanwendung installieren oder ausw hlen 2ccceceeeeeeeeennnnnnn 8 AEO e se ee eege 10 RI 12 Statusleiste 000oocnenenenennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnnennnnnnnnennnnenennennnennnn 12 MONUI E E 12 Symbolleiste 0 000oooocnaeennennennnennnannnnnnnennnennnennnennnennnenneennennnenenennnenn 15 Navigationsfenster 0ouoonncnnennennannnnnnnnnnnnnnnnnnnennennnnnnennennennenneennennennenn 18 Definitionsbaumfenster ucuocnasnasnennenasnannennennnnnenennennennenennennennen 21 Das Web Designer Objektmodell 22 Webanwendun g 22 Webprojekte 2oouocnaennennennannnnnnnnnnnnnnnennennennennnennennennenneen nennen 22 NOCH Oi sa en a ae ee ae nee ee 23 ET ee TE 23 Sitzungsmodul 00ouo
62. NWEIS Wenn es Pflichtparameter gibt m ssen Werte f r diese Parameter angegeben werden lt BasisURL gt page axd ContextID lt Modulname gt amp lt ParameterName gt lt Parameterwert gt HINWEIS Wenn ein Benutzer bei Aufruf des Links noch nicht authentifiziert ist zeigt das Web Portal eine Anmeldeseite bevor die gew nschte Seite aufgerufen wird Detaillierte Informationen zum Thema e Deklaration von Konfigurationsschl sseln in Modulen und Komponenten Grundlagen der Web Designer Programmierung In diesem Abschnitt geht es um die Grundlagen der Web Designer Programmierung Unter anderem werden Collections n her erl utert Knotentypen Eine detaillierte Beschreibung der Knotentypen finden Sie in der Dell One Identity Manager WebDesigner Objektmodell Dokumentation Definition mit WebSQL An vielen Knotentypen des Web Designers k nnen bzw m ssen Sie Daten selektieren oder manipulieren H ufig stammen diese Daten aus der Datenbank Allerdings werden Sie im Rahmen der Modell View Controller Architektur des Web Designer Programmiermodells keinen direkten Zugriff auf die Datenbank haben Stattdessen greifen Sie ber die Datenschicht des Web Designers darauf zu Diese Datenschicht k nnen Sie mit WebSQL einer an SQL angelehnten Sprache abfragen Beispiel f r eine Abfrage mit WebSQl Sie m chten sich in einem Grid die Personen Ihrer Abteilung anzeigen lassen One Identity Manager 7 0 Web Designer Referenzhandbuch
63. Pflicht oder optional angeben e Bildungsart der Anzeige eines Eigenschaftswerts e Komponentenwahl zur Anzeige und Bearbeitung von Eigenschaftswerten Sie k nnen mit Proxy Eigenschaften eine Eigenschaft innerhalb einer Komponente genau an die Bed rfnisse der Komponente anpassen Dabei ist zu beachten dass der Datenwert einer Proxy Eigenschaft immer der Wert der Basiseigenschaft ist Aktualisierungen des Wertes ber die Proxy Eigenschaft wirken sich immer zus tzlich auf die Basiseigenschaft aus 1 W hlen Sie eine Collection mit Rechtsklick 2 W hlen Sie die Option Proxy Eigenschaft Die Proxy Eigenschaft wird unterhalb des gew hlten Collections Knotens angelest 3 W hlen Sie im Fenster Knotenbearbeitung im Auswahlfeld Basis Eigenschaft eine Eigenschaft HINWEIS Ersetzen Sie diesen Text durch die Beschreibung einer Eigenschaft die hervorgehoben werden soll 4 Schreiben Sie in das Textfeld Bezeichner den Namen f r die Proxy Eigenschaft Um einer datenbankbasierten Collection weitere Eigenschaften hinzuzuf gen 1 W hlen Sie eine Collection mit Rechtsklick 2 W hlen Sie die Option Eigenschaft 3 Schreiben Sie f r diese Eigenschaft mindestens einen Namen und einen Datentypen HINWEIS Jedes Objekt welches sich zur Laufzeit in der Collection befindet verf gt nun ber eine zus tzliche neue Eigenschaft Diese k nnen Sie behandeln wie eine datenbankbasierte Eigenschaft beispielsweise zum Ablegen von tempor ren Daten
64. Script wird ausgef hrt wenn der Benutzer das Label anklickt In der Regel werden Labels an denen Aktionen h ngen im Browser anders dargestellt in Abh ngigkeit von der im Webprojekt eingetragenen Template Datei 7 Weisen Sie dem Label mindestens einen Text zu um eine g ltige Knotendefinition zu erhalten Nach der Kompilierung wird der neue Text in der Vorschauansicht angezeigt Abbildung 46 How to Einf gen von Texten und Beschriftungen Knotenbearbeitung I X A Wilkommen Label Allgemein Einschr nkungen Darstellung Bezeichner optional A Text 111 translate 1D5 Welcome Ei Auszuf hrende Aktion One Identity Manager 7 0 Web Designer Referenzhandbuch 127 Einf gen von Grids In einem Grid werden beliebige Datenbankinhalte in Form einer Tabelle angezeigt Wie beim Einf gen von Texten ist es zun chst erforderlich die Stelle im Definitionsbaum zu finden die die gew nschte Position auf der Webseite repr sentiert Dazu kann analog der Beschreibung im Abschnitt ndern von Beschriftungen auf Seite 124 vorgegangen werden HINWEIS Da Grids nur unter einem Knoten vom Typ Container hinzugef gt werden konnen ist an der gew nschten Position ein Knoten von diesem Typ auszuw hlen oder zun chst einzuf gen Um Grids einzuf gen 1 W hlen Sie im Definitionsbaumfenster den entsprechenden Container und markieren Sie ihn durch Anklicken mit der rechten Maustaste 2 Klicken Sie im Kontextmen Assis
65. Seite des Assistenten wird Ihnen angezeigt Klicken Sie die Schaltfl che neben dem Eingabefeld dass Sie bearbeiten m chten um den verwendeten Parameter zu definieren Ein Eingabefenster zum ausgew hlten Eingabefeld wird angezeigt HINWEIS Je nachdem welchen Bericht Sie ausgew hlt haben stehen Ihnen unterschiedlich viele Eingabefelder zur Verf gung In der Regel handelt es sich um einen einzelnen Prim rschl ssel pro Parameter Es sind aber auch ganz andere Arten von Parametern denkbar Werden f r den Report keine Parameter ben tigt zeigt der Assistent einen entsprechenden Hinweistext an Schreiben Sie in das Eingabefenster einen Web SQL Ausdruck Klicken Sie bernehmen Die Eingabe wird im Textfeld auf der zweiten Seite des Assistenten hinterlegt One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 34 Assistent Report einbinden Parameterbelegung Beispiel mit Prim rschl ssel X Report einbinden Hier k nnen Sie den Parametern des Reports ihre Werte zuweisen Diese Angaben sind nicht Pflicht aber ihr Fehlen kann zu Fehlern im Report f hren bersicht der verantworteten Personen inkl Historie Parameterbeschreibung One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 35 Assistent Report einbinden Parameterbelegung Beispiel Festwert K Report einbinden Parameterbelegung Hier k nnen Sie den Parametern des Reports ihre Werte zuweisen Diese Angaben sind ni
66. Sie auch Informationen ob die Spalten Lese und oder Schreibrechte besitzen Au erdem erfahren Sie ob eine kundenspezifische Komponente dazu existiert HINWEIS Abh ngig davon ob die Spalte Lese und oder Schreibrechte hat sind entweder die Bereiche Komponente zum Schreiben oder Komponente zum Anzeigen aktiv 3 Aktivieren Sie die gew nschte Spalte k nnen Sie im Fenster den Bereich Kompente zum Schreiben oder Komponente zum Anzeigen bearbeiten 4 W hlen Sie im Auswahlfeld Komponente die gew nschte Komponente 5 Klicken Sie die Schaltfl che Where Klausel Assistent neben dem Textfeld um den SQL Syntaxeditor zu nutzen ODER 6 Klicken Sie Hinzuf gen Im oberen Bereich wird eine neue Spalte angelegt Sie k nnen die beiden oberen Auswahlfelder Tabelle und Spalte bearbeiten ODER 7 Klicken Sie L schen HINWEIS Sie k nnen nur selbst angelegte Spalten l schen 8 Klicken Sie OK Dynamische Verweise Eine Komponente kann auf zwei verschiedene Arten referenziert werden Im Regelfall kann ein statischer Verweis verwendet werden der die Komponente direkt ber ihren Namen referenziert Ein Beispiel f r einen statischen Verweis ist ein Aktionsaufruf der Komponente VI Popup HINWEIS Es ist nicht m glich objektabh ngige Verweise auf der Anmeldeseite zu verwenden wenn die Webanwendung gegen einen Anwendungsserver l uft Die zweite Art wie Komponenten referenziert werden sind dynamische Verweise Mi
67. Standardauslieferung des Web Designers geh rt hei t die Ansicht Objektdefinition readonly F r weitere Informationen lesen Sie im Kapitel Anpassen von Objektdefinitionen auf Seite 74 Konfiguration F r weitere Informationen lesen Sie im Abschnitt Konfigurationsm glichkeiten f r Webprojekte auf Seite 46 Generierter Code F r weitere Informationen lesen Sie im Kapitel Betrachten von generiertem Code auf Seite 36 Einstellungen F r weitere Informationen lesen Sie im Kapitel Projektkonfiguration Webprojekt auf Seite 47 Hilfe zum selektierten Knotentyp anzeigen Mit dieser Schaltfl che ffnen Sie den Hilfe Dialog zu dem ausgew hlten Knoten Weitere Informationen erhalten Sie im Dialogfenster Suchen und Ersetzen F r weitere Informationen lesen Sie im Suchen und Ersetzen im Web Designer auf Seite 26 Objektkopie erstellen F r weitere Informationen lesen Sie im Kapitel Anpassen von Objektdefinitionen auf Seite 74 One Identity Manager 7 0 Web Designer Referenzhandbuch Das Web Designer Objektmodell Der Web Designer ist das Werkzeug zur Konfiguration und Erweiterung des Web Portals Es verf gt ber eine weitestgehend graphische Benutzeroberfl che in der die Funktionen der Webanwendung zusammen geklickt werden k nnen Im Web Designer werden Datenbankobjekte wie Module Komponenten Styles oder hnlichem als XML Dateien in der Datenbank gespeichert Sie werden als Baum in der graphischen Ansicht des Web D
68. Testen der entsprechenden Funktion ist also eine gewisse Umsicht geboten Die Vorschau verf gt ber eine eigene Symbolleiste Die meisten Funktionen dieser Symbolleiste steuern den Debugging Modus Diese Symbole werden in diesem Kapitel in einer separaten Tabelle aufgef hrt Bei aktiviertem Debugger werden Programmfunktionen nur schrittweise ausgef hrt Somit ist nachvollziehbar welche Programmschritte tats chlich ausgef hrt werden und welche Zwischenergebnisse sie liefern Dazu kann auch bei eingeschaltetem Debugger jederzeit in das Abfrage oder Datenschema Fenster gewechselt werden One Identity Manager 7 0 2 Web Designer Referenzhandbuch Die Symbolleiste wird in den folgenden Tabellen n her erl utert HINWEIS F r Funktionen die den Debugging Modus unterst tzen muss eine WCF Verbindung hergestellt sein Tabelle 9 Funktionen der Symbolleiste in der Vorschau die den Debugging Modus unterst tzen Symbol Funktion vr Aktualisieren der Vorschau Beim Aktualisieren wird die Startseite des Web Portals angezeigt Die Anzeige dieser Schaltfl che variiert Folgende weitere Darstellungen sind m glich e Wird die Schaltfl che in Kombination mit dem Start Symbol angezeigt sind im Definitionsbaumfenster vorgenommene nderungen am Webprojekt noch nicht kompiliert worden Nachdem Sie auf diese Schaltfl che geklickt haben werden die vorgenommenen nderungen in die Vorschau Ansicht kompiliert und angezeigt
69. YI_BusinessQOwnership_ZaimCwrners YI_Common_ExternalFormHost VI Commopn Obieckzheet VI Commop Sboabepnort VI Complkonce Comphapncebres Name der Kopie Beschreibung CCC QAM _ Dashboard CCC OB _Common_Redireckor C C Gtectation CCC _Attestation_History CC Attestation _My ttestations CCC Audt _PersanHyperriew CCC Audit Bespopnelbilties CCC Audt _SearchEmployee CCC BusinesesCuwpersbup Camp CCC Commopn Evterpaltommtiost CCC Common Object heet CCC Commmon Show epnort CCC Compliance Complloncebrea Allen Kopien wird das Kundenk rzel CCC as Pr fix vorangestellt Abbruch Erweiterungen Bei manchen Anforderungen ist es ausreichend einige Eigenschaften in einem Objekt zu ndern einen Knoten hinzuzuf gen oder zu l schen F r solche F lle eignen sich Erweiterungen zur Konfiguration der Webanwenduneg Diese Konfigurationsm glichkeit erlaubt es Ihnen nderungen an einem Objekt zu beschreiben Wie Erweiterungen Extensions funktionieren Die Basisobjekte des Web Designers also Module Komponenten Webprojekte k nnen beliebig viele Erweiterungen erhalten Bei der Installation von Datenbankmodulen werden bereits einige Erweiterungen mitgeliefert Aber Sie k nnen auch Erweiterungen selbst anlegen Beim Konfigurieren von Basisobjekten werden zun chst die Erweiterungen eingearbeitet Das ge nderte Basisobjekt wird daraufhin kompiliert Der Web Designer markiert die nderungen farblich die durch die Erweit
70. agramm veranschaulicht den schichtweisen Aufbau der Komponenten vom Webprojekt bis zur Datenbank Ausf hrlichere Informationen ber die Klassen der Runtime API finden sie in der Datei VI WebRuntime chm One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 38 Datenbank Code in die Objektdefinition integrieren Mit dem Knotentyp Code Fragement im Web Designer k nnen Sie ein C Codefragement in den Code eines Objektes einf gen lt auto generated gt Dieser Code wurde von einem Tool generiert Laufzeitversion 4 0 30319 34209 IF nderungen an dieser Datei k nnen falsches Verhalten verursachen und gehen verloren wenn der Code erneut generiert wird lt auto generated gt HINWEIS nderungen am Code bleiben auch bei erneuter Generierung erhalten wenn Sie diese im Web Designer vornehmen One Identity Manager 7 0 Web Designer Referenzhandbuch 110 C Code in einen WebSQL Ausdruck integrieren Ein C Code kann in jedem WebSQL Ausdruck integriert werden Dieser kann entweder als C Ausdruck oder als Anweisungsfolge vorliegen Um einen C Ausdruck in einen WebSQL Ausdruck zu integrieren fassen Sie ihn einfach in die doppelte geschweifte Klammern zusammen wie in folgendem Beispiel Um einen C Ausdruck in einem WebSQL Ausdruck zu integrieren e Schreiben Sie den Ausdruck in doppelt geschweifte Klammern format Der Datenbankbenutzer ist 0 1 Connection User Display F
71. andardobjekts angelegt haben werden zuk nftige nderungen des Standardobjekts nicht in die Objektkopie bernommen Dies ist beispielsweise nach einer Migration der Fall Abbildung 24 Ersetzungsregel VI_MyData_WhitePages Startseite VI_Interfsces_ObjectSwitch_Attestation_Edit 1 FS E EG G oaf Es existiert eine Ersetzungsregel f r dieses Objekt VI_MyData_WhitePages Ee Konfiguration a CompilatonSsettngsi Pe ContextFarametersi Si translate LDS White pages configuration EL Collections SC Initialisierung f Lokale Komponenten SM Funktionen je Ereignisse E i Formulare Objektkopien erstellen mithilfe des Assistenten Soll ein Standard Objekt um eine neue Funktionalit t erweitert werden das nicht im Konfigurator umgesetzt werden kann muss eine Kopie dieses Objektes erstellt werden Der Assistent Objektkopien erstellen hilft Ihnen bei dieser Aufgabe Um eine Objektkopie anzulegen mithilfe des Assistenten 1 W hlen Sie den Men punkt Bearbeiten Objektkopien erstellen in der Men leiste Das Dialogfenster Objektkopien erstellen wird nach dem Kompilieren angezeigt Alle vorhandenen Datenbankobjekte werden nach den verschiedenen Objektarten gegliedert in einer Baumstruktur aufgelistet 2 Aktivieren Sie das Kontrollk stchen neben dem gew nschten Datenbankobjekt das kopiert werden soll HINWEIS Eine Mehrfachauswahl der Datenbankobjekte ist m glich HINWEIS Ist die Option Ersetzungsregel
72. anwendung Erstellung einer Objektsuche Anzeige eines einzelnen Objekts Anzeige einer Gruppe von Objekten in ein Webprojekt zu implementieren HINWEIS Der Assistent ist ber das Kontextmen erreichbar steht aber nur an Knotentypen zur Verf gung an denen entsprechende Darstellungen eingef gt werden d rfen zum Beispiel Container Die folgende Abbildung zeigt die Einstiegsseite des Assistenten mit einer Auswahl f r die genannten Hauptaufgaben e Formular f r die Objektsuche erstellen Das Ergebnis erm glicht die Suche nach Datenbankobjekten nach festzulegenden Suchkriterien und zeigt die Suchergebnisse in einer Liste an e Formular f r die detaillierte Darstellung und Manipulation einzelner Objekte erstellen Das Ergebnis stellt Eigenschaften eines einzelnen Datenbankobjekts in einer Liste dar und erm glicht es ausgew hlte Eigenschaften zu ndern zu berschreiben e Tabellarische Darstellung f r Collection Daten erstellen Das Ergebnis stellt beliebige Eigenschaften von Datenbankobjekten in einer Tabelle dar Beziehungen zwischen einzelnen Datenbankobjekten k nnen durch eine hierarchische Darstellungsform abgebildet werden Abbildung 27 Assistent Datendarstellung erstellen Einstiegsmaske pa Darstellungsassistent Darstellungsassistent W hlen Sie bitte die Art der Datendarstellung die Sie erstellen wollen Der entsprechende Assistent wird dann gestartet EEE Tabell rische Darstellung f r Collection Daten
73. bert Einstei 18427bb9 89af 1 Zeilen EA Knotenbearbeitung fo Aufgaben Ge Eigenschaften gt Abfrage Ve Kompilierung Um ein geschlossenes Abfragefenster wieder zu ffnen e W hlen Sie in der Men leiste im Men Ansicht den Eintrag Abfrage Das Fenster Abfrage wird Ihnen mit den gewohnten Auswahl und Einstellungsm glichkeiten angezeigt Debugging Werden Ihnen w hrend der Laufzeit der Webanwendung Fehlermeldungen in der Vorschauansicht angezeigt liefert Ihnen der Web Designer verschiedene Arten der Hilfestellung HINWEIS F r diese Funktion muss eine WCF Verbindung hergestellt sein F r das Debugging k nnen Sie im Definitionsbaumfenster Breakpoints setzen F r weitere Informationen lesen Sie im Kapitel Breakpoints setzen auf Seite 120 Die Steuerung des Debuggings innerhalb des Web Designer k nnen Sie ber folgende Schaltfl chen in der Vorschauansicht ausf hren One Identity Manager 7 0 Web Designer Referenzhandbuch Tabelle 22 Schaltfl chen zur Steuerung des Debuggings in der Vorschauansicht Symbol Funktion E Debugger aktivieren u Einzelschrittmodus gt Ausf hrung fortsetzen F r eine ausf hrlichere Beschreibung der Schaltfl chen zur Steuerung des Debugsings lesen Sie im Kapitel Arbeiten mit der Vorschau auf Seite 32 Eine weitere Art des Debuggings der Webanwendung w re die Nutzung eines externen Tools zum Beispiel Visual Studio Hierbei werden in der Debug Kompilieru
74. bjektkopie und suchen Sie nach dem Control Label dass den Text Welcome enth lt Markieren Sie das Control Label Wechseln Sie ber den Tabreiter in das Fenster Knotenbearbeitung Schreiben Sie in das Textfeld Text nach translate LDS Welcome diesen Textein from user select top 1 display Klicken Sie Alle speichern um sowohl die Objektkopie als auch das Standardobjekt mit der hinzugekommenen Ersetzungsregel zu speichern HINWEIS Es ist wichtig das nicht nur die Objektkopie mit der ge nderten Funktion gespeichert wird sondern auch das Standardobjekt mit der automatisch angelegten Ersetzungsregel Klicken Sie im Definitionsbaumfenster den Tabreiter Startseite Klicken Sie Vorschau aktualisieren um die Dateien zu kompilieren und die Vorschau zu erneuern Ihre vorgenommene nderung wird in der Vorschauansicht Ihres Webprojektes angezeigt Das Erstellen einer Objektkopie ist erforderlich um das betreffende durch Dell definierte Standardobjekt im Originalzustand zu belassen Kundenspezifische Module k nnen nat rlich auch ohne die vorherige Erstellung einer Kopie bearbeitet werden Der Assistent Objektkopie erstellen ist detailliert beschrieben im Abschnitt Objektkopien erstellen mithilfe des Assistenten auf Seite 75 One Identity Manager 7 0 Web Designer Referenzhandbuch Dem so erstellten kundenspezifischen Objekt k nnen nun neue Funktionen hinzugef gt werden Die h ufigsten F lle werden in den n chsten Abschnitten
75. cceeeeneennnnnnnnnnnnnnnnnnnnnnnnnnennennnennnennnennoenneennenenn 23 Aufbau der Men struktur 0220oocnoeeensnennnnnnnnnnnnnnnnnnnnnnnnennnennnennennnen 24 Aufbau der Verlaufsleiste 20oococceasenenennnnnnnn nen nnnnnnnnnnnennennennnenn 24 Angemeldeter Benutzer uoccnucnnaennnnnnnnnnnnnnnnnnnn nam Da Daa anona oaa nnan 25 Komponenten 25 Formulartypen 25 Lokale Komponenten a0aaa0aaaa0aaaaaaa a000 aoaaa aaoo aaao 020a 02a a222 r222 25 Belge EE 25 W I ee el ea tee ee ee nee nee ee ee Sa 26 Layout Objekte 0200ouocenonnnsnnsnnnnnnnannannnnnnennennoenoennennenmeennennennenen 26 Allgemeines Arbeiten im Web Designer u22u02ncen nennen nnnennnnnennennen 26 Suchen und Ersetzen im Web Designer ocnucnnonnasnennenn anne ennennennennn 26 Bearbeiten cuoccnocnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnennnenneennennnennnennneneneeneenneennen 28 Funktionen des Kontextmen s 30 Arbeiten mit der Vorschau 002uoo2nssnennsnnnnnnnnnnnnnnnnnnnnnnennnennnennnennen 32 Betrachten von generiertem Code 36 Lesezeichen 0 020002nocnnaonn nennen nn nun nenn nennnennnenneennenn nennen nennen 36 Befehlsliste 22000200coeneenneenn nennen nnnnnnnnnnnnnnnnnnnennnnennneennnennnnen 38 Se dE 39 One Identity Manager 7 0 Web Designer Referenzhandbuch Mehrsprachige Texte 40 Objekte
76. chaften K Neue Tabellenebene anlegen Spalten W hlen Sie die anzuzeigenden Spalten Diese k nnen Sie auch nachtr glich im Konfigurator anpassen Anzeigenamen benutzen Spalte Spalte Breite Einheit Abteilungen HE Angelegt von re Attestierer MB Baumebene HS Bearbeitungsstatus MB Bemerkungen i Besuchsadressen HS Deaktiviert Abschlie end k nnen noch einige Layout Details und ein Bezeichner f r die aktuelle Ebene festgelegt werden Der Bezeichner einer Ebene dient lediglich dem besseren Wiederfinden im Konfigurator wenn Eigenschaften im Nachhinein angepasst werden sollen Wenn dem Benutzer die eigene Sortierung der Datenobjekte erlaubt werden soll ist die Option Dem Nutzer die Sortierung der Spalten erlauben zu setzen Dann kann durch Klicken auf die Spalten berschriften der Inhalt des Grids neu sortiert werden Die Option Collection sortieren und die Festlegung einer Eigenschaft hat zur Folge dass die Datenobjekte initial nach diesem Kriterium sortiert werden One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 31 Tabellarische Darstellung Konfiguration der Ebene K Neue Tabellenebene anlegen Layout Legen Sie auf dieser Seite weitere Layoutdetails fest und w hlen Sie einen Bezeichner f r diese Ebene ber den Ge diese im Konfigurator nachtr glich anpassen k nnen CCC_Start_CRV_DepartmentInUser_0_0 berschrift anzeigen Dem Benutzer die Sorterung der Spalten erlauben oeren
77. cht Pflicht aber ihr Fehlen kann zu Fehlern im Report f hren Gew hlter Report Anzahl der Personen pro Abteilung ColumnsPerChart Parameterbeschreibung 7 Wiederholen Sie die Schritte 3 und 4 bis alle Parameter zugewiesen wurden 8 Klicken Sie Fertig um den Assistenten zu beenden Der Assistent erstellt einen Knoten vom Typ Report kompilieren und einen Knoten vom Typ Weiterleitung Die Weiterleitung erfolgt auf eine Standard Komponente Diese bernimmt das eigentliche Anzeigen des kompilierten Reports HINWEIS Die bei der Definition der Parameter verwendeten Web SQL Ausdr cke werden im Definitionsbaumfenster unterhalb des Knotens Report kompilieren abgelegt und k nnen jederzeit im Fenster Knotenbearbeitung bearbeitet werden Verlinken einer Seite Links k nnen auf bestimmte Module des Web Portals gesetzt werden Verwenden Sie zum Setzen eines Links folgende Vorlage e lt BasisURL gt page axd ContextID lt Modulname gt One Identity Manager 7 0 Web Designer Referenzhandbuch Um einen Hyperlink auf eine bestimmte Seite im Web Portal zu setzen 1 Verwenden Sie die Bass URL des Web Portals anstelle von lt BasisURL gt HINWEIS Diese ist im System unter dem Konfigurationsparameter OER WebPortal BaseURL gespeichert 2 Verwenden Sie anstelle von lt Modulname gt den Namen des Moduls welches angesprungen werden soll O Kontextparameter k nnen in der URL als Parameter angeh ngt werden zZ B HI
78. chtparamter Aktivieren Sie dieses Kontrollk stchen wird dieser Parameter als Pflichtparameter eingestellt c Art W hlen Sie im Auswahlfeld die Art des Parameters d Kommentar Schreiben Sie in das Textfeld die Verwendung f r diesen Parameter Detaillierte Informationen zum Thema Verlinken einer Seite Microsoft NET Framework Code ausf hren Das im Web Designer definierte Webprojekt wird vom Compiler in die Sprache C bersetzt Dabei wird die komplette Logik jedes Definitionsdokumentes in eine direkt ausf hrbare Microsoft NET Framework Assembly kompiliert Es ist m glich eigenen C Quelltext in diesen Vorgang einzubauen Auf diese Weise haben Sie Zugriff auf die komplette Funktionalit t der verschiedenen Ausf hrungsschichten In diesem Abschnitt werden die verschiedenen M glichkeiten erl utert mit denen eigener C Quelltext eingebunden werden kann Runtime API Der in Web Designer Objekte geschriebene C Quellcode kann direkt in die Objektdefinition integriert werden Auf diese Weise sind sehr flexible Anpassungen der Webanwendung m glich Der Code des Webprojekts verwendet die Runtime API des Web Designers Die Runtime APl stellt folgende Funktionalit t zur Verf gung die f r die Ausf hrung eines Webprojekts erforderlich ist e Verwaltung der Datenbankverbindungen mit VI DB dll e Authentifizierung und Autorisierung des HTTP Verkehrs e Web Controls e Debugging Schnittstellen zum Web Designer Das folgende Di
79. d E lt Table Name DialogAEDS Display CCC_Demo Keys CC i lt Prop Name UID_DialogAEDS gt XMarkedForDeletion v lt Value gt CCC ES3EE3155A00E6429528C97BF20BD250 lt Nal XObjectKey wv rn Bearbeitungsstatus XUserlnserted wv lt Table gt i Pedan Bearbeitungsstatus Bearbeitungsstatus e XUserUpdated z ve ve nderungskennzeichen f r Webprojekt Das Dialogfenster k nnen Sie ber die Schaltfl che Ein nderungskennzeichen auf das gesamte Webprojekt anwenden aufrufen Mit ihm lassen sich alle Datenbankobjekte die ein Webprojekt ausmachen auf ein nderungskennzeichen buchen Somit ist es problemlos m glich ein Webprojekt mit der Anwendung Transporter in eine andere Datenbank zu transportieren Die Funktion stellt sicher dass alle erforderlichen Datenbankobjekte beim Transport ber cksichtigt werden Um das Dialogfenster nderungskennzeichen f r Webprojekt aufzurufen 1 Klicken Sie die Schaltfl che Ein nderungskennzeichen auf das gesamte Webprojekt anwenden in der Symbolleiste um das Dialogfenster zu ffnen One Identity Manager 7 0 Web Designer Referenzhandbuch 2 W hlen Sie welche Gruppen von Datenbankobjekten mit dem nderungskennzeichen verkn pft werden sollen a Module Komponenten und Konfiguration Diese Option verkn pft die vom Web Designer erzeugten Datenbankobjekte mit dem nderungskennzeichen b Beschriftungen Diese Option verkn pft alle vom Webproje
80. d zur Parameter Spalte angezeigt Schreiben Sie in das Textfeld einen Wert f r den Parameter HINWEIS Sie haben die M glichkeit Ihre Datenbankabfrage mit der Schaltfl che Ausdruck testen zu pr fen Allerdings k nnen Sie nur Ausdr cke pr fen die bereits vorhanden waren und nicht nachtr glich ge ndert wurden Andernfalls ist die Schaltfl che deaktiviert In diesem Fall m ssen Sie sich einen Augenblick gedulden Sobald die im Hintergrund laufenden Datenbankprozesse abgeschlossen sind k nnen Sie die neuen Statements testen Klicken Sie Weiter Die n chste Ansicht wird angezeigt Die Knoten werden erstellt die zur Intialisierung und zum Laden der Collection notwendig sind Sobald der Vorgang abgeschlossen ist wird die Schaltfl che Fertig aktiv Klicken Sie die Schaltfl che Fertig um das Dialogfenster zu schlie en Laden eines historischen Objektzustands Ist die Aufzeichnung historischer Daten in der Datenbank aktiviert k nnen Sie ein geladenes Datenbankobjekt einer Collection auf einen Zustand in der Vergangenheit zur cksetzen Um ein Datenbankobjekt auf einen Zustand in der Vergangenheit zur ckzusetzen 1 F gen Sie eine Datenbankcollection hinzu Wie Sie eine Datenbankcollection hinzuf gen k nnen Sie im Kapitel Datenbankobjekte als Collection auf Seite 98 nachlesen F gen Sie einem Aktionsknoten die Aktion Objekt mit Historie laden hinzu W hlen Sie an diesem Knoten die Collection W hlen Sie zwische
81. damit im neuen Webprojekt zur Verf gung Jl Mar Identity W Access Governance W Governance Administration Alle ausw hlen abw hlen Um ein neues Projekt zu erstellen 1 2 3 W hlen Sie in der Men leiste unter Bearbeiten den Eintrag Neues Projekt erstellen Schreiben Sie in das Textfeld Bezeichner den Namen des neuen Webprojektes W hlen Sie im Auswahlfeld Vorlage die gew nschte Vorlage HINWEIS Als Vorlage f r ein neues Projekt stehen Ihnen auch andere Webprojekte zur Verf gung als nur das Standard Webprojekt Abh ngig davon welches Webprojekt Sie als Vorlage gew hlt haben stehen Ihnen unterschiedliche Men punkte und Workflows zur Verf gung die Sie im neuen Projekt nutzen k nnen W hlen Sie in dem Auswahlfenster die Men punkte beziehungsweise Module aus dem Webprojekt dass Sie als Vorlage gew hlt haben und die Sie auch in der Kopie zur Verf gung stellen m chten Aus dem neuen kundenspezifischen Webprojekt heraus werden dann weiterhin die Module referenziert HINWEIS In dem Auswahlfenster stehen Ihnen die Module zur Auswahl Um die Module in das neue Projekt zu bernehmen muss das Kontrollk stchen zu dem Modul aktiv sein Module die Sie nicht im Webprojekt haben m chten deaktivieren sie einfach beziehungsweise aktivieren sie nicht Das Kontrollk stchen Alle ausw hlen abw hlen steht Ihnen zur Verf gung um alle Module beziehungsweise kein Modul auszuw hlen One Identity Manager 7 0 Web
82. dnung von Knoten Es wird ein Knoten vom Typ Container oberhalb des aktuell gew hlten Knotens erstellt und der aktuell markierte Knoten in den neuen Container eingef gt e Datendarstellung erstellen Mit diesem Assistenten lassen sich Formulare beziehungsweise Formularteile oder tabellarische Ansichten von Daten erzeugen Der Assistent ist zum Beispiel an Knoten vom Typ Container verf gbar F r weitere Informationen lesen Sie im Kapitel Datendarstellung erstellen auf Seite 82 e Report erstellen beziehungsweise Bericht einbinden Mit diesem Assistenten werden Ansichten von bereits erzeugten und in der Datenbank gespeicherten Reports erstellt Der Assistent ist an Aktionsknoten verf gbar F r weitere Informationen lesen Sie im Kapitel Bericht einbinden auf Seite 89 Bei berschreitung einer definierten Anzahl von hinzuf gbaren Knotentypen werden diese zuvor noch einmal gruppiert An einzelnen Knotentypen k nnen keine weiteren Knotentypen hinzugef gt werden Dann beginnt das Kontextmen direkt mit der Funktion Ausschneiden Alle weiteren Funktionen sind je nach Knotentyp und Position im Definitionsbaumfenster verf gbar oder ausgegraut One Identity Manager 7 0 Web Designer Referenzhandbuch Tabelle 8 Funktionen im Kontextmen Funktion Ausschneiden Kopieren Einf gen L schen Breakpoint setzen Lesezeichen setzen Exportieren Importieren Nach oben Nach unten R ckg ngig Wiederholen Referen
83. dr VI_ESet_ComplianceChecSi Regelverletzungen Systemrollen Alle Berechtigungen oder Berechtigungskombinatione _ f VI_Ex2K_Mailboxsize_by_loc Exchange 2000 Postfachg en eines Standorts Standortbasierter Bericht zur Anzeige genutzter Post d Gel VI_InvoicePerProfitlenter Abrechnung der Produktionskosten Abrechnung der Produktionskosten je Kostenstelleur Gel VI_ITShop_Open rders berblick ber offene Bestellungen nach Produ berblick ber offene Bestellungen nach Produktgrup Gel VI_ITShop_Orders berblick ber den IT Shop Zusammenfassender IT Shop berblick inklusive der 2 Gel VI_LDAP_data_quality_sum Zusammenfassung der Datenqualit t f r LDAP Dieser Bericht enth lt verschiedene Analysen zur Dat E VI_LDAP_user_and_role_dis Zusammenfassung der LDAP Benutzerkonten Der Bericht enth lt eine Zusammenfassung der LDAP Gel VI_Locality_historical_memb Historische Mitglieder eines Standorts Der Bericht listet alle Mitglieder eines Standortes und el VI_Notes_data_quality_sum Zusammenfassung der Datenqualit t f r Lotus Dieser Bericht enth lt verschiedene Analysen zur Dat is VI_Notes_Mailboxsize_by_lo Lotus Notes Pastfachg en eines Standorts Standortbasierter Bericht zur Anzeige genutzter Post Gel VI Moies User opd role d Zusammenfassung der Lotus Notes Benutzerko Der Bericht enth lt eine Zusammenfassung der Lotus d Im W hlen Sie aus der Liste einen Bericht Klicken Sie Weiter Die zweite
84. e Basis URL der Verweis auf die Eltern Anwendung f r einen Direkteinstieg in Unterformulare einer Hauptanwendung und ein Bild optional zu definieren Modellintegrit t Diese Funktion berpr ft Referenzen Funktionsaufrufe und weitere Details des berpr fen aktuellen Webprojekts Festgestellte Fehler f hren nicht zu Kompilierfehlern sollten aber im Sinne der stabilen Lauff higkeit der Webanwendung behoben werden Barrierefreiheit Diese Funktion berpr ft das Webprojekt ob Regeln f r die barrierefreie pr fen Webanwendunsg nach derzeitigem Standard eingehalten werden Ein Beispiel f r eine Regelverletzung ist wenn f r fehlende Bilder keine alternativen Texte angezeigt werden Findet diese Funktion im Webprojekt Unstimmigkeiten werden diese als Warnhinweise im Aufgabenfenster detailliert angezeigt Regelverst e gegen die Barrierefreiheit erzeugen keine Kompilierungsfehler Funktionen des Kontextmen s Das Kontextmen wird ber das Anklicken eines Knotens mit der rechten Maustaste aufgerufen Der Inhalt des Men s ist stark abh ngig vom Typ des angeklickten Knotens kontextsensitiv In der obersten Abteilung des Kontextmen s werden die aktuell verf gbaren Assistenten und die Knotentypen aufgelistet die an dem aktuell ausgew hlten Knotentyp hinzugef gt werden k nnen Folgende Assistenten stehen zur Verf gung e Gruppierungsknoten einf gen Diese Funktion erleichtert die nachtr gliche hierarchische Anor
85. e Eintr ge Zum Definitionsobjekt und Zur Abfrage wechseln angezeigt Haben Sie ein Objekt anderer Art markiert steht kein Kontextmen zur Auswahl 2 Klicken Sie mit der rechten Maustaste das markierte Objekt in der Ansicht Eigenschaften Im Kontextmen werden Ihnen die Eintr ge Zum Definitionsobjekt und Zur Abfrage wechseln angezeigt 3 Klicken Sie den Eintrag Zum Definitionsobjekt Das Definitionsobjekt wird im Definitionsbaumfenster markiert angezeigt Tabelle 14 Funktionen der Symbolleiste der Ansicht Eigenschaften Symbol Funktion As Nach Bet tigen dieser Schaltfl che werden die bergeordneten Knoten zum Definitionsobjekt in der Ansicht Eigenschaften markiert One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol Funktion er Mit dieser Schaltf che navigieren Sie sich in der Ansicht an der Baumstruktur von Knoten zu Knoten nach unten Auf der rechten Seite der Ansicht wird in der Spalte Property die zum markierten Knoten dazugeh rende Eigenschaft farblich hervor gehoben Mit der Schaltfl che Alle Eintr ge zusammenklappen werden alle Knoten und Unterknoten in der Ansicht geschlossen Nur die erste Ebene der Knoten ist sichtbar Mit der Schaltfl che Alle Eintr ge expandieren ffnen Sie alle Knoten die Unterknoten und weitere untergeordnete Knoten besitzen Die Baumstruktur wird mit allen Ebenen angezeigt ON Mit dieser Schaltf che wird das Definitionsobjekt im Definitionsbaumfenster markiert und Sie k nn
86. e Komponente f r einen objektabh ngigen Verweis verwenden m chten k nnen Sie sowohl den objektabh ngigen Verweis als auch die neue Komponente komfortabel mit einem Assistenten anlegen Der Assistent steht Ihnen auch f r spaltenabh ngige Verweise zur Verf gung Beide Varianten werden Ihnen hier beschrieben Um eine neue Komponente ber das Navigationsfenster anzulegen 1 2 3 W hlen Sie im Navigationsfenster den Bereich Komponenten Klicken Sie die Schaltfl che Hinzuf gen in der Symbolleiste des Navigationsfensters W hlen Sie den Eintrag Komponente hinzuf gen Die neue Komponente wird als neuer Tabreiter im Definitionsbaumfenster angezeigt HINWEIS Die neue Komponente wird mit einem automatisch vorgegebenen Bezeichner angelegt Sie k nnen diesen Namen nachtr glich bearbeiten Textfelder die mit einem versehen sind sind Pflichtfelder W hlen Sie im Definitionsbaumfenster den Wurzelknoten der Komponente One Identity Manager 7 0 Web Designer Referenzhandbuch W hlen Sie zum Wurzelknoten die Ansicht Knotenbearbeitung und berschreiben Sie im Textfeld Bezeichner den automatisch vergebenen Namen Klicken Sie Speichern oder Alle speichern in der Symbolleiste Die neu angelegte Komponente wird umbenannt W hlen Sie im Definitionsbaumfenster der Komponente den Knoten Definition In der Ansicht Knotenbearbeitung wird Ihnen das Auswahlfeld Art angezeigt Mit der Auswahl der Art bestimmen Sie von welcher Art die Knote
87. e Weiter Die n chste Ansicht wird angezeigt und die Komponente wird erstellt Sobald der Vorgang abgeschlossen ist wird die Schaltfl che Fertig aktiv Klicken Sie Fertig Der Assistent wird geschlossen Um ein oder mehrere Hyper View Shapes zu importieren 1 7 Klicken Sie die Schaltfl che Hyper Views bearbeiten Das Dialogfenster Hyper View Assistent wird angezeigt W hlen Sie die Option Ein oder mehrere Hyper View Shapes importieren Die n chste Ansicht Ein bestehendes Hyper View erweitern wird mit einer Liste von Hyper Views angezeigt W hlen Sie aus der Liste das gew nschte Hyper View das Sie bearbeiten m chten oder schreiben Sie in das Eingabefeld einen Teil oder das ganze Wort des gew nschten Hyper Views Klicken Sie Weiter Die n chste Ansicht Abh ngige Elemente mit einer Liste von abh ngigen Elementen wird angezeigt Alle Elemente sind aktiviert Deaktivieren Sie das Kontrollk stchen Alle ausw hlen abw hlen und w hlen Sie in der Liste die Elemente die Sie f r das Hyper View Shape verwenden m chten Klicken Sie Weiter Die Shapes f r die ausgew hlten Elemente werden angelegt Sobald der Vorgang abgeschlossen ist wird die Schaltfl che Fertig aktiv Klicken Sie Fertig Um ein neues Hyper View Shape zu definieren 1 Klicken Sie die Schaltfl che Hyper Views bearbeiten Das Dialogfenster Hyper View Assistent wird angezeigt W hlen Sie die Option Ein neues Hyper View Shape definiere
88. ease Alle nderungen wurden kompiliert XPath Ausdruck Um eine geschlossene Startseite wieder zu ffnen 16 gt 3 A I Sprache Deutsch Deutschland http host IdentityManager page axd RuntimeFormID f 1c43550 966e 49b 1 8341 db357397eb 138Branchl One Identity Manager Be Neues Konto erstellen Dell One Identity Manager 2014 Dell Inc ALL RIGHTS RESERVED Q Fertig 4533572 Q o e DatabaseDomain DatabaseName Main Database e ExampleUser e W hlen Sie in der Men leiste im Men Ansicht den Eintag Startseite Der Tabreiter Startseite wird Ihnen als leere Startseite mit den gewohnten Auswahl und Einstellungsm glichkeiten angezeigt One Identity Manager 7 0 Web Designer Referenzhandbuch Titelleiste In der Titelleiste werden das Programmsymbol der Name des Programms und die verbundene Datenbank in der folgenden Notation angezeigt Web Designer lt Nutzer gt lt Datenbankserver gt lt Datenbank Beschreibung gt projekt Statusleiste In der Statusleiste wird die verbundene Datenbank in der folgenden Notation dargestellt lt Server gt lt Datenbank Beschreibung gt und der verbundene Benutzer beziehungsweise Systembenutzer Eine durch den Web Designer initiierte Datenbankaktivit t wie beispielsweise Laden oder Speichern von Datenbankobjekten wird durch das Statussymbol in der linken Ecke der Statusleiste angezeigt Ein graues Symbol bedeutet keine Aktivit t Men leiste
89. eb Designer Referenzhandbuch Bezeichner der f r den Web Designer Knoten vergeben wurde Innerhalb derselben Methode kann direkt auf die lokale Variable zugegriffen werden Dar ber hinaus besitzen alle Steuerelemente die von der Basisklasse System Web UI Control ableiten einen Bezeichner ID der ebenfalls dem Bezeichner des Web Designer Knotens entspricht Dies erleichtert das Auffinden von Steuerelementen auch au erhalb des Sichtbarkeitsbereiches der lokalen Variable Collection referenzieren Datenwerte k nnen mittels C Code aus Collections ausgelesen oder ge ndert werden Lokale Collections eines Moduls oder einer Komponente werden am TableStore dieser Komponente definiert Beispiel e TableStore GetTable SomeCollection HINWEIS F r virtuelle Collections muss ein etwas anderer Aufruf verwendet werden Virtuelle Collections sind Member Variablen der Klasse und k nnen direkt ber Ihren Namen aus dem C Code angesprochen werden Anpassen der Dokumentation In der Men zeile des Web Portals befindet sich die Schaltfl che Hilfe ber diese Hilfefunktion kann das Dell One Identity Manager Anwenderhandbuch f r das Web Portal aufgerufen werden Der Web Designer bietet Ihnen die M glichkeit das Handbuch zu erweitern und entsprechend Ihren kundenseitig vorgenommenen nderungen im Web Portal anzupassen Dabei k nnen sowohl textliche Inhalte als auch Abbildungen oder Logos bearbeitet werden Um ein Hilfearchiv anzulegen sind
90. echten Maustaste einen Steuerelementknoten zum Beispiel einen Container 2 W hlen Sie Spaltenabh ngigen Verweis hinzuf gen 3 Weisen Sie dem hinzugef gten Knoten die Collection und die zu bearbeitende Eigenschaft zu Definition eines neuen spaltenabh ngigen Verweises Ein spaltenabh ngiger Verweis kann als bedingte Referenz auf eine Komponente verstanden werden In Abh ngigkeit vom Typ einer Spalte einer Datenbanktabelle zum Beispiel Bool DateTime oder String wird entschieden welche Komponente zum Editieren der entsprechenden Inhalte benutzt wird Daf r werden mit der Standardauslieferung Komponenten ausgeliefert die alle m glichen Spaltentypen abdecken und automatisch gefunden werden HINWEIS F r weitere Informationen wie Sie eine neue Komponente f r einen spaltenabh ngigen Verweis erstellen lesen Sie im Abschnitt Neue Komponente anlegen auf Seite 72 Um objektabh ngige Verweise zu bearbeiten 1 W hlen Sie in der Men leiste ber den Untermen eintrag des Men s Bearbeiten Projekt konfigurieren Spaltenabh ngige Verweise ODER 2 Klicken Sie auf der Startseite Konfigurieren Spaltenabh ngige Verweise One Identity Manager 7 0 Web Designer Referenzhandbuch Das Dialogfenster Projektkonfiguration Spaltenabh ngige Verweise wird angezeigt Im oberen Bereich des Dialogfensters werden Ihnen alle vorhanden Spalten gelistet mit der dazu geh renden Standard Komponente In diesem Bereich des Fensters erhalten
91. ect Searchstring Die Anwendung der Suchfunktion in vordefinierten Modulen und Komponenten ist Standard One Identity Manager 7 0 Web Designer Referenzhandbuch S Projektkonfiguration Suchfelder Datenbanktabelle OrgHasUNSGroup OrgHasUNSGrOupB OrgRoot OrgRoot ssign rgType 05 Ferson PersonHasApp PersonHasEset PersonHasObject PersonHasQERAssi PersonHasQERResource PersonHasGERReuse PersonHasQERReuseUSs PersonHasRPSReport PersonHasT5BAccountDef PerennTn rfnle Abbildung 16 Projektkonfiguration Suchfelder Suchfelder er gm nm mon M jmr on Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Suche im Anzeigenamen des Objektes Feuer Aan Absinken Details Suchfelder Abbrechen Spaltenabh ngige Verweise Ein spaltenabh ngiger Verweis wird auf die Spaltendefinition einer Komponente referenziert Dieser Verweis kann berall dort verwendet werden wo Inhalte einer bestimmten Datenbanktabelle angezeigt oder bearbeitet werden sollen
92. ehlerbeschreibung gezeigt Es besteht die M glichkeit ber die Schaltfl che Sende als Mail eine E Mail Nachricht im Standardmailprogramm zu senden In diese E Mail wird der Fehlermeldungstext automatisch bernommen amp Fehler Mit Klick auf die Schaltfl che werden vorhandene Fehler ein oder ausgeblendet Warnungen gt Mit Klick auf die Schaltfl che werden Warnungen ein oder ausgeblendet One Identity Manager 7 0 Web Designer Referenzhandbuch 116 Abbildung 42 Detaillierte Fehlerbeschreibung x E5 sind Fehler aufgetreten Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt bei YLWebDesigner Editor Parts Lontrols DockClontrols TabbedDocuments StartPage ContentPanel Cha ngeWebApplicationsettings bjecd sender RoutedEventArgs el in d Subversion Main Common Frontends WebDesigner Editor Parts Lontrols DockClontrols TabbedDocuments startPage ContentPanel xaml cs Zeile 142 KE Mur anwenderrelevante anzeigen Fehlerposition anzeigen F Crashbericht anzeigen Vorhergehende Fehler anzeigen F Asynchrone Aufrufe anzeigen E Dell Software Fehlernummern anzeigen Lange Zeilen umbrechen Arbeiten mit einer Webanwendung In diesem Abschnitt erfahren Sie unter anderem welche Voraussetzungen gegeben sein m ssen oder wie Sie eine Webanwendung installieren Au erdem erhalten Sie Informationen dar ber wie Sie die Vorschau nutzen und eine Abfrage erstellen Ausf hrlichere Informationen erhalten Sie in den
93. einzelnen Knoten des Typs Collectionzuordnung selbst anlegen oder mithilfe des Assistenten Eventuell werden beim Anlegen eines Knotens mit dem Assistenten mehrere Knoten angelest die Sie nachtr glich l schen k nnen W hlen Sie in der Ansicht Knotenbearbeitung im Auswahlfeld Bezeichner die Komponente auf die Sie verweisen m chten W hlen Sie im Definitionsbaumfenster den Knoten Collectionszuordnung W hlen Sie in der Ansicht Knotenbearbeitung im Auswahlfeld Virtuelle Collection die gew nschte Collection W hlen Sie im Auswahlfeld Auf lokale Collection abbilden die gew nschte Collection Um eine virtuelle Collection f r eine benutzerdefinierte Komponente zu definieren 1 W hlen Sie eine kundenspezifische Komponente f r die Sie eine Collection bergeben m chten Das gew nschte Objekt wird im Definitionsbaumfenster angezeigt W hlen Sie im Definitionsbaumfenster den Knoten Eigenschaften Klicken Sie die rechte Maustaste W hlen Sie im Kontextmen den Eintrag Virtuelle Collection Im Definitionsbaumfenster wird eine neue virtuelle Collection angelegt Schreiben Sie in der Ansicht Knotenbearbeitung in das Textfeld Bezeichner einen Namen f r die virtuelle Collection HINWEIS Mit den Kontrollk stchen Objekttyp und Cursor erforderlich k nnen Sie die bergabe der Collections optional weiter einschr nken Mit dem Kontrollk stchen Objekttyp stellen Sie sicher dass die bergebene Collection eine Datenbankcollect
94. eise bearbeitet werden Klicken Sie Weiter Die Ansicht Details w hlen wird angezeigt Markieren Sie in der Liste mit den verf gbaren Spalten die gew nschten Spalten und klicken Sie eine der Schaltfl chen mit den Pfeilsymbolen um die Spalten auszuw hlen One Identity Manager 7 0 Web Designer Referenzhandbuch OC HINWEIS Ist die Option nur Lesen deaktiviert ist die Eigenschaft in der Webanwendung durch den Benutzer mit besonderen Rechten editierbar Damit die Anderungen auch in der Datenbank gespeichert werden ist nach Beendigung des Assistenten noch eine Schaltfl che mit entsprechender Funktion hinzuzuf gen Die angezeigten Spalten werden als Werteliste direkt unter den Funktionsknoten PropertyList geschrieben 8 Klicken Sie Fertig Der Assistent erzeugt die entsprechende Darstellung HINWEIS Die Liste der Editoren wird auf der Web Seite untereinander aufgef hrt Um die einzelnen Datens tze abgegrenzt voneinander anzeigen zu lassen m ssen Sie im Definitionsbaumfenster den Style des Containers ndern der die Komponente VI_Common_ PropertyEditor umgibt Tabellarische Darstellung f r Collection Daten erstellen Dieser Teil des Assistenten erzeugt eine tabellarische Ansicht Grid f r Daten aus einer oder mehreren Collections Dabei ist es m glich Datenobjekte hierarchisch anzuordnen D h Datenobjekte die in definierter Weise Foreign Key Beziehung von einem anderen Datenobjekt das in derselben oder ein
95. eitere Auswahlm glichkeiten im Dialogfenster werden aktiviert und k nnen bearbeitet werden 8 Deaktivieren Sie die Optionen die Sie nicht kompilieren m chten HINWEIS Optionen die weitere Auswahlm glichkeiten haben m ssen ber das Pfeilsymbol ge ffnet werden um weitere Einstellungen vorzunehmen 9 Nehmen Sie weitere Einstellungen vor indem Sie weitere Optionen aktivieren bzw deaktivieren 10 Klicken Sie Weiter Im Dialogfenster wird das Kompilieren angezeigt Nachdem die Kompilierung abgeschlossen ist wird die Schaltfl che Weiter aktiv 11 Klicken Sie Weiter Im Dialogfenster wird die Meldung angezeigt dass die Kompilierung abgeschlossen ist 12 Klicken Sie Fertig um den Assistenten zu schlie en Aufgaben Im Fenster Aufgaben werden die Kompilierfehler und Warnungen aufgelistet Kompilierfehler verhindern das erfolgreiche Kompilieren des Webprojekts und m ssen behoben werden Nicht kompilierbare Entwicklungsst nde werden nicht freigegeben da entsprechende Webanwendungen nicht lauff hig sind Weitere Informationen finden Sie unter Bearbeiten auf Seite 28 Kompilierwarnungen beziehen sich auf fehlende Captions oder Hinweise zur Barrierefreiheit Werden ausschlie lich Kompilierwarnungen erzeugt wird der Entwicklungsstand dennoch erfolgreich kompiliert Sofern einzelne Meldungen hierarchisch dargestellt werden tritt der entsprechende Fehler an mehreren Stellen des Webprojekts auf So zum Beispiel bei einer feh
96. ellen einer Datenbank sind die Daten einer Collection in Zeilen und Spalten untergebracht Eine Collection wird innerhalb einer Komponente oder einem Modul mit ihrem Namen angesprochen Abfragen auf Collections k nnen mit WebSQL formuliert werden F r weitere Informationen lesen Sie im Abschnitt Definition mit WebSQL auf Seite 93 Das mit Collections definierte Datenmodell einer Komponente dient als Grundlage f r die Anzeige und Weiterverarbeitung von Daten Die Inhalte von Collections k nnen aus der Datenbank geladen werden es sind aber ebenso andere Datenquellen m glich Datenbankobjekte als Collection In den meisten Anwendunsgsf llen ist die Datenbank als Datenquelle f r Collections die beste Wahl Alle im One Identity Manager definierten Tabellen k nnen als Datenquelle f r Collections dienen Dabei m ssen nicht alle Eintr ge einer Datenbanktabelle geladen werden Aus Performance Gr nden ist es meistens erforderlich ber eine Where Klausel einzuschr nken welche Datens tze aus der Datenbanktabelle geladen werden TIPP Ein Objekt einer datenbankbasierten Collection verh lt sich nicht anders als ein Objekt welches in anderen Tools geladen wird Alle Bildungsregeln Formatregeln und Zugriffsberechtigungen des Datenbankobjekts werden angewandt Um eine einfache datenbankbasierte Collection zu laden 1 ffnen Sie das Modul oder die Komponente in dem die Collection angelegt werden soll W hlen Sie mit Rechtsklick den Knoten
97. elt in die Ansicht Konfiguration kundenspezifisch und der Knoten Web Projekt ist markiert 3 W hlen Sie in der Ansicht Knotenbearbeitung im Auswahlfeld Bezeichner das gew nschte Subprojekt Das gew nschte Subprojekt ist ausgew hlt Module Ein Modul kann als logisch abgeschlossene Einheit innerhalb eines Webprojekts begriffen werden Demzufolge kann ein Modul durchaus nur eine Webseite mit einem kurzen Begr ungstext zum Beispiel als Startseite enthalten aber auch einen umfangreichen Workflow abbilden der sich ber mehrere Webseiten erstreckt zum Beispiel das Bestellen von Produkten Module enthalten mindestens eine Form beziehungsweise Hauptseite Sie k nnen Komponenten enthalten die zur Definition von sichtbaren Knoten im Browser erforderlich sind Das erm glicht beispielsweise das Rendern Zeigen Zeichnen des Inhalts eines Formularknotens in einem Startmodul beziehungsweise auf der Startseite im Browser wenn dem Benutzer die Startseite angezeigt wird Die Gr e eines Moduls oder Anzahl der Module ist nicht begrenzt Die Option Direkten Aufruf dieses Moduls per URL Parameter erm glicht das direkte Navigieren zu einem bestimmten Modul Mithilfe von definierten bergabeparametern kann beispielsweise direkt auf eine bersichtsseite eines bestimmten Datenbankobjekts navigiert werden oder eine Bestellung genehmigt werden Diese direkte Navigation kann zum Beispiel f r das Aufrufen ber einen Link in einer E Mail genutzt
98. en Eintrag verwenden m chten Klicken Sie die rechte Maustaste und w hlen Sie aus dem Kontextmen den Eintrag Ausgew hlte Spalte hinzuf gen ODER Klicken Sie in der Symbolleiste des Dialogfenstesr eines der nach rechts zeigenden Pfeilsymbole Der markierte Eintrag wird jetzt in der Liste der verwendeten Spalten angezeigt Markieren Sie den gew nschten Eintrag in der Liste der verwendeten Spalten Im unteren Bereich des Dialogfensters werden Eingabefelder zur Bearbeitung der gew hlten Spalte angezeigt Klicken Sie die aktiven Schaltfl chen neben den Bearbeitungsfeldern die Sie bearbeiten m chten Das entsprechende Eingabefeld zur angeklickten Schaltfl che wird aktiv Sie k nnen entweder eine SQL Bedingung oder einen Wert eingeben ODER Klicken Sie in der Symbolleiste die Schaltfl che Eigenschaft hinzuf gen ODER Klicken Sie die rechte Maustaste und w hlen Sie aus dem Kontextmen einen der folgenden Eintr ge a W hlen Sie den Eintrag Validierung Ein neuer Validierungsknoten wird unterhalb des markierten Eintrages angelegt und Bearbeitungsfelder werden angezeigt b Klicken Sie die aktiven Schaltfl chen neben den Bearbeitungsfeldern die Sie bearbeiten m chten Das entsprechende Eingabefeld zur angeklickten Schaltfl che wird aktiv Sie k nnen entweder eine SQL Bedingung oder einen Wert eingeben ODER a W hlen Sie den Eintrag Parameter Ein neuer Parameter wird unterhalb des markierten
99. en gruppiert in denen sie definiert wurden Die Anzahl der Zeilen innerhalb der Collection stehen in Klammer neben der Collection Markieren Sie in der Baumstruktur ein Datenbankobjekt stehen Ihnen ber das Kontextmen folgende Eintr ge zur Verf gung Die Auswahl der Eintr ge h ngt davon ab welches Datenbankobjekt Sie markiert haben e Zum Definitionsobjekt e Inhalt der Collection anzeigen dieser Eintrag steht Ihnen nur bei einer ausgew hlten Collection zur Verf gung e Letzte WHERE Klausel anzeigen dieser Eintrag steht Ihnen nur bei einer ausgew hlten Collection zur Verf gung Der rechte Bereich besteht aus einem SQL Eingabefenster Hier k nnen Sie ein auszuf hrendes Statement f r eine Abfrage eingeben Des Weiteren befindet sich in diesem Bereich des Fensters der Anzeigebereich f r das Ergebnis der Abfrage Um eine andere Session auszuw hlen e Klicken Sie im Auswahlfeld der Symbolleiste des Abfragefenster das Pfeilsymbol Eine Liste mit den aktiven Sessions wird angezeigt Um sich das aktuelle Modul anzeigen zu lassen e Klicken Sie die Schaltfl che Nur das aktuelle Modul anzeigen Es wird nur das Modul angezeigt das in der intern aktuell ausgew hlten Session ausgew hlt ist HINWEIS Klicken Sie erneut auf diese Schaltfl che werden Ihnen wieder alle Module zu dieser Session angezeigt Um sich den Inhalt der Collection anzeigen zu lassen 1 Markieren Sie in der Baumstruktur die Collection 2 W hlen S
100. en sich die weiteren Details ansehen Abbildung 10 Eigenschaften Eigenschaften LE Property ES Control Datei Id AppRelativeTemplateSourceDirectory j Attributes System Web UI AttributeCollection men SE 71 Tablecell FO_cti00_Main_Main_Grid ExpandCollapseControl FO_cti0D_Main_Main_Grid BindingContainer VI WebDesigner WebControls NamingControl E IconContainer FO_ctl0O_Main_Main_Grid ClientID FO_ctloD_Main_Main_GridBand1_content_ROO_ROO_0_Labeli NamingControl FO_cti00_Main_Main_Grid ClientIDMode Inherit eu VI_Edit_View_Defauit FO_ctl00_Main_Main_Grid System Web UI ControlCollection LinkButton VI_Edit_View_Default FO_cti00_Main_Main_Grid 2f BaseControl VI_Edit_View_Default FO_cti00_Main_Main_Grid _ H Label F H TableCell F0_ctl00_Main_Main_Grid ai VI WebDesigner WebControls GridRow Tablecell VI_Employee_Overview FO_ctlo0_Main_Main_Grid 5 GenericControl FO_cti00_Main_Main_Grid isable False Ei Knotenbearbeitung ol Aufgaben Ei Eigenschaften gt Abfrage amp Kompilierung Mehrsprachige Texte Das Dialogfenster Mehrsprachige Texte k nnen Sie in der Men leiste ber Bearbeiten Beschriftungen aufrufen HINWEIS Das Dialogfenster Mehrsprachige Texte das Sie ber die Knotenbearbeitung eines einzelnen Knotens aufrufen enth lt einen weiteren Tabreiter Direktverarbeitung in dem Sie zus tzliche Einstellungen vornehmen k nnen In diesem Fall wird die ausgew hlte beziehungswei
101. ennzeichen Dialogs Symbol Funktion E4 Bearbeitungsansicht ffnen schlie en nderungskennzeichen erstellen E nderungskennzeichen l schen nderungskennzeichen speichern HINWEIS Weitere Informationen finden Sie im Handbuch Konfiguration Konfigurationsm glichkeiten f r Webprojekte Das Standard Web Portal kann individuell angepasst werden Filterbedingungen wie die Suche nach Personen oder Produkten k nnen ge ndert Funktionen ein oder abgeschaltet sowie angezeigte Eigenschaften in Ergebnislisten ge ndert werden Diese Anpassungen werden durch die Eingabe von kundenspezifischen Werten an entsprechenden Konfigurationsschl sseln vorgenommen Die Programmierung neuer Module oder Komponenten ist daf r nicht erforderlich One Identity Manager 7 0 Web Designer Referenzhandbuch Projektkonfiguration Webprojekt Ein Webprojekt wird unterhalb des Wurzelknotens Konfiguration ber Konfigurationsschl ssel definiert Diese Definition gilt nur f r dieses Webprojekt Sie k nnen sowohl aus Modulen beziehungsweise Komponenten die von mehreren Webprojekten genutzt werden bestehen und zus tzlich eigene Konfigurationsschl sseldefinitionen enthalten Das Webprojekt nutzt die Standard Konfigurationsschl ssel wenn unter dem Wurzelknoten Konfiguration kundenspezifisch oder innerhalb des Webprojekts das Konfigurationsschl ssel eines Moduls verwendet keine definiert sind HINWEIS Die Deklaration der Konfigurationsschl
102. er anderen Collection abgelegt ist abh ngig sind k nnen in einer weiteren Ebene angezeigt werden Soll ein solches Grid erstellt werden ist die Option Foreign Key Beziehung verwenden zu w hlen F r Grids die nur eine Ebene erhalten stehen die Optionen Existierende Collection verwenden oder Neue Collection erstellen zur Verf gung HINWEIS Sind die abh ngigen Datenobjekte in derselben Datenbanktabelle abgelest spricht man auch gerne von einer Parent Child Beziehung Diese ist aber eigentlich nur ein Spezialfall einer Foreign Key Beziehung In der ersten Maske dieses Teils des Assistenten wird zun chst die erste oberste Ebene der Darstellung konfiguriert Anschlie end erlaubt ein Dialog das Hinzuf gen weiterer Ebenen One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 28 Tabellarische Darstellung Auswahl der Collection K Neue Tabellenebene anlegen Collection Sie k nnen f r eine Ebene entweder eine existierende Colection verwenden direkt auf der Parent Child eziehung einer existierenden Collection arbeiten oder eine neue Collection erstellen Foreign Key Beziehung verwenden Existierende Collection verwenden Neue Collection erstellen F r jede Ebene ist festzulegen ob eine Foreign Key Beziehung verwendet werden soll oder nicht F r die oberste Ebene eines Grids ist die Auswahl dieser Option nur sinnvoll wenn bei der Definition der Beziehung eine Parent Child Beziehung verwendet wird
103. er ein eigenes Objekt Der Vorteil von Erweiterungen ist dass die Datenbankobjekte an denen eine Erweiterung vorgenommen wurde nach einer Migration die Neuerungen erhalten ohne das diese Datenbankobjekte berschrieben werden Anders als bei den Objektkopien Hier erh lt die Kopie die Neuerung nach der Migration nicht Es gibt folgende Erweiterungsregeln e Hinzuf gen eine Knotens e Verschieben eines Knotens e Bearbeiten einer Eigenschaft e L schen eines Knotens HINWEIS Einen Erweiterungsknoten erkennen Sie an der Markierung in Form eines farbigen Balkens One Identity Manager 7 0 Web Designer Referenzhandbuch Hinzuf gen eines Knotens Beim Hinzuf gen eines neuen Knotens wird das schreibgesch tzte Basisobjekt um einen neuen Knoten erweitert 1 Doppelklicken Sie im Navigationsfenster ein Basisobjekt Ihrer Wahl Das ausgew hlte Basisobjekt wird in der Ansicht Objektdefinition readonly im Definitionsbaumfenster angezeigt W hlen Sie einen Knoten Klicken Sie die rechte Maustaste Das Kontextmen wird angezeigt W hlen Sie im Kontextmen den Eintrag Element in Erweiterung Neuer Knoten Das Dialogfenster Neuer Knoten wird mit einer Liste von Knotentypen angezeigt HINWEIS Sie k nnen auch einen anderen Eintrag w hlen als Element in Erweiterung Neuer Knoten wenn Sie wissen auf welchen Knotentyp die Erweiterung basieren soll W hlen Sie einen Knotentyp aus der Liste und best tigen Sie Ihre Auswahl
104. erden die Beschriftungen mit allen ben tigten bersetzungen angelegt Um diesen Arbeitsschritt zu erleichtern wurde ein spezieller Dialog implementiert Eine Anleitung zur Vorgehensweise finden Sie weiter unten in diesem Kapitel One Identity Manager 7 0 42 Web Designer Referenzhandbuch Abbildung 12 Dialog Mehrsprachige Texte Tabreiter Direktbearbeitung a Mehrsprachige Texte Beschriftungen Direktbearbeitung salz ac if D select count from Shoppingcart rderClandidate and 0 select count from shoppingcartiten then translate LO05 Your cart is empty else translate FLO5S My shopping cart Ka Schlieben Um nach einer Beschriftung zu suchen 1 ffnen Sie das Dialogfenster Mehrsprachige Texte ber die Men leiste des Webprojektes oder ber den gew nschten Knoten im Definitionsbaum Fenster 2 Schr nken Sie die Suche mithilfe der Radiobuttons Schl ssel und Text durchsuchen Nur im Schl ssel suchen und Nur im Text suchen oder dem Kontrollk stchen In allen vorhandenen Sprachen suchen ein 3 W hlen Sie im Auswahlfeld Sprache eine Sprache beziehungsweise Kultur aus in der Sie eine Beschriftung suchen HINWEIS Im Web Portal wird die Darstellung von mehrsprachigen Texten und anderen Werten wie zum Beispiel Zahlen oder Datumsangaben normalerweise von der eingestellten Sprachkultur im verwendeten Browser bestimmt Bei der Pflege von mehrsprachigen Texte m ssen Sie e
105. erenden Komponente sofort hinzugef gt Bei allen anderen Komponentenverweisen wird beim ersten Ausw hlen der Komponente der Assistent automatisch ausgef hrt Danach ist zun chst die zu referenzierende Komponente auszuw hlen und dann der Assistent auszuf hren Die Zuordnungsknoten werden dann ohne einen weiteren Dialog hinzugef gt Um erstellte Komponenten zu referenzieren werden Knotentypen der Kategorie Komponentenverweise genutzt In der Regel erwarten die referenzierten Komponenten zus tzliche Informationen die am aufrufenden Knoten in untergeordneten Knoten vom Typ Knotenzuordnung Funktionszuordnung und oder Collectionzuordnung definiert werden m ssen Werden nicht alle von der Komponente erwarteten Zuordnungsknoten definiert sind Kompilierfehler die Folge Der Assistent bernimmt die Aufgabe die erwarteten Zuordnungsknoten an der zu referenzierenden Komponente auszulesen und dem Komponentenverweis automatisch hinzuzuf gen Das manuelle Nachsehen des Bearbeiters welche Zuordnungsknoten ben tigt werden ist damit berfl ssig Die vom Assistenten hinzugef gten Zuordnungsknoten k nnen jedoch nur zu einem Teil konfiguriert werden Eine manuelle Nachbearbeitung der automatisch hinzugef gten Zuordnungsknoten ist daher erforderlich Detaillierte Informationen zum Thema e bergeben von Collections an Komponenten Bericht einbinden Mit dem Assistenten Bericht einbinden k nnen Sie einen in der Datenbank gespeicherten Bericht
106. erendert wird 3 Klicken Sie mit Rechtsklick und w hlen Sie aus dem Kontextmen den Eintrag Breakpoint setzen Die Hintergrundfarbe des markierten Knotens wird rot gef rbt One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 44 Breakpoint im Web Designer ERC Initialisierung g Collection laden ShoppingCart rderCl andidate B Container UID _ShoppingtartOrder ie Collection laden ShoppingCartOrder D s Action11 Choose latest ShoppingC artOrder Um einen Breakpoint zu entfernen 1 Markieren Sie den Knoten der einen Breakpoint erhalten hat 2 Klicken Sie mit Rechtsklick und w hlen Sie aus dem Kontextmen den Eintrag Breakpoint entfernen Die Hintergrundfarbe des markierten Knotens ist wieder neutral Call Stack Im Fenster Call Stack steht eine bersicht der internen Aktionsaufrufe zur Verf gung sofern der Debugger eingeschaltet und ein Breakpoint aktiviert wurde Weitere Informationen zur Verwendung von Breakpoints erhalten Sie im Kapitel Breakpoints setzen auf Seite 120 Es werden alle Aktionsaufrufe gelistet die zur Zeit des Breakpoints ausgef hrt wurden Diese Informationen k nnen Sie nutzen um die C Methoden und zugeh rigen Dlls zu identifizieren die den Fehler verursacht haben VORSICHT Die hier beschriebene Erkl rung zu Call Stack hilft Ihnen nur beim Lokalisieren der Fehlerquelle F r das eigentliche Debugging verwenden Sie externe Entwicklungstools wie zum Beispiel Visual Studio
107. erungen entstanden sind One Identity Manager 7 0 Web Designer Referenzhandbuch Basisobjekte die Sie als Erweiterung nutzen m chten finden Sie in der Ansicht Objektdefinition im Definitionsbaumfenster Diese Knoten sind farbig hervor gehoben In der Ansicht Konfiguration kundenspezifisch k nnen die Erweiterungsknoten bearbeitet werden Die von Ihnen angelegten Erweiterungsknoten erkennen Sie am kundenspezifischen Pr fix am Anfang des Knotennamens Abbildung 26 Workflow im Web Designer u Um einen Erweiterungsknoten zur Bearbeitung auszuw hlen HINWEIS Einen Erweiterungsknoten in der Ansicht Objektdefinition im Definitionsbaumfenster erkennen Sie an der Markierung in Form eines farbigen Balkens 1 Markieren Sie den Erweiterungsknoten Ihrer Wahl in der Ansicht Objektdefinition Zum markierten Knoten wird im unteren Bereich der Ansicht Objektdefinition die Schaltfl che Zum Definitionsobjekt sichtbar 2 Klicken Sie die Schaltfl che Zum Definitionsobjekt Die Ansicht wechselt in Konfiguration kundenspezifisch 3 Klicken Sie die Schaltfl che Im Elterndokument anzeigen um wieder in die Ansicht Objektdefinitionen zur ck zu kehren HINWEIS Der Wechsel zwischen den Ansichten Konfiguration kundenspezifisch und Objektdefinition per Schaltfl che ist immer dann m glich wenn die Erweiterung sich unter einem Knoten Knoten hinzuf gen oder Knoten l schen befindet Erweiterungsregeln Jede Erweiterung ist im Web Design
108. esen Sie im Handbuch Web Portal Installationshandbuch F r jedes Webprojekt ist eine Reihe von spezifischen Daten im Definitionsbaumfenster zu pflegen f r weitere Informationen lesen Sie im Abschnitt Definitionsbaumfenster auf Seite 21 HINWEIS Neue Webprojekte k nnen nicht ber die Men leiste des Navigationsfensters hinzugef gt werden Die Erstellung eines neuen Webprojekts erfolgt ber den Assistenten Neues Projekt erstellen F r weitere Informationen lesen Sie im Abschnitt Neues Projekt erstellen auf Seite 63 Um ein Webprojekt auszuw hlen e Doppelklicken Sie im Navigationsfenster im Bereich Webprojekte das gew nschte Webprojekt Das gew nschte Webprojekt wird als Tabreiter im Definitionsbaumfenster angezeigt Subprojekte Sie haben die M glichkeit ein weiteres Webprojekt als zus tzliches Web Projekt auszuw hlen Dieses Projekt k nnen Sie dann wie das Webprojekt VI_Standardweb von der Startseite aus aktualisieren beziehungsweise kompilieren One Identity Manager 7 0 Web Designer Referenzhandbuch Um ein zus tzliches Webprojekt auszuw hlen HINWEIS Ihr Webprojekt muss bereits ausgew hlt und im Definitionsbaumfenster ge ffnet sein 1 ffnen Sie in der Ansicht Objektdefinitionen den Knoten Anzeigeeinstellungen Es werden weitere Unterknoten angezeigt 2 Markieren Sie den Unterknoten Subprojects1 und w hlen Sie aus dem Kontextmen den Eintrag Web Projekt Die Ansicht im Definitionsbaumfenster wechs
109. esigner f r alle im Auswahlfeld Text hinterlegten Sprachen anlegen und speichern oder l schen Um einen kundenspezifischen Text f r ein Bedienelement anzulegen 1 Klicken Sie in der Symbolleiste des Web Designers die Schaltfl che Texte der Bedienelemente Das Dialogfenster Texte der Bedienelemente wird angezeigt 2 W hlen Sie in der Spalte Schl ssel den Schl ssel f r das gew nschte Bedienelement oder schreiben Sie einen Teil oder das ganze Wort des Schl ssels in das Textfeld Suchtext eingeben In der Spalte Bearbeitung wird wenn vorhanden die bersetzung im Feld Text zum Bedienelement angezeigt 3 W hlen Sie im Auswahlfeld Sprache die gew nschte Sprache in der Sie den kundenspezifischen Text anlegen m chten 4 Schreiben Sie in das Textfeld Kundenspezifischer Text den gew nschten Text Sobald Sie Text eingegeben haben wird die Schaltfl che Speichern im Dialogfenster aktiv Um Text f r weitere Sprachen zu diesem Schl ssel zu erfassen w hlen Sie den vorherigen Schritt 5 Klicken Sie OK HINWEIS Das L schen der Kundenspezifischen Texte funktioniert wie das Anlegen dieser Texte Sie m ssen nur nach Auswahl des gew nschten Schl ssels die Schaltfl che Kundenspezifischen Wert l schen bet tigen Hyper Views bearbeiten Mit dieser Schaltfl che ffnen Sie das Dialogfenster Hyper View Assistent Sie haben hier unter anderem die M glichkeit bestehende Hyper Views zu importieren oder ein neues zu ers
110. esigners dargestellt F r eine bessere bersichtlichkeit und eine leichtere Unterscheidung werden die Knoten im Baum durch Symbole gekennzeichnet Weitere Informationen finden Sie in der Dell One Identity Manager WebDesigner Objektmodell Dokumentation Webanwendung Eine Webanwendung beziehungsweise Webapplikation ist eine ver ffentlichte und produktive Webseite auf einem Webserver die mit der Manager Datenbank interagiert Das hei t Funktionen wie zum Beispiel das Bearbeiten und Speichern von Mitarbeiter oder Bestelldaten werden zur Verf gung gestellt Dabei zeichnen sich unterschiedliche Webanwendungen durch eine eigene Intranet beziehungsweise Internetadresse aus Webprojekte Es k nnen mehrere Webprojekte in der Datenbank definiert werden und eine Webabwendung ergeben Die Webprojekte VI _StandardWeb und VI RegistrationWeb befinden sich bereits in der Datenbank und sind Teil des Business Workflows blicherweise befindet sich nur ein Webprojekt in der Webanwendung Einen Sonderfall stellt die Verkn pfung zwischen den oben genannten Webprojekten VI_StandardwWeb und VI RegistrationWeb dar VI _RegistrationWeb wird dabei zum Subprojekt von VI StandardwWeb und wird separat ver ffentlicht Im Webprojekt wird auf Module mit oder ohne Parameter verlinkt Die Zuordnung eines Webprojekts zu der auf dem Webserver ver ffentlichten Webanwendung erfolgt in der Konfigurationsdatei der Webanwendung zur Ver ffentlichung von Webanwendungen l
111. ezeichen l schen Alle gesetzten Lesezeichen werden nach einer Sicherheitsabfrage endg ltig aus der Liste gel scht One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol Funktion Ei Beschreibung bearbeiten Beim Bet tigen dieser Schaltfl che ffnet sich ein Dialogfenster zur Eingabe einer Beschreibung f r das Lesezeichen Die Beschreibung kann erg nzt ge ndert oder gel scht werden Diese Funktion kann auch durch einen Rechtsklick auf das gew hlte Objekt aufgerufen werden E Aktuelles Lesezeichen l schen Das gew hlte Lesezeichen wird nach einer Sicherheitsabfrage endg ltig aus der Liste gel scht Bei einer Gruppierung nach Modulen Komponenten werden alle Lesezeichen des markierten Moduls oder der Komponente gel scht Diese Funktion kann auch durch einen Rechtsklick auf das gew hlte Objekt aufgerufen werden Nach Modulen Komponenten gruppieren Die mit einem Lesezeichen markierten Objekte werden entsprechend ihrer Zugeh rigkeit unter die Module oder Komponenten gruppiert und in alphabetischer Reihenfolge aufgelistet Y Nur die Lesezeichen zum aktuellen Webprojekt anzeigen Diese Schaltfl che filtert nur Lesezeichen die zum kompilierten Webprojekt geh ren Nach erneutem Anklicken der Schaltfl che werden ausgeblendete Lesezeichen wieder angezeigt Befehlsliste Die Befehlsliste zeigt alle vollzogenen nderungen des Objektes an das gerade im Definitionsbaumfenster aktiv ist F r jedes Objekt im Definitionsbau
112. ferenzieren uoouoenoeennnannannnnnnnnnnaenennennenoenennennennenn 112 Anpassen der Dokumentation ocnnonneenaennnnennannannnennennennannnennennenenn 112 Kompilieren und Debuggen 114 Kompilierung einer Webanwendun8g 0 2002uoeneeneeennennennennnnnnennennennnnn 114 Kompilierung mit dem Database Compiler 0220022uoene nennen 115 Ee EE 115 Arbeiten mit einer Webanwendung u0cuucnnonnnnnnnnnn anna 117 Eine neue Webanwendung installieren 2002cccsneeneenennennnennnen 117 Abfrage auf eine Webanwendung u0cuucsneaenenennnnnnnnnnennnennnenenennn 118 Debugging 119 Breakpoints setzen 120 8 E27 EE 121 Monitoring 121 CC 122 SESSIONS 123 One Identity Manager 7 0 Web Designer Referenzhandbuch Assemblies 123 LOg Dateien 0ccuonnnennennennnn nennen nun nnnnnnnnnnan nen nnnnennennennoennennenn en 123 Exceptions nen it a ne ae ee ee ee ee nee 124 H ufige Aufgaben im Web Portal 124 ndern von Beschriftungen 124 Hinzuf gen von Funktionen 125 Einf gen von Texten Beschriftungen ouocnnoeenesnnennnennaennaeenaenneennn 127 Einf gen von Grids 0oooonoenoenonnnnnnnnnennennnnoennennenneenoenoennennn 128 Voreinstellung der Gruppierung von Grids 022u022nesneenennennnennnnnnn 129 Visualisieru
113. fl che Eigenschaften Die Eigenschaften des Datenbankobjekts werden Ihnen angezeigt Um eine Suche innerhalb des Navigationsfensters durchzuf hren 1 W hlen Sie im Navigationsfenster den gew nschten Bereich in dem Sie nach dem Datenbankobjekt suchen m chten Der gew hlte Bereich wird im Navigationsfenster angezeigt Schreiben Sie in das Textfeld den Suchbegriff und klicken Sie die Return Taste Unterhalb des Textfeldes werden Ihnen die Suchergebnisse aufgelistet Definitionsbaumfenster Ein Webprojekt verf gt ber genau einen Baum aus Knoten Mit der graphischen Benutzeroberfl che des Web Designers wird dieser Baum und die Auspr gung der einzelnen Knoten editiert Beim Einf gen erhalten Webprojekte Module und Komponenten eine minimale Anzahl an Knoten in der Objektdefinition Alle weiteren Knoten k nnen ber das Kontextmen hinzugef gt werden W hrend der Nutzung der Webanwendunsg befindet sich der Benutzer immer an einer definierten Stelle im Definitionsbaumfenster Das Definitionsbaumfenster stellt dem Benutzer folgende verschiedene Ansichten oder Dialogfenster zur Verf gung die ber Schaltfl chen in der Men leiste des Fensters zu erreichen sind Objektdefinition Diese Ansicht ist berwiegend zum Betrachten der vorhandenen Knoten eines Datenbankobjekts gedacht Sobald Sie in die Definitionsbaumansicht wechseln ist diese Ansicht voreingestellt Handelt es sich bei dem Datenbankobjekt um ein Objekt das zur
114. ge gebracht da eine Ausnahme in den meisten F llen f r den Endanwender zu viele technische Details enth lt Soll ein kundenspezifischer Fehlertext im Web Portal angezeigt werden so muss aus dem Skript eine Exception mit der genauen Relevanz f r den Endanwender ausgel st werden Sie haben folgende M glichkeiten e Enduser e Default e Intermediate e Technical HINWEIS Exceptions werden jedoch unabh ngig von der Relevanz f r den Endanwender immer vollst ndig im Protokoll der Webanwendung gespeichert und sind im Web Designer unter Ansicht Protokollausgabe einsehbar bei laufenden Webanwendungen in den Logdateien Abbildung 47 Bsp Formatskript auf einer Datenbankspalte die nicht mit einem Punkt enden darf we EK XAB7 BEID gt A If Value ToSeringi EndsWich Then Throw New ViException LD This property may not end in a period aign ExceptionkRelevance Endlser End If One Identity Manager 7 0 Web Designer Referenzhandbuch Ersetzen von Bildern aus Ressourcen Dateien Bilder die als kompilierte Ressourcen in einer der beiden Dateien VI ImageLibrary dil oder WebDesigner ImageLibrary dil liegen k nnen Sie durch Projektdateien ersetzen HINWEIS Es ist nicht m glich ersetzte Bilder auf der Anmeldeseite zu verwenden wenn die Webanwendung gegen einen Anwendungsserver l uft HINWEIS Bevor Sie ein Bild ersetzen k nnen m ssen Sie das zu ersetzende Bild und die damit zusammenh ngenden Informationen w
115. gen dass Sie ber das Men Bearbeiten Beschriftungen aufrufen k nnen suchen Sie nach diesen Objekten Eine weitere M glichkeit nach den Objekten zu suchen deren Text Sie ndern m chten ist die Benutzeroberfl che des Web Designers Handelt es sich um ein kundenspezifisches Caption Objekt sind beide Felder Kundenspezifischer Text und Text bearbeitbar Die nderungen an den Objekten m ssen sofort gespeichert werden Der Dialog zum Speichern wird angezeigt sobald Sie das Dialogfenster Beschriftungen bearbeitet und geschlossen haben Die neuen Texte werden in der Vorschauansicht nach einer erneuten Kompilierung angezeigt Sofern nur Caption Objekte ge ndert wurden ist keine Freigabe des Projekts erforderlich damit die nderungen auch in der Webanwenduns sichtbar sind Um die Beschriftung eines Caption Objekts zu ndern 1 W hlen Sie in der Vorschau Ansicht den Text den Sie ndern m chten 2 Klicken Sie im Fenster Eigenschaften mit der rechten Maustaste das markierte Label und w hlen Sie den Eintrag Zum Definitionsobjekt Im Definitionsbaumfenster wird im Tabreiter Objektdefinition das Label zur markierten Textstelle hervorgehoben 3 Klicken Sie mit der rechten Maustaste das hervorgehobene Label und w hlen Sie den Eintrag In Erweiterung verschieben In der Konfiguration anlegen Das Definitionsbaumfenster springt in den Modus Konfiguration kundenspezifisch 4 W hlen Sie das Fenster Knotenbearbeitung
116. gen ausw hlen Nach Auswahl einer Aufl sung wird das Vorschaufenster automatisch auf diese Gr e eingestellt Dies erm glicht eine Absch tzung ob die Webapplikation ohne Scrollbalken auskommt Eine entscheidende Rolle spielen aber der verf gbare Platz im verwendeten Webbrowser und die Anzahl der eingeblendeten Men leisten One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol Ld E Sprache Adresszeile Funktion Mit dieser Schaltfl che k nnen Sie aus der mobilen Ansicht in die Desktop Ansicht wechseln Mit dieser Schaltfl che wechseln Sie aus der Desktop Ansicht in die mobile Ansicht Im Auswahlfeld Sprache k nnen Sie die Sprache f r die Vorschau einstellen Zur Auswahl stehen Ihnen die Sprachen mit denen Sie sich im Web Designer oder einem anderen Werkzeug des One Identity Managers anmeldet haben Weitere Informationen zu Anmeldesprachen erhalten Sie im Konfiguration In der Adresszeile wird Ihnen die URL der Webanwendung angezeigt wie in einem Browser Sie k nnen hier oder in einem Browser in dem Sie die Webanwendung ge ffnet haben zus tzliche URL Parameter angeben Zum Beispiel diese Parameter e d1im_layout f r diesen Parameter ist die Angabe der Werte tablet und desktop m glich e diim_culture f r diesen Parameter ist beispielsweise die Angabe der Werte de DE oder en US m glich Um einen Parameter mit einem Wert einzugeben 1 Klicken Sie in der Vorschauansicht in die Adresszeile h
117. gsfenster Die Baumstruktur der Men leiste des Webprojekts wird ge ffnet und die vorhandenen Men punkte angezeigt 4 Markieren Sie den gew nschten Men punkt One Identity Manager 7 0 Web Designer Referenzhandbuch Weitere Optionen zur Platzierung des neuen Men punktes sind bearbeitbar und k nnen ausgew hlt werden 5 Aktivieren Sie eine der folgenden Optionen e oberhalb des selektierten Knotens Der neue Men punkt wird oberhalb des von Ihnen markierten Men punktes angelegt e unterhalb des selektierten Knotens Der neue Men punkt wird unterhalb des von Ihnen markierten Men punktes angelegt e eine Hierarchieebene unter dem selektierten Knoten Der neue Men punkt wir eine Hierarchieebene unterhalb des von Ihnen markierten Men punktes angelegt 6 Klicken Sie Weiter Die Einstellungen zur Platzierung des neuen Men punktes sind damit abgeschlossen Sie werden zum n chsten Dialog weitergeleitet Abbildung 21 Assistent Neues Modul erstellen Anlegen und Konfigurieren eines Men punkts K Assistent zum Erzeugen eines neuen Moduls Navigation An welcher Stelle soll ein Men eintrag f r das neue Modul angelegt werden Anlegen eines Men punktes Beschriftung Verantwortliichkeiten oberhalb des selektierten Knotens unterhalb des selektierten Knotens eine Hierarchieebene unter dem selektierten Knoten l My Identity E Meine Aufgaben H My Responsibilities Meine Aktionen E Bestellungen
118. halten von Produktbenachrichtigungen e Herunterladen von Software Testsoftware finden Sie unter Testdownloads e Anzeigen von Videos zur Vorgehensweise e Teilnahme an Communitydiskussionen e Chatten mit einem Supporttechniker One Identity Manager 7 0 Web Designer Referenzhandbuch
119. icht Eigenschaften wichtige Informationen ber einzelne Knoten abrufen In dieser Ansicht k nnen Sie die Eigenschaftswerte von Steuerelementen w hrend der Laufzeit der Anwendung berpr fen HINWEIS F r diese Funktion muss eine WCF Verbindung hergestellt sein Die Ansicht Eigenschaften ist in 2 Bereiche aufgeteilt Im linken Teil der Ansicht wird die Baumstruktur der ASP NET Steuerelemente angezeigt wie sie auf dem Webserver zum Zeitpunkt der Webseitenerstellung vorlag Zu den Steuerelementen werden Ihnen auch die zugeh rigen Datenbankobjekte und IDs aufgef hrt Im rechten Bereich der Ansicht werden Ihnen die Eigenschaften und Eigenschaftswerte zu den Steuerelement angezeigt Um sich die Eigenschaften eines Knotens anzusehen k nnen Sie beispielsweise im Vorschaufenster an eine Stelle klicken die Sie sich in der Ansicht Eigenschaften n her betrachten m chten Diese Stelle wird in der Ansicht Eigenschaften farblich hervorgehoben HINWEIS Dies ist jedoch nur f r Anzeigeknoten m glich da nur diese in der Vorschau dargestellt werden Die Eigenschaften von Daten und Aktionsknoten werden nur im Debug Modus angezeigt Um ein Definitionsobjekt anzuzeigen 1 Klicken Sie die Stelle in der Vorschauansicht die Sie sich genauer ansehen m chten Das angeklickte Objekt wird in der Baumstruktur der Ansicht Eigenschaften markiert HINWEIS Wenn es sich bei dem markierten Objekt um ein Steuerelement handelt werden Ihnen im Kontextmen di
120. ichtbarkeit sind abgeschlossen Das neue Modul wird angelest 3 Klicken Sie die Schaltfl che Fertig Das neue Modul wird als Tabreiter im Defintionsbaumfenster angezeigt 4 Klicken Sie die Schaltfl che Alle Speichern Alle nderungen werden in Ihrem Webprojekt gespeichert One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 22 Assistent Neues Modul erstellen Konfigurationsparamter nur f r Personen in bestimmten Rollen K Assistent zum Erzeugen eines neuen Moduls Berechtigung F r welchen Personenkreis soll der Men punkt sichtbar sein f r alle Personen sichtbar Kanfigurationsparameter nur f r Personen in bestimmten Rollen f r Personen auf die eine angegebene SQOL Abfrage passt CCC_Neues Modul_VisibilityCondition Rollen 101 iren One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 23 Assistent Neues Modul erstellen Konfigurationsparameter f r Personen auf die eine angegebene SQL Abfrage passt K Assistent zum Erzeugen eines neuen Moduls Berechtigung F r welchen Personenkreis soll der Men punkt sichtbar sein f r alle Personen sichtbar 9 Konfiguratonsparameter nur f r Personen in bestimmten Rollen f r Personen auf die eine angegebene SQL Abfrage passt CCC_Neues Modul_Visibility Condition Neue Komponente anlegen Um eine neue Komponente anzulegen stehen Ihnen verschiedene Vorgehensweisen zur Verf gung Wenn Sie eine neu
121. ie Quelle Dateiname und Gr e und Status ermitteln O Quelle ermitteln Es gibt verschiedene M glichkeiten mehr Informationen ber die Eigenschaften eines Bildes zu erhalten Unter anderem k nnen Sie die erforderlichen Informationen ber die Bild URL ermitteln ber die Anzeige der Eigenschaften erfahren Sie unter anderem auch die richtige Quelle Die Quelle VI ImageLibrary erkennen Sie am Ausdruck stockImg Der Ausdruck Img steht f r die Quelle webDesigner ImageLibrary Datei ermitteln Auch den Namen der Bild Datei erfahren Sie ber die Bild URL Der Dateiname steht direkt hinter der Quelle und k nnte beispielsweise so aussehen stockImg AssignedDirect Gr e ermitteln Dieser Wert ist nur f r Dateien aus der Quelle VI ImageLibrary Images erforderlich Sie erhalten den Wert ber die Bild URL Der Wert ber die Bild URL Der Wert k nnte beispielsweise so aussehen size Small Status ermitteln Der Status ist nur relevant f r Bild Dateien aus der Quelle VI ImageLibrary Images Auch dieser Wert kann ber die Bild URL ermittelt werden Der Status k nnte beispielsweise so aussehen state Normal F r die beiden verschiedenen Ressourcen Dateien herrschen unterschiedliche Regeln f r den Dateinamen die im Folgenden getrennt voneinander erl utert werden Regeln f r Dateinamen eines Bildes aus einer VI ImageLibrary dii In der Datei VI ImageLibrary Images di1l sind die Ressourcen nach folgendem Namensschema
122. ie aus dem Kontextmen den Eintrag Inhalt der Collection anzeigen ODER Klicken Sie die Return Taste Der Inhalt der Collection wird im rechten Bereich des Abfragefensters aufgelistet angezeigt One Identity Manager 7 0 Web Designer Referenzhandbuch Tabelle 21 Funktionen der Symbolleiste der Ansicht Abfrage SYMBOL FUNKTION P Abfrage absenden ber die Schaltfl che wird das eingegebene Web SQL Statement ausgef hrt Wurden mehrere Statements formuliert ist das Statement das ausgef hrt werden soll vollst ndig zu markieren Die parallele Abfrage mehrerer Statements wird nicht unterst tzt Das auszuf hrende Statement wird gegen das zur Zeit in der Baumstruktur ausgew hlte Modul oder Komponente ausgewertet Verwenden Sie bei der Eingabe des auszuf hrenden Statements die Web SQL Syntax Ist die abgefragte Collection Bestandteil einer Komponente muss die Bezeichnung der Collection um das Suffix erganzt werden Das Suffix l sst sich im linken Bereich des Abfragefensters ablesen Wird in dem Statement ein Asterisk als Platzhalter f r die anzuzeigenden Spalten verwendet werden nur die Spalten angezeigt die im Modul auch ben tigt referenziert werden Abbildung 43 Abfrage Fenster einfache Abfrage Abfrage 5 AlbertEinstein 11 11 2014 15 09 42 internal J gt 3 9 VI_Start 11 11 2014 15 11 16 select from user H VI_Session 11 11 2014 15 09 42 3 49 VI_Session 11 11 2014 15 09 42 _ Display UID_Person Al
123. ie zum Beispiel die Vorschauansicht oder das Debuggen eines Webprojekts k nnen nur mit einer installierten Webanwendung funktionieren Eine wesentliche Voraussetzung f r das reibungslose Funktionieren der Webanwendung ist dass eine WCF Verbindung erfolgreich hergestellt werden kann Um eine Webanwendung einzurichten 1 2 ffnen Sie den Web Designer W hlen Sie eine Datenbankverbindung im Auswahlfenster ODER Erstellen Sie eine neue Verbindung W hlen Sie gegebenenfalls ein Authentifizierungsverfahren im entsprechenden Auswahlfenster Schreiben Sie falls erforderlich einen Benutzer und ein Kennwort in die daf r vorgesehenen Textfelder Klicken Sie Anmelden Die Startseite des Web Designers wird angezeigt W hlen Sie eine der folgenden Vorgehensweisen e Neue Web Anwendungen installieren e Webanwendung ausw hlen Um eine neue Webanwendungen zu installieren 1 W hlen Sie im linken Bereich der Startseite unter Webanwendungen Neue Webanwendungen installieren Das Fenster Benutzerkontensteuerung wird mit der Frage die Datei WebDesignerInstaller exe ZU installieren angezeigt Klicken Sie Ja um die Datei zu installieren One Identity Manager 7 0 Web Designer Referenzhandbuch SH ZE Re Das Fenster One Identity ManagerWeb Installer wird angezeigt W hlen Sie eine Datenbankverbindung Klicken Sie Weiter W hlen Sie ein Installationsziel indem Sie einen Anwendungsnamen in das Textfeld schreiben
124. iert sein um bearbeitet werden zu k nnen Um den Konfigurationsschl ssel vom Parametertyp Boolescher Wert zu bearbeiten e Aktiveren beziehungsweise deaktivieren Sie das Kontrollk stchen zum Konfigurationsschl ssel unter Details Ihre Einstellung am Konfigurationsschl ssel wird bernommen One Identity Manager 7 0 Web Designer Referenzhandbuch Parametertyp SQL Filterbedingung Konfigurationsschl ssel vom Parametertyp SQL Filterbedingung k nnen Sie beispielsweise zum Abfragen von Datenbankobjekten mit bestimmten Eigenschaften verwenden Ein Beispiel f r eine solche Abfrage w re sich alle Mitarbeiter deren Nachname mit A beginnt anzeigen zu lassen Dieses Beispiel wird f r die Vorgehensweise beim Bearbeiten des Konfigurationsschl ssels vom Parametertyp SQL Filterbedingung verwendet HINWEIS Der Konfigurationsschl ssel von diesem Parametertyp muss im Definitionsbaumfenster markiert sein um bearbeitet werden zu k nnen Um den Konfigurationsschl ssel vom Parametertyp SQL Filterbedingung zu bearbeiten 1 Schreiben Sie in das Textfeld Ihre Filterbedingung HINWEIS Bei der Formulierung einer SQL Filterbedingung kann nur SQL verwendet werden Die Verwendung von Web SQL ist nicht m glich ODER Klicken Sie die Schaltfl che Assistent ffnen Das Dialogfenster Where Klausel Assistent wird angezeigt 2 Klicken Sie den Link Ausdruck hinzuf gen Das Fenster Spalte ausw hlen wird Ihnen mit mehreren Ordne
125. igenschaften ccuccnoennennennannnnn nenn nn nnnnnennennennannnennennen 44 nderungskennzeichen f r Webprojekt LL Lu 44 Konfigurationsm glichkeiten f r Webprojekte 22002cuceneeeeneneeennnnnn 46 Projektkonfiguration Webprojekt oocuccnaenaennennennannannnennenneennennenn 4 Parametertyp Boolescher Wert uooocnoenoenonnennennnannennennenannennennenenn 49 Parametertyp SQL Filterbedingung nn 50 Parametertyp Auswahl aus Werteliste 200200220oosn sense 51 Parametertyp Freitext 2 oooouocnosnnnennnnnnnnnnnnnnnnnnannennennennenennennennennenn 51 Parametertyp Eigenschaftenliste 222022cnnenn anne 51 Parametertyp Bud 53 Parametertyp Konfigurationsobjekte 53 Parametertyp Farbwert 220ouoonosnennennnnannnnnnnnnnnnnannennennenoenennennenneneenn 595 Parametertyp Farbtabelle 59 Projektkonfiguration Anpassungen 56 Projektkonfiguration Suchfelder 00000000000000000000000000000000000 0000000000000022 3 Spaltenabh ngige Verweise 58 Verwendung eines spaltenabh ngigen Verweises 59 Definition eines neuen spaltenabh ngigen Verweises 59 Dynamische Verweise 022 020ooonoeeeasneesnnennnsnnnnnnnennnnnnonnnnnnnennnennnennnennen 60 Das Web Portal anpassen 2
126. imitedSOL One Identity Manager 7 0 Web Designer Referenzhandbuch hinterlegt und in der Tabelle OBMGroupHasLimitedsoL mit mindestens einer Dialoggruppe verkn pft werden F r die Abfrage wird ein eigener Collection Knoten angelegt Um eine Datenbankabfrage zu erstellen oder zu w hlen 1 W hlen Sie im Navigationsfenster ein Modul oder eine Komponente ODER Erstellen Sie ein neues Modul beziehungsweise eine neue Komponente 2 Markieren Sie in der Ansicht Objektdefinition im Definitionsbaumfenster den Knoten Collections 3 Klicken Sie die rechte Maustaste und w hlen Sie im Kontextmen den Eintrag Assistenten Datenbankabfrage Assistent oder Element in Erweiterung Assistenten Datenbankabfrage Assistent HINWEIS Die Men f hrung h ngt davon ab ob Sie ein kundenspezifisches Modul Komponente oder ein Standard Modul Komponente gew hlt haben Standard Datenbankobjekte ben tigen zun chst eine Erweiterung am Objekt F r weitere Informationen lesen Sie im Kapitel Erweiterungen auf Seite 76 Das Dialogfenster Datenbankabfrage Assistent wird angezeigt F r Ihre Datenbankabfrage k nnen Sie einen bereits vorhandenen SQL Ausdruck w hlen oder einen Neuen anlegen 4 W hlen Sie zwischen den Optionen Neu oder Bereits vorhanden 5 Bearbeiten Sie folgende Eingabe und Textfelder wenn Sie die Option Neu gew hlt haben a Name der Collection berschreiben Sie bei Bedarf den voreingestellten Namen MyCollection f r die Collec
127. ine Sprache festlegen f r die der mehrsprachige Text gelten soll Wie die passende Sprache aus einer vom Browser vorgegebenen Sprache gefunden wird k nnen Sie im Abschnitt Sprachen f r die Anzeige und Pflege der Daten im Dell One Identity Manager Konfigurationshandbuch nachlesen 4 Schreiben Sie in das Eingabefeld der Suchmaske Teile oder den gesamten Ausdruck der Beschriftung ein und klicken Sie auf die Schaltfl che rechts daneben In der Ergebnisliste werden alle Beschriftungen angezeigt die auf den Suchbegriff zu treffen HINWEIS Wenn eine der Optionen Schl ssel und Text durchsuchen oder Nur im Schl ssel suchen aktiv ist dann werden die in der Ergebnisliste angezeigten Schl ssel mit einem Asterisk gekennzeichnet One Identity Manager 7 0 Web Designer Referenzhandbuch Objekteigenschaften Das Dialogfenster Objekteigenschaften zeigt die Eigenschaften der vom Web Designer erzeugten und als Objekte in der Tabelle DialogAEDS gespeicherten Dateien Jedes Modul jede Komponente Projektdatei und jedes Webprojekt wird darin als eigene Datei repr sentiert Um Objekteigenschaften aufzurufen 1 W hlen Sie im Navigationsfenster das gew nschte Objekt Das gew hlte Objekt ist farblich markiert 2 Klicken Sie die Schaltfl che Eigenschaften in der Symbolleiste des Navigationsfensters Das Dialogfenster Objekteigenschaften wird angezeigt Drei Tabreiter stehen Ihnen hier zur Verf gung Mit den entsprechenden Rechten k nnen Sie die
128. inter die URL 2 Schreiben Sie beispielsweise folgende Angaben amp dlim layout tablet 3 Dr cken Sie die Taste Return Die Ansicht Ihrer Vorschau wechselt in die mobile Ansicht HINWEIS Neben der manuellen Eingabe von URL Parametern zum Wechseln der Ansicht oder Sprachkultur k nnen Sie die Schaltfl chen f r Desktop oder mobile Ansicht zum Beispiel das Auswahlfeld Sprache verwenden wie weiter oben in dieser Tabelle beschrieben Neben der Symbolleiste verf gt das Vorschaufenster auch ber eine Fu leiste Folgende Funktionen stehen Ihnen hier zur Verf gung Tabelle 11 Funktionen der Fu leiste in der Vorschau Symbol Funktion bi Status Anzeige Wird hier Fertig angezeigt ist das Kompilieren und Rendern des aktuellen Projektstands abgeschlossen und die Seite wartet auf Eingaben HH Pixel Lineal HEN 769x485 Die Zahlen des Pixel Lineals zeigen die Breite und H he des Fensterbereichs an der f r die Anzeige des gerenderten HTML Codes zur Verf gung steht Diese Angabe erm glicht die Vermeidung von Scrollbalken bei der Programmierung wenn der vom Browser zur Verf gung gestellte Platz bekannt ist Dieser wird beeinflusst von der Monitoraufl sung und der Anzahl der im Browser eingeblendeten Men leisten One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol Funktion Mit dieser Schaltfl che k nnen Sie aus der Vorschauansicht auf die Monitorseite wechseln M Mit dieser Schaltfl che k nnen Sie au
129. ion vom angegebenen Typ sein muss Das Kontrollk stchen Cursor erforderlich legt die Stelle der zugeordneten Collection fest die innerhalb einer Interation ber dieser liegen muss One Identity Manager 7 0 Web Designer Referenzhandbuch Deklaration von Konfigurationsschl sseln in Modulen und Komponenten Abbildung 36 Wertebelegung von Konfigurationsschl ssel im Definitionsbaum von Modulen und Komponenten Be Z az 0a 5 CCL_MyData_PersonHyperView Ee Configuration Compilatonsettingsi es ContextParametersi Ei Collections DJ Initializer Pf Local components gl Funchons D 5 Events zer Forms Um Konfigurationsschl ssel f r ein Modul oder eine Komponente zu deklarieren 1 10 Klicken Sie im Definitionsbaumfenster die Schaltfl che Objektdefinition und w hlen Sie den Knoten Konfiguration W hlen Sie im Kontextmen den Eintrag Konfigurationsabschnitt Der neue Konfigurationsabschnitt wird im Definitionsbaumfenster aufgelistet Markieren Sie den neu angelegten Konfigurationsabschnitt Im Fenster Knotenbearbeitung k nnen Sie sehen dass der neue Konfigurationsabschnitt ausgew hlt ist mit leeren Eingabefeldern Schreiben Sie im Fenster Knotenbearbeitung in den Eingabefeldern Bezeichner und Beschreibung den Namen f r den neuen Konfigurationsabschnitt Der Konfigurationsabschnitt wird im Definitionsbaumfenster mit dem Namen versehen Markieren Sie den Konfigurationsabschnitt W hlen Sie ber das Kontext
130. jeweiligen Kapiteln Eine neue Webanwendunsg installieren Die bevorzugte Methode zur Installation des Web Portals ist die Verwendung des Web Installers der im Setup Ordner bereit gestellt wird Sie haben aber zus tzlich die M glichkeit ber die Startseite des Web Designers die Installation einer neuen Webanwendung auszuf hren Um eine neue Webanwendung zu installieren 1 Klicken Sie auf der Startseite den Link Neue Web Anwendungs installieren Das Fenster Benutzerkontensteuerung wird angezeigt 2 Best tigen Sie die Meldung mit Ja Das Dialogfenster Web Installer wird angezeigt F r weitere Informationen wie Sie eine Webanwendung installieren lesen Sie im Kapitel Installieren des Web Portals im Handbuch Dell One Identity Manager Installationshandbuch One Identity Manager 7 0 Web Designer Referenzhandbuch 117 Abfrage auf eine Webanwendung Im Fenster Abfrage k nnen Web SQL Statements formuliert und ausgef hrt werden Zuvor ist jedoch eine erfolgreiche Kompilierung erforderlich Auch dieses Fenster verf gt ber eine eigene Symbolleiste Das Fenster Abfrage ist in drei Bereiche aufgeteilt HINWEIS F r diese Funktion muss eine WCF Verbindung hergestellt sein Im linken Bereich werden die aktuell vorhandenen Collections der Sessions angezeigt Die interne aktuell ausgew hlte Session ist im Auswahlfeld der Symbolleiste voreingestellt Die einzelnen Collections sind in einer Baumstruktur unter den Modulen oder Komponent
131. kennzeichnet Weitere Informationen finden Sie im Kapitel Lesezeichen auf Seite 36 Diese Funktion ffnet den Dialog Datei speichern unter In der Datei wird dann die xml Definition des ausgew hlten Knotens und aller seiner untergeordneten Knoten gespeichert Diese Funktion ffnet den Dialog Dateiauswahl Hier kann eine zuvor exportierte Struktur des Definitionsbaums ausgew hlt werden Sofern die zu importierende Struktur zum ausgew hlten Knoten passt wird sie unterhalb des ausgew hlten Knotens eingef gt Diese Funktionen verschieben den ausgew hlten Knoten innerhalb des Zweiges Sie sind verf gbar wenn es sich nicht um automatisch hinzugef gte Knoten handelt und wenn die aktuelle Position des ausgew hlten Knotens die entsprechende Aktion zul sst Diese Funktionen sind verf gbar wenn entsprechende Bearbeitunsgsschritte vorausgegangen sind R ckg ngig macht die zuvor ausgef hrte Aktion r ckg ngig Wiederholen stellt den Zustand wieder her der vor der Ausf hrung der Aktion R ckg ngig bestanden hat Beim Ausf hren dieser Funktion wird nach allen Referenzen die auf das aktuell gew hlte Objekt verweisen gesucht Nach erfolgreicher Suche werden die Referenzen auf das Objekt angezeigt mit Fundstelle Modul und Objekttyp Diese Funktion ffnet einen Dialog in den Sie verschiedene Suchparameter eingeben k nnen Strg F Weitere Informationen finden Sie unter Suchen und Ersetzen im Web Designer auf Seite 26 Diese Fun
132. kt ben tigten Captions mit dem nderungskennzeichen Weitere Informationen finden Sie unter Mehrsprachige Texte auf Seite 40 Sind von der get tigten Auswahl betroffene Objekte bereits einem oder mehreren anderen nderungskennzeichen zugeordnet werden bestehende Zuordnungen nicht ge ndert oder gel scht Es wird eine weitere Verkn pfung hinzugef gt 3 Klicken Sie Weiter Eine weitere Ansicht im Dialogfenster wird Ihnen angezeigt Klicken Sie die Schaltfl che neben dem Textfeld nderungskennzeichen Das Fenster nderungskennzeichen wird angezeigt Zur weiteren Vorgehensweise lesen Sie die n chste Schrittanleitung Um ein nderungskennzeichen zu bearbeiten erstellen oder l schen 1 ffnen Sie das Dialogfenster wie oben beschrieben Im Dialogfenster steht Ihnen die Ansicht mit der Auswahlm glichkeit eines nderungskennzeichens zur Verf gung Klicken Sie die Schaltfl che mit dem Zauberstab Das Dialogfenster nderungskennzeichen wird mit dem nderungskennzeichen angezeigt HINWEIS Haben Sie kein nderungskennzeichen ausgew hlt ist nur die Schalftfl che nderungskennzeichen aktiv W hlen Sie das nderungskennzeichen Die Schaltfl chen Bearbeitungsansicht ffnen schlie en nderungskennzeichen erstellen und nderungskennzeichen l schen sind aktiv und k nnen angeklickt werden a Klicken Sie die Schaltfl che Bearbeitungsansicht ffnen schlie en um das ausgew hlte nderungskennzeichen zu
133. ktion f hrt die Suche mit den aktuellen Suchparametern aus und markiert den n chsten entsprechenden Knoten Die Suche wird auch dann ausgef hrt wenn der Dialog Suchen nicht ge ffnet ist One Identity Manager 7 0 Web Designer Referenzhandbuch Arbeiten mit der Vorschau Die Vorschau zeigt wie eine entsprechende Webanwendung im Browser aussieht und sich verh lt Das hei t alle Schaltfl chen Links usw k nnen direkt mit der vollen Funktionalit t getestet werden Zum Rendern der gezeigten Ansicht wird der Standardbrowser des ausf hrenden Clients verwendet HINWEIS Beachten Sie dass andere Browser oder auch bereits andere Versionsst nde des gleichen Browsers andere Ansichten erzeugen k nnen als die Vorschau Es empfiehlt sich daher einen umfangreichen Layout Test der Webanwendung mit zuvor festgelegten Browser Versionen durchzuf hren Abbildung 6 Vorschau im Web Designer D d E FE PS U Sprache Deutsch e e up http host IdentityM anager page axd RuntimeFormlID 419668f6 762b 4568 5345 258657376972238Branch1D host 986 5 amp 5eweb_handler p amp aeweb_rp wproj 0AConb One Identity Manager Anmeldename Kennwort Anmelden Neues Konto erstellen Dell One Identity Manager 2015 Dell Inc ALL RIGHTS RESERVED Fertig 834560 Monitorseite Vorschau Auch die Vorschau schreibt Daten in die Datenbank oder l scht Datenbankobjekte sofern eine solche Funktion durch den Benutzer ausgef hrt wird Beim
134. kundenspezifischen Wert auch wieder auf den Standardwert zur cksetzen indem Sie auf das X Symbol klicken und die Hinweismeldung best tigen HINWEIS Die unterschiedlichen Bearbeitungsm glichkeiten der Konfigurationsschl ssel werden Ihnen in den n chsten Abschnitten zu den einzelnen Parametertypen n her erl utert Folgende Parametertypen k nnen einem Konfigurationsschl ssel zugewiesen worden sein Boolescher Wert SQL Filterbedingung Auswahl aus der Werteliste Freitext Eigenschaftenliste Bild Farbwert Farbtabelle Um die Ansicht Einstellungen aufzurufen HINWEIS Ein Datenbankobjekt muss bereits ausgew hlt sein um im Definitionsbaumfenster arbeiten zu k nnen e Klicken Sie die Schaltfl che Einstellungen im Definitionsbaumfenster Die Ansicht Einstellungen wird mit den vorhandenen Konfigurationsabschnitten angezeigt HINWEIS Sind mehrere Konfigurationsschl ssel vorhanden werden diese innerhalb eines Konfigurationsabschnittes zusammengefasst Die Konfigurationsabschnitte k nnen Sie aufklappen um an die gew nschten Konfigurationsschl ssel zu gelangen Parametertyp Boolescher Wert Konfigurationsschl ssel vom Parametertyp Boolescher Wert k nnen zur Konfiguration von Ja oder Nein Fragen verwendet werden Ein Beispiel f r eine solche Frage w re das Zulassen der Navigation per Tastaturk rzel HINWEIS Der Konfigurationsschl ssel von diesem Parametertyp muss im Definitionsbaumfenster mark
135. l ssel nicht zu verwechseln mit Prim rschl ssel verf gen Im Dialogfenster Mehrsprachige Texte k nnen Sie Beschriftungen in verschiedenen Sprachen anlegen Hierzu steht Ihnen das Auswahlfeld Sprache zur Verf gung Neben der Sprache legen Sie auch die Kultur fest Zur Auswahl stehen beispielsweise f r Englisch English United Kingdom en GB oder English United States en US Entscheidend bei Text in verschiedenen Sprachen sind auch die Einstellungen Ihres Webbrowsers den Sie mit dem Web Designer verwenden Liegen die ausgew hlten Sprachen beziehungsweise Kulturen zum Beispiel de AT in den Einstellungen Ihres Webbrowsers nicht als Text im Web Designer vor wird der Text in der n chsten bergeordneten Sprachfamilie gesucht Um bereits angelegte Captions zu bearbeiten wurde im oberen Bereich des Dialogfensters eine Suchfunktion mit verschiedenen Optionen implementiert e Schl ssel und Text durchsuchen e Nur im Schl ssel suchen e Nur im Text suchen e In allen vorhandenen Sprachen suchen Bei der Suche nach Texten werden die durch Dell definierten und kundenspezifischen Texte durchsucht Die Suchergebnisse werden in der Ergebnisliste aufgef hrt und k nnen von dort durch Anklicken zur Bearbeitung ausgew hlt werden Das Speichern und L schen erfolgt ber die Schaltfl chen der Symbolleiste Abbildung 11 Symbolleiste des Dialogs Mehrsprachige Texte Tabelle 15 Funktionen der Symbolleiste des Dialogs Mehrsprachige Texte Sy
136. layout wiederherstellen oder Gespeichertes Layout wiederherstellen w hlen Das Navigationsfenster wird angezeigt 3 Klicken Sie oder bewegen Sie die Maus au erhalb des Navigationsfensters um das Navigationsfenster wieder zu verdecken Neben der Startseite ist wieder nur das Bedienelement Navigation sichtbar Im Navigationsfenster w hlen Sie die Datenbankobjekte aus die Sie aktuell mit dem Web Designer bearbeiten m chten Die verschiedenen Bereiche haben unterschiedliche Funktionen die Ihnen entsprechend Ihrer getroffenen Auswahl angezeigt werden Die Darstellung der Datenbankobjekte im Bereich Module erfolgt in einer Baumansicht In dieser Ansicht befinden sich zwei Wurzelknoten Unter jedem der Wurzelknoten sind definierte Datenbankobjekte gruppiert Diese Objekte k nnen in einer Kundeninstallation des One Identity Manager nicht bearbeitet werden Sie haben die M glichkeit diese Objekte bzw Extensions zu kopieren Der zweite Wurzelknoten hat den Pr fix kundenspezifisch Unter diesem sind alle kundenspezifischen Objekte gruppiert Dieser Wurzelknoten wird im Navigationsfenster ber dem Wurzelknoten angezeigt der Datenbankobjekte enth lt die zur standardm igen Auslieferung des Web Designers geh ren Die Datenbankobjekte Komponenten und Layout Definitionen unterscheiden sich in der Gruppierung von den anderen Datenbankobjekten im Navigationsfenster Hier werden die Objekte nicht innerhalb der beiden Wurzelknoten gruppiert sonder
137. lenden Caption die von mehreren Knoten referenziert wird Der entsprechende Fehler ist also nur einmal zu beheben One Identity Manager 7 0 Web Designer Referenzhandbuch Mit einem Doppelklick auf einen Eintrag in der Tabelle wird der entsprechende Knoten im Definitionsbaumfenster aufgerufen und der Web Designer wechselt selbstt tig in das Fenster Knotenbearbeitung Dieses Verhalten trifft zu wenn der Fehler sich im Knoten befindet Tritt der Fehler erst beim Kompilieren des entstandenen Codes auf wird mit einem Doppelklick auf den Fehler die Ansicht Generierter Code readonly im Definitionsbaumfenster angezeigt Abbildung 41 Aufgaben Aufgaben Fehlerdetails Fehlerbeschreibung Knoten Eigenschaft Modul O The given expression is of the type System String but the type System Int32 Einzelwert YI_Responsibilities_Memberships There is no navigation tite assigned to the form form CC DN Test 0 Die Zeilen einer Auswertung m ssen dieselbe L nge haben FunctionValuelisti VI_Responsibilities_Memberships A The sign will be escaped when using the SqlCompare or SqlSearch function ComplianceRuleCandidate YI_Compliance_5APAnalysis By Knotenbearbeitung Aufgaben E Eigenschaften P Abfrage 103 Kompilierung Tabelle 20 Symbolleiste des Aufgabenfensters Symbol Funktion Fehlermeldung anzeigen Diese Schaltfl che ist nur aktiv wenn ein Fehlereintrag in der Liste markiert wurde Mit Klick auf die Schaltfl che wird eine detaillierte F
138. mbol Funktion Hinzuf gen Erm glicht das Hinzuf gen einer neuen Beschriftung L schen L scht die im Bearbeitungsbereich aktive Beschriftung nach einer Sicherheitsabfrage aus der Datenbank x Speichern wi Speichert die neue Beschriftung beziehungsweise die nderungen in der Datenbank Beschriftung zuweisen Diese Schaltfl che ist nur aktiv wenn der Dialog ber einen Knoten im Definitionsbaum Fenster aufgerufen wurde Mit Bet tigung der Schaltfl che wird die im Bereich Bearbeiten aktive Beschriftung dem Knoten zugeordnet One Identity Manager 7 0 Web Designer Referenzhandbuch Um einem Knoten direkt eine Beschriftung hinzuzuf gen 1 Klicken Sie einen Knoten im Definitionsbaumfenster zum Beispiel vom Typ Label dem Sie eine Beschriftung hinzuf gen m chten 2 W hlen Sie im unteren Bereich des Definitionsbaum Fensters den Tabreiter Knotenbearbeitung 3 Klicken Sie die Schaltfl che rechts neben dem Eingabefeld Text Das Dialogfenster Mehrsprachige Texte wird angezeigt 4 W hlen Sie den Tabreiter Direktbearbeitung Der Tabreiter Direktbearbeitung verf gt ber ein SQL Bearbeitungsfenster Hier k nnen Sie die Beschriftung des Knotens erfassen beziehungsweise bearbeiten Wurde dem Knoten noch keine Beschriftung hinzugef gt steht das SQL Eingabefenster leer Liegt dem Knoten bereits eine Beschriftung vor steht dort ein SQL Ausdruck in der Form translate 1DS lt Schl ssel gt Dabei steht translate f r den
139. me like 0 FROM Var SELECT searchString um das Problem beim Laden eines ung ltigen WebSQL Ausdrucks zu umgehen O WICHTIG Es gibt noch mehr WebSQL Funktionen die zum Aufbau von Zeichenketten gedacht sind und von ihrem Datenbankmanagementsystem als SQL erkannt werden Diese WebSQL Funktionen beginnen mit dem Pr fix Sql so zum Beispiel SqlAnd SqlOr SqlCompare SqlIn usw Sie k nnen eine optionale Bedingung an der Collection selbst oder aber am Knoten Collection laden vornehmen HINWEIS ormat ist eine WebSQL Funktion One Identity Manager 7 0 Web Designer Referenzhandbuch Um Daten aus einer Datenbanktabelle in eine Collection zu laden mit Hilfe des Aktionsknotens Collection laden e Schreiben Sie in welche Collection die Daten geladen werden sollen HINWEIS Um die zu ladenden Daten einzuschr nken k nnen Sie eine optionale Bedingung f r eine Where Klausel angeben Sie k nnen diese Angabe am Knoten Collection laden vornehmen Hierbei hat die an der Aktion angegebene Where Klausel Vorrang vor einer gegebenenfalls an der Collection angegebenen Nur wenn am Aktionsknoten keine Where Klausel angegeben wurde wird die an der Collection angegebene Where Klausel verwendet TIPP Im Abfragefenster k nnen Sie mit der WebSQL Funktion WhereClause CollectionName die verwendete Where Klausel abfragen die beim letzten Laden verwendet wurde Abfrage von Daten aus einer Collection berall wo Sie einen WebSQ
140. men 1 W hlen Sie den Knoten mit dem Webprojekt im Definitionsbaumfenster 2 Aktivieren Sie im Tabreiter Knotenbearbeitung das Kontrollk stchen Konfigurationseinstellungen vererben von 3 W hlen Sie im Auswahlfeld das gew nschte Webprojekt dessen Konfigurationseinstellungen Sie bernehmen m chten Die Einstellungen werden f r Ihr Webprojekt bernommen Abbildung 19 Konfigurationseinstellungen ndern We az oa Da CC Web Sie Konfiguration Sei Anzeigeeinstellungen e MenuStructurei Knotenbearbeitung u CCC_Web Webprojekt Die zugeh rige Datei existiert noch nicht E Anmeldung ber nicht personenbezogene Authentifizierung Erweiterungen auf diesem Objekt erlauben E Knotenbearbeitung Aufgaben Ei Eigenschaften Ki Abfrage Um dem neuen Webprojekt einen neuen Men eintrag hinzuzuf gen 1 W hlen Sie im Definitionsbaumfenster des neu angelegten Webprojektes den Knoten Men struktur beziehungsweise in diesem Beispiel MenuStructure1 2 Klicken Sie die rechte Maustaste 3 W hlen Sie im Kontextmen den Eintrag Men eintrag Ein neuer Unterknoten wird unterhalb des Knotens Men struktur beziehungsweise MenuStructure1 angelegt One Identity Manager 7 0 Web Designer Referenzhandbuch Um ein Men ohne Untermen zu verstecken 1 W hlen Sie den neu angelegten Unterknoten 2 Aktivieren Sie im Tabreiter Knotenbearbeitung das Kontrollk stchen Verstecken wenn keine Unterknoten existieren Das Me
141. men den Eintrag Parameter Der neue Parameter wird unterhalb des Konfigurationsabschnittes angelest Markieren Sie den neuen Parameter Schreiben Sie in das Textfeld Schl ssel eine Benennung f r den Konfigurationsschl ssel e Beispiel f r eine Benennung eines Konfigurationsschl ssels CCC_ConfigParm_Hyperview_HR Schreiben Sie in das Textfeld Bezeichner den vergebenen Namen aus dem Eingabefeld Schl ssel folgenderma en e Beispiel f r die Eingabe translate LDS HR_Hyperview_Colums Schreiben Sie in das Textfeld Beschreibung folgenden Text der im Tabreiter Einstellungen unter Details zu Beschreibung erscheinen soll One Identity Manager 7 0 Web Designer Referenzhandbuch e Beispiel f r die Eingabe translate LDS Choose Colums for HR Hyperview 11 W hlen Sie im Auswahlfeld Art die gew nschte Parameterart und bearbeiten Sie den Konfigurationsschl ssel wie in den Abschnitten zu den einzelnen Parametertypen beschrieben HINWEIS Je nachdem welche Parameterart Sie ausgew hlt haben m ssen Sie evtl weitere Einstellungen vornehmen Deklaration von Kontextparametern HINWEIS Kontextparameter k nnen Sie nur in Modulen deklarieren Abbildung 37 Wertebelegung von Kontextparametern im Definitionsbaum EB Z a e ec C CCC_ITShop_Approwals Ee Konfiguration M a CompilationSettings1 M Ham ContextParameters1 E UID Person Wants rg 0 aeweb_UID_PWOHelperPWO de aeweb_decision De translate
142. mfenster wird eine eigene Befehlsliste gef hrt ber die Schaltfl chen in der Men leiste oder den Tastenkombinationen Strg z und Strg y k nnen Befehle zur ckgenommen oder erneut ausgef hrt werden Undo Redo Liste Ausgef hrte Befehle sind in der Liste mit dem Symbol bi gekennzeichnet Beizur ckgenommenen Befehlen fehlt dieses Symbol Abbildung 9 bersicht Befehlsliste Befehlsliste Aktion Details Knoten hinzuf gen hinzugef gt Knoten hinzuf gen Bezeichner des Bezugsknotens gt Tablesi Knoten hinzuf gen Objekttyp gt Tables Knoten hinzuf gen Sortierung gt 30 Namen hinzugef gt T Namen Bezeichner PF ERR bei CCCColumnProxy1 Proxy Eigenschaft hinzugef gt bi CCCColumnProxy1 Proxy Eigenschaft entfernt Bei der Verwendung von Assistenten werden eine Reihe von Befehlen automatisch durchgef hrt In der Befehlsliste werden diese als zusammengefasstes Kommando dargestellt Die einzelnen Befehle erscheinen in einer zweiten Ebene Zur cknehmen l sst sich aber nur das zusammengefasste Kommando One Identity Manager 7 0 Web Designer Referenzhandbuch Tabelle 13 Funktionen in der Befehlsliste Symbol Funktion R ckg ngig Undo Macht den letzten durchgef hrten Befehl in der Liste r ckg ngig gt Wiederholen Redo Stellt den letzten zur ckgenommenen Befehl der Liste wieder her Eigenschaften Nachdem Sie ein Webprojekt erfolgreich kompiliert haben k nnen Sie in der Ans
143. n Die n chste Ansicht Ein bestehendes Hyper View erweitern wird mit einer Liste von Hyper Views angezeigt W hlen Sie aus der Liste das gew nschte Hyper View das Sie bearbeiten m chten oder schreiben Sie in das Eingabefeld einen Teil oder das ganze Wort des gew nschten Hyper Views Klicken Sie Weiter Die n chste Ansicht Informationen zum neuen Hyper View Shape wird angezeigt One Identity M ne Identity Manager 7 0 80 Web Designer Referenzhandbuch EZ i W hlen Sie im Auswahlfeld Basistabelle die gew nschte Tabelle f r das neue Shape Schreiben Sie in den SQL Syntaxeditor eine Definition f r die Where Klausel Schreiben Sie in das Textfeld berschrift des Shapes eine passende berschrift Klicken Sie Weiter Das neue Shape wird angelegt Sobald der Vorgang abgeschlossen ist wird die Schaltfl che Fertig aktiv Klicken Sie Fertig Neuen Knoten hinzuf gen Um einen neuen Knoten hinzuzuf gen 1 W hlen Sie im Navigationsfenster ein Datenbankobjekt Das gew nschte Datenbankobjekt wird im Definitionsbaumfenster als eigenst ndiger Tabreiter angezeigt HINWEIS Die Vorgehensweise beim Hinzuf gen von neuen Knoten unterscheidet sich etwas wenn es sich bei den Datenbankobjekten um VU Standard Objekte oder kundenspezifische Objekte handelt Bei VI_ Standard Objekten m ssen Sie den Knoten zun chst ber das Kontextmen in die Erweiterung verschieben bevor Sie einen neuen Knoten anlegen Auf kundenspe
144. n Neues Projekt erstellen Suchen Weitersuchen Beschriftungen Texte der Bedienelemente Objekt importieren Funktion Dieser Men punkt ffnet ein Untermen mit weiteren Funktionen Folgende Funktionen stehen zur Auswahl e Debug e Release Die Webanwendungen zum aktuellen Webprojekt werden aufgelistet und entweder zum Debugging oder Release freigegeben Dieser Men punkt ffnet ein Untermen mit weiteren Funktionen zur Konfiguration Folgende Funktionen stehen zur Auswahl e Webprojekt e Anpassung e Suchfelder e Spaltenabh ngige Verweise e Objektabh ngige Verweise ffnet das Dialogfenster Objektkopien erstellen Das Erstellen der Kopien bernimmt ein Assistent Weitere Informationen finden Sie im Kapitel Objektkopien erstellen mithilfe des Assistenten auf Seite 75 ffnet das Dialogfenster Neues Modul erstellen Das Erstellen eines neuen Moduls bernimmt ein Assistent Weitere Informationen finden Sie Neues Modul erstellen auf Seite 67 Hier erstellen Sie ein neues Projekt mithilfe eines Assistenten Weitere Informationen finden Sie unter Neues Projekt erstellen auf Seite 63 ffnet ein Dialogfenster zur Suche mit verschiedenen Suchoptionen die Sie einstellen k nnen Weitere Informationen finden Sie unter Suchen und Ersetzen im Web Designer auf Seite 26 F hrt die Suche mit den Sucheinstellungen aus die Sie im Dialogfenster zur Suche vorgenommen haben Die Suche wird durchgef hrt ohne da
145. n ohne Untermen wird im Webprojekt nicht angezeigt Neues Modul erstellen Mithilfe des Assistenten werden alle Schritte ausgef hrt die erforderlich sind um ein neues Modul anzulegen und in einem Webprojekt zu referenzieren Den Assistenten starten Sie ber das Men Bearbeiten Neues Modul erstellen in der Men leiste Im ersten Schritt folgende Abbildung ist der Bezeichner f r das neue Modul anzugeben Optional kann zus tzlich eine berschrift f r die neue Seite angegeben werden Haben Sie sowohl den Bezeichner als auch die berschrift angelegt wird im Definitionsbaumfenster unter dem Knotentyp Formulare automatisch ein neuer Knoten vom Typ Label hinzugef gt Ein entsprechendes Caption Objekt wird jedoch nicht angelegt Bei der n chsten Kompilierung des Projekts wird eine Warnung ausgegeben und die Caption kann inklusive aller eventuell erforderlichen bersetzungen angelegt werden Um allgemeine Angaben zum Modul zu erstellen 1 W hlen Sie den Eintrag Neues Modul erstellen im Men Bearbeiten Das Dialogfenster Assistent zum Erzeugen eines neuen Moduls wird angezeigt 2 Schreiben Sie in das Textfeld Bezeichner den Namen des neuen Moduls HINWEIS Optional k nnen Sie f r die neue Seite eine berschrift angeben 3 Schreiben Sie in das Textfeld berschrift eine berschrift f r die neue Seite 4 Klicken Sie Weiter Die allgemeinen Angaben zum Modul sind erst mal abgeschlossen Sie werden zum n chsten Dialog
146. n Ansicht Klicken Sie Weiter HINWEIS Je nachdem welcher Verweistyp markiert war bevor Sie die Schaltfl che Komponente f r objektabh ngigen Verweis erstellen bet tigt haben ist dieser Verweistyp voreingestellt W hlen Sie in der n chsten Ansicht ein oder mehrere Objekte die angezeigt werden sollen Klicken Sie Weiter Die Ansicht mit dem Textfeld zur Vergabe des Namens wird Ihnen nochmal angezeigt Klicken Sie Weiter Der objektabh ngige Verweis sowie dessen Komponente werden erstellt One Identity Manager 7 0 73 Web Designer Referenzhandbuch 11 Klicken Sie Fertig Der Verweis und die Komponente werden angelest und als eigene Tabreiter angezeigt Um eine neue Komponente ber spaltenabh ngige Verweise zu erstellen 1 Ne an er Klicken Sie auf der Startseite Bearbeiten Neu hinzuf gen Komponente f r spaltenabh ngige Verweise erstellen Das Dialogfenster Komponente f r spaltenabh ngigen Verweis erstellen wird angezeigt Klicken Sie Weiter Schreiben Sie einen Namen in das TextfeldName der Komponente in der n chsten Ansicht Klicken Sie Weiter W hlen Sie ein Interface in der n chsten Ansicht Klicken Sie Weiter W hlen Sie Tabelle und Spalte in der n chsten Ansicht Klicken Sie Weiter Ihre Einstellungen werden verarbeitet und passende Elemente erstellt Klicken Sie Fertig Der Verweis und die Komponente werden angelest und als eigene Tabreiter angezeigt Anpassen von Objek
147. n der neuen Komponente sein sollen W hlen Sie eine Art im Auswahlfeld Art Unter dem Knoten Definition wird die ausgew hlte Knotenart angezeigt und kann weiter modifiziert werden W hlen Sie den neuen Knoten im Definitionsbaumfenster um weitere Einstellungen vorzunehmen Sie k nnen nun Bedingungen Regeln und Erweiterungen festlegen Um eine neue Komponente ber objektabh ngige Verweise zu erstellen 1 DOOP p ye 10 Wahlen Sie in der Men leiste ber Bearbeiten den Eintrag Projekt konfigurieren Objektabh ngige Verweise ODER Klicken Sie auf der Startseite Konfigurieren Objektabh ngige Verweise Der Tabreiter Objektabh ngige Verweise wird im Definitionsbaumfenster angezeigt und ausgew hlt W hlen Sie in der linken Baumstruktur des Tabreiters einen Verweistypen Die Felder im rechten Bereich des Tabreiters enthalten die Informationen die zum ausgew hlten Verweistypen geh ren Klicken Sie die Schaltfl che Komponente f r objektabh ngigen Verweis erstellen in der Symbolleiste des Tabreiters Verweistypen HINWEIS Diesen Assistenten erreichen Sie auch ber die Startseite unter Bearbeiten Neu hinzuf gen Komponente f r objektabh ngigen Verweis erstellen Das Dialogfenster Komponente f r objekt abh ngigen Verweis erstellen wird angezeigt Klicken Sie Weiter Schreiben Sie einen Namen in das Textfeld Name des Verweises in der n chsten Ansicht W hlen Sie einen Verweistyp in der n chste
148. n die Objekte an sich bilden eine Gruppierung Jede Objektgruppierung kann sowohl kundenspezifische Objekte enthalten als auch Objekte die bereits seit der Erstinstallation vorhanden sind Wie bereits im vorherigen Absatz erw hnt k nnen diese Objekte nur kopiert werden aber nicht bearbeitet Zur Darstellung der gruppierten Datenbankobjekte im Navigationsfenster werden Ihnen auch die Gruppierungen Suchergebnisse und zuletzt bearbeitete Dateien angezeigt Wie Sie eine Suche im Navigationsfenster durchf hren wird Ihnen am Ende dieses Kapitels erkl rt Module die in einer Kundeninstallation hinzugef gt werden gruppieren sich automatisch unterhalb dieses Wurzelknotens Extensions werden als Unterknoten zum Modul bzw zur Komponente f r die Sie erstellt wurden angezeigt Diese Unterknoten werden Ihnen auch in den Gruppierungen Suchergebnisse und zuletzt bearbeitete Dateien angezeigt F r weitere Informationen lesen Sie im Kapitel Erweiterungen auf Seite 76 Abbildung 4 Symbolleiste des Navigationsfensters Navigation D X Mast Al One Identity Manager 7 0 Web Designer Referenzhandbuch Tabelle 6 Funktionen der Symbolleiste im Navigationsfenster Symbol Beschreibung Um eine Funktion auszuf hren 1 Markieren Sie im gew nschten Bereich entweder ein Modul eine Komponente eine Projektdatei einen Formulartyp eine Projektdatei hinzuf gen I bes Dateien importieren Layout Definiti
149. n eine Komponente bergeben muss unterhalb der Komponente ein Knoten Collectionzuordnung konfiguriert worden sein Beim Anlegen eines Komponentenverweises werden die Knoten Collectionzuordnung automatisch zugeordnet Diese Knoten werden zwar automatisch angelegt aber sind noch nicht konfiguriert Die One Identity Manager 7 0 Web Designer Referenzhandbuch Konfiguration nehmen Sie in der Ansicht Knotenbearbeitung vor Einen Knoten Collectionszuordnung k nnen Sie auch mithilfe des Assistenten anlegen den Sie ber das Kontextmen aufrufen Eine andere M glichkeit zum Anlegen dieses Knotens ist das Anlegen eines einzelnen Knotens dass Sie auch ber das Kontextmen im Definitionsbaumfenster Ihrer Komponente erreichen HINWEIS Die folgenden Schrittanleitungen werden am Beispiel eines direkten Containerverweises erl utert Um eine Collection an eine Komponente zu bergeben 1 8 W hlen Sie im Definitionsbaumfenster den Tabreiter der gew nschten Komponente oder des Moduls in der oder dem Sie eine Komponente vom Typ Container verwenden m chten W hlen Sie einen Knoten vom Typ Container Klicken Sie die rechte Maustaste W hlen Sie aus dem Kontextmen den Eintrag Komponentenverweis Container Verweis HINWEIS Wenn Sie einen Komponentenverweis anlegen werden auch automatisch Unterknoten f r die Collectionzuordnung angelegt Sollten weitere Knoten f r die Collectionzuordnung n tig sein k nnen Sie entweder einen
150. n zur Bearbeitung auszuw hlen lesen Sie im Kapitel Wie Erweiterungen Extensions funktionieren auf Seite 76 One Identity Manager 7 0 Web Designer Referenzhandbuch 1 Klicken Sie im Fenster Knotenbearbeitung die Schaltfl che neben dem Textfeld Sichtbarkeitsbedingung Die Ansicht wechselt in Konfiguration kundenspezifisch und die Erweiterung Neuer Eigenschaftswert ist markiert Sie k nnen die Erweiterung bearbeiten 2 Nehmen Sie die gew nschten nderungen im Fenster Knotenbearbeitung an der Erweiterung vor und speichern Sie Ihre Eingaben beziehungsweise Einstellungen Die bearbeitete Erweiterung wird mit der nderung im Definitionsbaumfenster angezeigt und auch in der Vorschau sichtbar L schen eines Knotens Beim L schen eines Knotens wird der Knoten im schreibgesch tzten Basisobjekt ausgeblendet Eine L schung nehmen Sie zum Beispiel vor wenn Sie die Lesezeichen auf der Startseite des Web Portals l schen m chten Um eine L schregel zu erstellen HINWEIS Um einen Erweiterungsknoten zur Bearbeitung auszuw hlen lesen Sie im Kapitel Wie Erweiterungen Extensions funktionieren auf Seite 76 1 W hlen Sie den Erweiterungsknoten in der Ansicht Objektdefinition den Sie l schen m chten 2 Klicken Sie die rechte Maustaste Das Kontextmen wird angezeigt 3 W hlen Sie im Kontextmen den Eintrag Knoten in einer Erweiterung l schen Der Knoten ndert seine farbige Markierung und im Fenster Knotenbearbeitung k
151. n zwei Varianten a W hlen Sie Einzelnes Objekt mit Historie laden um die historischen Objektzust nde zu einem einzelnen Objekt zu laden Hier k nnen Sie einen Objektschl ssel XObjectKey angeben der das Objekt eindeutig identifiziert b W hlen Sie Tabelle mit Historie laden um die historischen Zust nde einer Tabelle zu laden Dabei k nnen Sie als einschr nkendes Kriterium einen Spaltennamen und dessen Wert angeben HINWEIS Wenn die historischen Objektzust nde wie beschrieben geladen sind k nnen Sie auf einfache Weise die Collection auf beliebige Zeitpunkte innerhalb des geladenen Zeitraumes setzen F gen Sie an einem Aktionsknoten die Aktion Objekt auf historischen Stand setzen hinzu W hlen Sie die Collection Schreiben Sie unter Datum das Datum an Die Collection wird auf den Zustand gesetzt der zu diesem Zeitpunkt aktuell war Laden einer nderungshistorie Eine nderungshistorie enth lt eine Liste aller Operationen die auf einer definierten Datenmenge aufgezeichnet wurden Sie k nnen eine nderunsgshistorie in einen speziell daf r vorgesehenen Collection Typ One Identity Manager 7 0 Web Designer Referenzhandbuch laden Um eine Collection f r eine nderungshistorie zu definieren 1 ffnen Sie das Modul oder die Komponente in dem die Collection angelegt werden soll W hlen Sie mit Rechtsklick den Knoten Collections W hlen Sie die Option nderungshistorie hinzuf gen Schreiben Sie unter Be
152. ndert Im Screenshot wird ein Beispiel f r eine Anpassung der Projektkonfiguration dargestellt Die Weiterleitung zum Modul VI Delegation wird durch das Modul Custom Delegation ersetzt HINWEIS Wird das Modul Custom Delegation nicht mehr ben tigt ist es ausreichend die Ersetzungsregel zu l schen One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 15 Projektkonfiguration Anpassungen E Projektkonfiguration Anpassungen d d A Name des Moduls Ersetzen durch VI Delegation Details Name des Moduls VI _ Delegation Ersetzen durch Custom_Delegation Abbrechen Projektkonfiguration Suchfelder ber den Untermen eintrag Suchfelder k nnen Sie festgelegen in welchen Datenbankspalten eine Suche ausgef hrt werden soll HINWEIS Der Konfigurator zeigt die vollst ndige Liste der Datenbanktabellen an In der Standardauslieferung bestimmt jede Datenbanktabelle ihr eigenes Anzeigemuster F r die Datenbanktabelle Person ist bespielsweise 3InternalName als Anzeigemuster hinterlegt Mit dem Assistenten k nnen Sie die Suche anpassen wenn Sie sich andere Datenbankspalten anzeigen lassen m chten HINWEIS Damit die vorgenommenen Einstellungen in einer Suchfunktion ber cksichtigt werden muss in dem Ausdruck die Funktion sgqlsearch verwendet werden Diese Funktion ben tigt die Parameter Tabellenname und Suchstring Beispiel f r eine Suchfunktion e sqalsearch Person from Variable sel
153. ne Standard Layout Definition kundenspezifisch anzupassen steht Ihnen ein Assistent zur Verf gung Weitere Informationen finden Sie unter Projektkonfiguration Anpassungen auf Seite 56 F r eine bessere bersichtlichkeit werden im Navigationsfenster die Layout Definitionen nach Typ unterschieden und gruppiert Allgemeines Arbeiten im Web Designer Im Nachfolgenden werden Ihnen die allgemeinen Arbeiten im Web Designer detailliert erl utert Suchen und Ersetzen im Web Designer Um eine Suche auszuf hren 1 W hlen Sie in der Men leiste den Men punkt Bearbeiten Suchen HINWEIS Die Suche steht ihnen zus tzlich im Definitionsbaumfenster zur Verf gung Ein Dialogfenster mit Eingabe und Auswahlfeldern zur Suche wird angezeigt Schreiben Sie in das Textfeld Suchen einen Suchbegriff W hlen Sie in der Auswahlliste Suchen als den gew nschten Eintrag der die Suche weiter definiert Schreiben Sie in das Textfeld Ersetzen durch den gew nschten Eintrag o a w N W hlen Sie in der Auswahlliste Suchbereich den gew nschten Eintrag Folgende Eintr ge stehen Ihnen hier zur Auswahl a Aktuelles Dokument b Aktuelles Dokument und seine Erweiterungen One Identity Manager 7 0 Web Designer Referenzhandbuch 10 c Aktuelles Webprojekt d Unterhalb des aktuellen Objekts e Alle Web Designer Objekte Aktivieren Sie bei Bedarf im Bereich Suchoptionen Ihre gew nschten Kriterien Gro Kleinschreibung Ganzes Wort Ge
154. nfigurationsschl ssel vom Parametertyp Farbtabelle findet Anwendung in der Bestimmung der Farbschemata von statistischen Werten Wenn dieselben Werte in unterschiedlichen Statistiken vorkommen dann sollten diese Werte einheitlich aussehen Das hei t der Wert Approved hat immer die Farbe Gr n unabh ngig davon in welcher Statistik dieser Wert vorkommt HINWEIS Der Konfigurationsschl ssel von diesem Parametertyp muss im Definitionsbaumfenster markiert sein um bearbeitet werden zu k nnen Um den Konfigurationsschl ssel vom Parametertyp Farbtabelle zu bearbeiten 1 Klicken Sie die Schaltfl che Assistenten ffnen Das Dialogfenster Farbschema anpassen wird angezeigt Sie k nnen sowohl unter Nummerierte Werte als auch unter Vordefinierte Werte Schl ssel Farbwerte hinzuf gen als auch entfernen Klicken Sie das Plus Symbol im gew nschten Bereich Ein neuer Farbbalken wird abh ngig davon in welchem Bereich Sie auf das Plus Symbol geklickt haben unterhalb des entsprechenden Bereiches angelegt Klicken Sie die Farbfl che des neu angelegten Balkens Das Fenster Farbe wird angezeigt W hlen Sie eine Farbe Klicken Sie die Schaltfl che Farben hinzuf gen Die ausgew hlte Farbe wird unter Benutzerdefinierte Farben angezeigt Klicken Sie OK Im Dialogfenster Farbschema anpassen wird der neu angelegte Farbbalken aufgef hrt One Identity Manager 7 0 Web Designer Referenzhandbuch 7 Weisen Sie dem Farbbalken eine
155. ng passende Debugging Anweisungen erzeust die Ihnen beim anschlie enden Debugging eine Hilfestellung leisten Das Debugging mit externen Tools h ngt von der benutzten Umgebung ab so dass an dieser Stelle nicht weiter auf diese Vorgehensweise eingegangen wird Jedoch ist zu erw hnen dass Sie das interne Debugging soweit unterst tzt aufgerufene Methoden im Fenster Call Stack anzuzeigen Dadurch werden wichtige Hinweise zur Fehlerquelle gegeben Weitere Informationen finden Sie im Kapitel Call Stack auf Seite 121 Breakpoints setzen In diesem Kapitel wird beschrieben welche Schritte erforderlich sind um Breakpoints zu setzen oder zu entfernen Um einen Breakpoint zu setzen 1 ffnen Sie das gew nschte Modul oder die Komponente ber das Navigationsfenster ODER W hlen Sie ein entsprechendes Objekt im Eigenschaftenfenster und klicken Sie die Schaltfl che Zum Definitionsobjekt F r weitere Informationen lesen Sie im Kapitel Eigenschaften auf Seite 39 2 W hlen Sie den Knoten an dem der Breakpoint gesetzt werden soll HINWEIS Nicht alle Knoten im Definitionsbaumfenster k nnen mit einem Breakpoint versehen werden Als Faustregel gilt jedoch dass an allen Knoten an denen im Einzelschrittmodus angehalten wird ein Breakpoint gesetzt werden kann Desweiteren gilt das Setzen eines Breakpoints auch f r Knoten des Typs Container Label oder Button In diesen F llen wird eine Breakpoint aktiviert sobald das Control g
156. ng von Ausnahmen im Web Portal o2uooceneeeeeeeennaennennn 129 Ersetzen von Bildern aus Ressourcen Dateien 2uoocuoceeoennaennennneennennnnn 130 Informationen zu Dell Software 132 Kontaktaufnahme zu Dell Software 132 Technische Supportressourcen 20222ueeeeeanseensnnnnsnnnnnnnnnnnnnennnnnnnnnnnnnennnnennnneen 132 One Identity Manager 7 0 Web Designer Referenzhandbuch Web Designer Editor Der Web Designer ist eine Entwicklungsumgebung f r Webanwendungen f r den One Identity Manager Die resultierende Webanwendung basiert auf ASP NET Allerdings verwendet der Web Designer ein vereinfachtes Entwicklungsmodell mit dessen Hilfe Sie auch ohne Kenntnisse in Microsoft NET Framework schnell eine robuste Webanwendung entwickeln k nnen Vor dem Start Das Entwicklungsmodell dass der Web Designer verwendet bildet die Basis des Webprojekts Ein Webprojekt repr sentiert die sp tere Webanwendung und setzt sich unter anderem aus wiederverwendbaren Modulen und Komponenten zusammen Die Auslieferung enth lt bereits eine Vielzahl von Standardmodulen und komponenten sowie ein Standard Webprojekt das diese verwendet Um eine eigene Webanwendung aufzusetzen k nnen Sie das Standardwebprojekt vielf ltig konfigurieren und erweitern Sie k nnen auch ein neues Webprojekt anlegen wobei es Ihnen frei steht die Standardmodule und komponenten wiederzuverwenden Als Entwicklungsumgebung beinhalte
157. ngabe in der Spalte Wert kundenspezifisch angezeigt Parametertyp Auswahl aus Werteliste Ein Anwendungsfall f r den Konfigurationsschl ssel vom Parametertyp Auswahl aus Werteliste w re die Angabe des Geschlechts Zur Auswahl stehen zum Beispiel die Werte Mann Frau und andere HINWEIS Der Konfigurationsschl ssel von diesem Parametertyp muss im Definitionsbaumfenster markiert sein um bearbeitet werden zu k nnen Um den Konfigurationsschl ssel vom Parametertyp Auswahl aus Werteliste zu bearbeiten e W hlen Sie im Auswahlfeld den gew nschten Wert der voreingestellten Werte unter Details In der Konfigurator Ansicht wird in der Spalte Schl ssel der ausgew hlte Wert angezeigt Parametertyp Freitext Der Konfigurationsschl ssel vom Parametertyp Freitext findet beispielsweise Anwendung wenn Sie mehrere Links angeben m chten Unter anderem k nnen Sie hier einen Link auf die Homepage Ihres Unternehmens angeben HINWEIS Der Konfigurationsschl ssel von diesem Parametertyp muss im Definitionsbaumfenster markiert sein um bearbeitet werden zu k nnen Um den Konfigurationsschl ssel vom Parametertyp Freitext zu bearbeiten e Schreiben Sie in das Textfeld unter Details den gew nschten Text In der Konfigurator Ansicht wird in der Spalte Wert kundenspezifisch Ihr eingetragener Text angezeigt Parametertyp Eigenschaftenliste Der Konfigurationsschl ssel vom Parametertyp Eigenschaftenliste findet beispielsweise An
158. nnnnsennnnenenneenenn 96 Funktionen 97 Collections 98 Datenbankobjekte als Collection nennen nennen 98 Verwalten einer datenbankbasierten Collection 22ccuocceeeeeeennenn 98 Laden von Datenbankobjekten ber Relationen 0220cceneenannnn 100 Laden von Datenbankobjekten aus mehreren Tabellen 101 Datenbankabfrage Assistent nutzen 0220onnonnannannnnnn nun nnnnennennennn 101 Laden eines historischen Objektzustands 103 Laden einer nderungshistorie c oln nn 103 Definition von Sichten oc0cuucnonnannnn nennen nenn nam nennen 104 Collections als Datenquelle f r Control 105 Ereignisse auf Collections 105 bergeben von Collections an Komponenten 105 Deklaration von Konfigurationsschl sseln in Modulen und Komponenten 107 Deklaration von Kontextparameterm nucnnannaennennannannnnnnennennnnnnennennenn 108 Microsoft NET Framework Code ausf hren 2022occuoceeaeneaeeneennennn 109 Runtime API EEN 109 Code in die Objektdefinition integrieren 0022u0ccn sense 110 C Code in einen WebSQL Ausdruck integrieren 2 2220o20cn een 111 Zugriff auf Umgebungsdaten 2 0 00a00aa0aa oaaao aaoo aoao 0o00 aa 2a a 2o22 2 LooLoo a 22an 111 Steuerelement referenzieren 2ooocuosnnsnennnnnnnnnnnnnnnennnnnneenneennennnenen 111 Collection re
159. ols F r ein Control gilt Gleiches wie f r lokale Komponenten Sie werden jedoch innerhalb eines Moduls definiert und stehen nur dort zur Verf gung Das hei t eine Referenz auf ein Control kann nur innerhalb des Moduls gesetzt werden in dem das Control definiert wurde Ein Vorteil der Controls ist die einfache Referenzierung One Identity Manager 7 0 Web Designer Referenzhandbuch Functions Eine Function dient zur besseren bersichtlichkeit und eignet sich zur Pr fung der Lesbarkeit Das gew hrleistet eine Erh hung der Qualit t Die Functions stehen nur im jeweiligen Modul oder Komponente zur Verf gung HINWEIS Eine Ausnahme bilden Functions die in einem Session Modul definiert wurden Diese Functions k nnen berall verwendet werden Layout Objekte Die Layout Objekte sind Layout Definitionen und beschreiben das Aussehen von Anzeigeknoten Knoten vom Typ View die im Browser gerendert wurden F r jeden Anzeigeknotentyp wird nach M glichkeit mindestens eine Layout Variante definiert Layout Varianten die auf Default enden werden vom zugeh rigen Knotentypen verwendet ohne dass sie an den einzelnen Knoten eingetragen wurden Jedes Objekt in der Liste der Layout Definitionen entspricht einer CSS Klasse und ist an einen Knotentyp gebunden D h an jedem Knoten eines bestimmten Knotentyps steht die dazugeh rende Layout Definition zur Verf gung In dieser Liste k nnen Sie weitere neue Layout Definitionen erstellen Um ei
160. on oder ein Testskript z EEN HINWEIS Sie k nnen keine Webprojekte ber dieses Hilfearchiv hinzuf gen kontextsensitive Untermen hinzuf gen Neue Module k nnen ee Sie auch ber den entsprechenden Assistenten hinzuf gen Entsprechend Ihrer Auswahl werden im kontextsensitiven Untermen der Schaltfl che Hinzuf gen weitere Funktionen zur Verf gung gestellt 2 Klicken Sie die Pfeiltaste neben der Schaltfl che Hinzuf gen 3 W hlen Sie im Untermen die gew nschte Funktion Im Bereich Projektdateien k nnen Sie zum Beispiel folgende Funktionen ausf hren e Projektdatei hinzuf gen e Dateien importieren e Dateien exportieren e Hilfearchiv hinzuf gen Si Um ein Datenbankobjekt zu l schen 1 W hlen Sie im Navigationsfenster das gew nschte Datenbankobjekt 2 Klicken Sie L schen Das ausgew hlte Objekt wird nach einer Sicherheitsabfrage aus der Datenbank gel scht HINWEIS Die Schaltfl che L schen ist nur aktiv wenn Sie ein Datenbankobjekt ausgew hlt haben HINWEIS Der L schvorgang kann nicht r ckg ngig gemacht werden Um Datenbankobjekte neu zu laden L e Klicken Sie die Datenbankobjekte des entsprechenden Bereichs um den neuesten Stand der Datenbank zu laden One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol Beschreibung Um sich Eigenschaften zu einem Datenbankobjekt anzusehen e Markieren Sie das gew nschte Datenbankobjekt im Navigationsfenster und klicken Sie auf die Schalt
161. oocuocnannannnennnnnnnnnnnnnnennennnennennennenneennennenn een 63 Neues Projekt erstellen 63 Neues Modul erstellen 0 2uooccnoesnnsnnnnnnnnnnnnnnnnnnnnnnnennneennneenneen 6 Neue Komponente anlegen a a 0aaaaaa aaan aaao aaa 00a aaa 00a a002 aaao a222 aooaa 72 Anpassen von Objektdefinitionen 0 22200eneeneennnnn nenn ennennnnnnennennenn 74 Objektkopien erstellen mithilfe des Assistenten 75 Erweiterungen 76 Wie Erweiterungen Extensions funktionieren 2022u0en nennen een 76 Neues Hyper View erstellen 79 Neuen Knoten hinzuf gen 0220onnonnennann nennen nnnnnnnnnnennennannnnnnennennenn 81 Datendarstellung erstellen 82 Darstellung von Einzelobjekten 220022uoonnasnensnennnnnnnnennnennnennnenn 83 Tabellarische Darstellung f r Collection Daten erstellen 84 Zuordnungen erstellen 89 Bericht einbinden 2ooouoosneennasnnesnnannnannnnnnnennnennnennoeeneennennnen 89 Verlinken einer Seite uo2uocnoonnonnannnnnnnnnnnnnnnnnnnennennennnennennennennnennennen 92 Grundlagen der Web Designer Programmierung 93 KOCEM DE HEEN 93 Definition mit WebSQL 93 One Identity Manager 7 0 Web Designer Referenzhandbuch Laden von Collections on 94 Abfrage von Daten aus einer Collectnon nn anna 95 Filtern von Daten aus einer Collection uooo2ueoeseneasee
162. paltenbreiten aufgrund der L nge der Eintr ge in den Zeilen unter Nutzung eines internen Optimierungsalgorithmus e Spaltenbreiten fest Diese Option verlangt die Angabe einer Pixelanzahl Alle Spalten des Grids erhalten dann dieselbe feste Breite e Spaltenbreiten einzeln Diese Option bietet die M glichkeit die Breite und die Einheit also px oder f r jede Spalte einzeln zu editieren One Identity Manager 7 0 Web Designer Referenzhandbuch Voreinstellung der Gruppierung von Grids Mit einem einfachen Code Schnipsel kann die Gruppierung von Grids voreingestellt werden Um die Gruppierung von Grids voreinzustellen 1 F gen Sie nach dem Grid Knoten im Web Designer einen neuen Code Snippet Knoten ein 2 W hlen Sie am neuen Knoten die Eigenschaft Code und bearbeiten Sie den Wert 3 Schreiben Sie folgenden Quelltext ein var dataSource GridBandl DataSource var col darasoure2 Table Fer6slunntFULID Department if dataSource GroupingCcolumns Contains col dataSource GroupingColumns Add col HINWEIS Beachten Sie dass Sie f r GridBand1 der Bezeichner der gew nschten Grid Ebene und f r UID Department den gew nschten Namen der Spalte w hlen nach der gruppiert werden soll Visualisierung von Ausnahmen im Web Portal In der Datenbankschicht ausgel ste Fehlermeldungen beziehungsweise Exceptions zum Beispiel Formatskripte an Datenbankspalten werden im Web Portal mit einer allgemeinen Fehlermeldung zur Anzei
163. ption Objekte die einzigen Objekte die als Standard Objekte in einer Kundeninstallation ge ndert werden k nnen Dass diese Objekte ge ndert werden k nnen hat den Vorteil dass keine Kopien von Modulen erzeugt werden m ssen Au erdem spielt es keine Rolle ob ein durch Dell definiertes Caption Objekt in einem definierten Standard Modul oder in einem kundenspezifischen Modul referenziert wird Die Beschriftung kann in beiden Fallen ge ndert werden Kundenspezifische Caption Objekte k nnen sich nur auf kundenspezifischen Modulen befinden Bei der nderung von Beschriftungen ist folgendes zu beachten e Caption Objekte k nnen von mehreren Knoten referenziert werden Wenn das der Fall ist wirken sich die nderungen auch auf diese Knoten aus Um diese entsprechende Knoten zu finden ist derzeit die Nutzung der Suchfunktion erforderlich Hierbei sollten Sie den Schl ssel verwenden und ber das gesamte Webprojekt suchen e Bei mehrsprachigen Webanwendungen m ssen die bersetzungen zu diesen Objekten angepasst werden Das bedeutet dass Sie mehrere Caption Objekte ndern m ssen Auch diese Objekte finden One Identity Manager 7 0 Web Designer Referenzhandbuch Sie im Dialogfenster Beschriftungen ber die Suchfunktion F r die Suche stehen Ihnen die Einstellungen Nur im Schl ssel suchen und In allen vorhandenen Sprachen suchen zur Verf gung Zun chst m ssen Sie das entsprechende Caption Objekt laden Im Dialogfenster Beschriftun
164. r wird mit einer Liste der ge ffneten Tabreiter angezeigt 2 Markieren Sie den Tabreiter in der Liste in dem Sie aktuell gerne arbeiten m chten und klicken Sie Aktivieren Der markierte Tabreiter wird auf der Startseite ausgew hlt ODER 3 Markieren Sie den Tabreiter in der Liste den Sie speichern m chten und klicken Sie Speichern Der markierte Tabreiter wird gespeichert ODER 4 Markieren Sie den Tabreiter in der Liste den Sie schlie en m chten und klicken Sie Tab s schlie en TIPP Eine Mehrfachauswahl erhalten Sie wenn Sie die gew nschten Eintr ge in der Liste bei gedr ckter Strg Taste markieren 5 Klicken Sie OK wenn Sie das Dialogfenster schlie en m chten ber diesen Eintrag stellen Sie das Standardlayout wieder her Dieser Eintrag hat dieselbe Funktion wie der oben beschriebene Eintrag Standardlayout wiederherstellen Zus tzlich wird aber auch die Gr e des Fensters angepasst ber diesen Eintrag stellen Sie das Layout wieder her das Sie vorher einmal nach Ihren W nschen gespeichert haben ber diesen Eintrag speichern Sie das Layout des Web Designer nachdem Sie es modifiziert haben Sollten Sie die Startseite einmal geschlossen haben k nnen Sie ber diesen Eintrag die Startseite wieder ffnen F r weitere Informationen lesen Sie im Kapitel Startseite auf Seite 10 One Identity Manager 7 0 Web Designer Referenzhandbuch Men punkt Objektstatus Knotenbearbeitung
165. r fen einer Position im Einkaufswagen Verweistabelle AccProduct AccProduct AccProduct AccProduct AccProduct DialogTable DialogDashboardDef AccProduct Interface VI_Interfaces_ ObjectSwitch_ Clone_ ShoppingCartlitem VI_Interfaces_ ObjectSwitch_ Details_AccProduct VI_Interfaces_ ObjectSwitch_ Details_ PersonWantsOrg VI_Interfaces_ ObjectSwitch_ Details_ Shopping art tem VI_Interfaces_ Object5Switch_ Insert _ Shopping art tem VI_Interfaces_ Object5Switch_ Object_OverView VI_Interfaces_ ObjectSwitch_ Select_ DialogDashboardDef VI_Interfaces_ ObjectSwitch_ Verify_ ShoppingCartitem Standardkomponente VI_Clone_ ShoppingCartitem_ Default VI Details AccProduct_Default VI_Details_ PersonWantsOrg_ Default VI_Details_ ShoppingCartitem_ Default VI_Object_Overview VI_Object_Overview_ Default VI_Select_ DialogDashboardDef_ Default VI_Verify_ ShoppingCartitem_ Default Die Verweise sind in der Tabelle DialogAEDSAction definiert Ein solcher Verweis wird definiert durch e einen Verweistyp e eine zugeordnete Komponente e und eine Liste von zugeordneten Objekten aus der Verweistabelle des Verweistyps Die Liste der zugeordneten Objekte wird in der Tabelle DialogAEDSActionHasObject hinterlegt Definition eines neuen objektabh ngigen Verweises In diesem Abschnitt soll exemplarisch beschrieben werden wie f r eine Bestellung eines bestimmten Produkts eine
166. r FK Beziehung hinzuf gen 4 W hlen Sie unter Collection mit Quelldaten die Collection mit den Quelldaten One Identity Manager 7 0 Web Designer Referenzhandbuch 5 W hlen Sie unter Fremdschl sselspalte die gew nschte Fremdschl sselspalte ber die die Beziehung zur Zieltabelle hergestellt wird 6 Schreiben Sie unter Bezeichner den gew nschten Namen der neuen Collection an F r eine solche Collection ist kein Ausl sen eines Ladevorgangs erforderlich Sobald Daten in der Collection mit den Quelldaten vorliegen werden die ber Fremdschl ssel referenzierten Objekte automatisch nachgeladen Um eine Collection mit einer Child Beziehung zu definieren 1 ffnen Sie das Modul oder die Komponente in dem die Collection angelegt werden soll W hlen Sie mit Rechtsklick den Knoten Collections W hlen Sie die Option Datenbanksicht ber Child Beziehung hinzuf gen W hlen Sie unter Objekttyp die Datenbanktabelle aus der die Objekte geladen werden sollen e er W hlen Sie unter Collection mit Quelldaten die Collection welche die Objekte enth lt auf die verwiesen wird 6 W hlen Sie unter Spalte der Child Beziehung die gew nschte Fremdschl sselspalte ber die die Beziehung hergestellt wird 7 Schreiben Sie unter Bezeichner den gew nschten Namen der neuen Collection an F r eine solche Collection ist kein Ausl sen eines Ladevorgangs erforderlich Sobald Daten in der Collection mit den Quelldaten vorliegen werden referen
167. r ansehen m chten Zum Anzeigen eines Knotens im Definitionsbaumfenster bet tigen Sie die Schaltfl che Zum Definitionsobjekt im Fenster Eigenschaften Nach Bet tigen dieser Schaltfl che wird der gew hlte Knoten im Fenster Eigenschaften blau hervorgehoben Ein Knoten zur ck Ein Knoten vor ber die Schaltfl chen Zur ck und Vor k nnen im bisherigen Verlauf der ausgew hlten Objekte in der Web Portal Vorschau zur ck und vornavigiert werden Eine Verlaufsansicht wird hier jedoch nicht angezeigt One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol gt Funktion Debugger aktivieren ber diese Schaltfl che wird der Debugger ein beziehungsweise ausgeschaltet Wird die Schaltfl che blau hervorgehoben ist der Debugger aktiv Bei eingeschaltetem Debugger werden alle Aktionen schrittweise das hei t Knoten f r Knoten ausgef hrt Wird der Debugger im Status Pausiert ausgeschaltet ist zur Fortsetzung des normalen Ablaufs noch einmal die Schaltfl che Ausf hrung fortsetzen zu bet tigen Einzelschrittmodus Die Schaltfl che ist nur bei einem eingeschalteten Debugger aktiv Ist der Einzelschrittmodus aktiviert erkennbar an der blauen Hervorhebung der Schaltfl che wird die Ausf hrung einer Aktion an jedem auszuf hrenden Schritt im Definitionsbaum Fenster angehalten Ist der Einzelschrittmodus nicht aktiv erfolgt die Ausf hrung bis zum n chsten Breakpoint Breakpoints werden an Aktionsknoten
168. r eine Collection iterieren One Identity Manager 7 0 Web Designer Referenzhandbuch Wenn Sie innerhalb einer solchen Iteration auf den aktuellen Datensatz Bezug nehmen wollen verwenden Sie in WebSQL das Schl sselwort CURRENT Beispiel f r eine mehrzeilige Abfrage e FROM Persons SELECT CURRENT FirstName Daneben gibt es noch einige Aggregat Funktionen die die Zeilen einer Collection zu einem Einzelwert zusammenfassen Beispiele f r die Abfage eines Einzelwertes einer Collection Diese Abfrage liefert die Anzahl der Zeilen der Collection Persons e FROM Persons SELECT Count Diese Abfrage liefert die kleinste gr te und mittlere Anzahl an Tagen e FROM AttestationPolicies SELECT Min SolutionDays Max SolutionDays Avg SolutionDays Filtern von Daten aus einer Collection Beim Abfragen einer Collection mit WebSQL k nnen Sie die Abfrage durch Anwenden einer Filterbedingung auf die relevanten Zeilen einschr nken Mit WebSQL geben Sie im SELECT Statement das Schl sselwort WHERE und eine Bedingung an Die Bedingung ist ein Vergleich von ein oder mehreren Spalten mit einem vorgegebenen Wert Beispiel f r einen einfachen Filter e FROM AttestationPolicies SELECT Count WHERE SolutionDays gt 4 Beispiel f r einen Filter mit geschachtelten WebSQL Ausdr cken Sie k nnen auch WebSQL Ausdr cke schachteln e FROM AttestationPolicies SELECT Count WHERE SolutionDays gt FROM AttestationPolicies SELECT Avg SolutionDa
169. rn angezeigt die Sie aufklappen k nnen 3 Markieren Sie aus einem der Ordner zum Beispiel Wertevergleiche einen Spaltennamen zum Beispiel Nachname 4 Klicken Sie OK TIPP Um sich die Spaltennamen in SQL anzeigen zu lassen m ssen Sie das Kontrollk stchen SQL Bezeichnung aktivieren Ihre Auswahl wird als Bedingung im Dialogfenster Where Klausel Assistent angezeigt 5 Klicken Sie den Link ist gleich Das Fenster Operator w hlen wird angezeigt 6 W hlen Sie den gew nschten Operator zum Beispiel beginnt mit 7 Klicken Sie den Link Text Das Fenster Text eingeben wird angezeigt 8 Schreiben Sie in das Textfeld einen Text zum Beispiel A HINWEIS Um eine Bedingung zu l schen m ssen Sie auf das rote Kreuz vor der Bedingung klicken TIPP Sie k nnen mit der Schaltfl che Expertenansicht die Ansicht im Dialogfenster auf SQL umstellen In der Expertenansicht wird Ihnen die Schaltfl che Assistentenansicht angezeigt mit der Sie in die vorherige Ansicht zur ck kehren k nnen 9 Klicken Sie die Schaltfl che Weiter Die von Ihnen erstellte SQL Bedingung wird ausgef hrt und das Ergebnis der Abfrage in einer Vorschau angezeigt One Identity Manager 7 0 Web Designer Referenzhandbuch HINWEIS Bei wiederholtem Klicken auf die Schaltfl che Weiter wird Ihnen die von Ihnen erstellte SQL Bedingung angezeigt 10 Klicken Sie Fertig Das Dialogfenster wird geschlossen In der Ansicht Einstellungen wird Ihre Ei
170. s der Monitorseite in die Vorschauansicht wechseln Betrachten von generiertem Code ber die Symbolleiste im Definitionsbaumfenster eines Datenbankobjekts k nnen Sie sich mithilfe der Schaltfl che Generierter Code readonly den generierten Code ansehen und gegebenenfalls kopieren Diese Funktion bietet sich besonders an wenn Sie sich den C Code im Detail ansehen und Teile davon weiterverwenden m chten oder einen Fehler genauer untersuchen m chten Um den generierten Code zu kopieren HINWEIS M chten Sie im Code nach einer bestimmten Stelle suchen k nnen Sie f r die Suche die Tastenkombination STRG F nutzen 1 Markieren Sie im Definitionsbaumfenster die gew nschte Stelle im Code und w hlen Sie im Kontextmen den Eintrag Kopieren Der Code wird in die Zwischenablage kopiert 2 F gen Sie den kopierten Code an einer anderen Stelle wieder ein HINWEIS F r die Verwendung von C Code lesen Sie das Kapitel Microsoft NET Framework Code ausf hren F r weitere Informationen zum Untersuchen von Fehlern im Webprojekt lesen Sie das Kapitel Aufgaben auf Seite 115 Lesezeichen Im Definitionsbaum Fenster k nnen an kundenspezifischen und definierten Objekten Lesezeichen an jeder beliebigen Stelle gesetzt werden Um ein Lesezeichen zu setzen 1 F hren Sie im Kontextmen die Funktion Lesezeichen setzen aus und geben Sie eine Beschreibung f r das Lesezeichen ein 2 Best tigen Sie Ihre Eingabe mit OK O
171. s wird Ihnen im Folgenden n her erl utert One Identity Manager 7 0 47 Web Designer Referenzhandbuch Um ein Webprojekt zu konfigurieren 1 Klicken Sie den Eintrag Bearbeiten in der Men leiste 2 W hlen Sie im Untermen Projekt konfigurieren den Eintrag Webprojekt Der Tabreiter Projekt konfigurieren wird Ihnen mit den vorhandenen Konfigurationsabschnitten angezeigt HINWEIS Wenn die Debugging Umgebung deaktiviert ist oder die Webanwendung nicht richtig lauft kann es vorkommen dass der aktuelle Stand des Webprojekts erst kompiliert wird bevor die Daten angezeigt werden HINWEIS Die Ansicht im Tabreiter Projekt konfigurieren ist dieselbe Ansicht die Sie im Definitionsbaumfenster ber die Schaltfl che Einstellungen erreichen 3 Klicken Sie das Plus Symbol neben dem gew nschten Konfigurationsabschnitt Die unter dem Konfigurationsabschnitt angelegten Konfigurationsschl ssel werden Ihnen angezeigt Um einen speziellen Konfigurationsschl ssel zu finden 1 Schreiben Sie einen Teil oder den ganzen Suchbegriff in das Textfeld und klicken Sie die Schaltfl che zur Suche ODER Klicken Sie auf das Plus Zeichen neben Optionen Eine Auswahl an Optionen wird Ihnen angezeigt die Sie zur Suche verwenden k nnen Folgende Optionen stehen zur Verf gung a Parameter b Schl ssel c Beschreibung d Dateiname e Nur vom Typ HINWEIS Zur Option Nur vom Typ steht Ihnen zus tzlich ein Auswahlfeld zur Verf
172. samtwert suchen Aktivieren Sie bei Bedarf unter Suchoptionen das Kontrollk stchen Objekttypfilter und w hlen Sie die gew nschten Knotentypen aus TIPP W hlen Sie einen Knotentypen wird die Suche auf die ausgew hlten Knotentypen eingeschr nkt Klicken Sie Suchen oder Alle Suchen Die gefundenen Ergebnisse werden angezeigt Doppelklicken Sie ein Ergebnis in der Ergebnisliste Der entsprechende Knoten zum Ergebnis wird im Definitionsbaumfenster markiert und angezeigt ODER Markieren Sie die Ergebnisse in der Ergebnisliste die Sie ersetzen m chten Klicken Sie Ersetzen oder Alle ersetzen One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 5 Dialogfenster Ersetzen WebDesigner Suchen Suchen als Ersetzen durch Suchbereich Suchoptionen IF Gro Kleinschreibung Obje E Ganzes Wort NET Objektcollection Aktion Ausf hrungsbedingung Bezeichner optional Anzeigeknoten f r die Enter Taste Control ID Aktion aufrufen Aktion pro Spalte ausf hren use Suchergebnisse IF Gesamtwert suchen TTT Abbrechen Bearbeiten Tabelle 7 Funktionen der Men leiste Men Bearbeiten Men eintrag Funktion Vorschau Mit diesem Men punkt k nnen Sie die Vorschau des Webdesigners aktualisieren aktualisieren One Identity Manager 7 0 28 Web Designer Referenzhandbuch Men eintrag Freigeben Projekt konfigurieren Objektkopien erstellen Neues Modul erstelle
173. se eingef gte Beschriftung dem entsprechenden Knoten im gleichen Arbeitsschritt zugeordnet Mehrsprachige Texte werden auch als Captions bezeichnet sind aus Datenbanksicht eigenst ndige Objekte und werden nicht innerhalb der zum Webprojekt geh renden Dateien gespeichert Vielmehr wird in den Knoten des Webprojekts eine Referenz auf das Objekt hinterlegt Der Dialog Mehrsprachige Texte bernimmt einerseits die Erzeugung und Bearbeitung der Objekte und andererseits die Erzeugung der Referenzen zu den Knoten in der im Definitionsbaumfenster im Web Designer Die Bearbeitung der Objekte erfolgt im Tabreiter Beschriftungen Im Wesentlichen besitzt ein solches Objekt folgende vier Eigenschaften e Sprache Diese Eigenschaft identifiziert die Sprache in der der Text verfasst ist e Schl ssel Der Schl ssel ist ein eindeutiger Wert ber den das Objekt referenziert wird e Text Der Text ist der anzuzeigende Text in der entsprechenden Sprache One Identity Manager 7 0 Web Designer Referenzhandbuch e kundenspezifischer Text Kundenspezifischer Text ist ebenfalls ein Text in der entsprechenden Sprache der aber in der Anzeige einen von Dell definierten Text ersetzt Damit ist es m glich Texte in von Dell definierten Modulen den Kundenw nschen anzupassen ohne kundenspezifische Module zu erzeugen HINWEIS In einer Webanwendung k nnen Sie f r jede Sprache ein Objekt anlegen Alle diese Objekte m ssen dann ber den gleichen Sch
174. sgef hrt wird Ereignisse k nnen durch folgende Operationen ausgel st werden Tabelle 17 Funktionen der Men leiste Tabreiter Bearbeiten Operation Beschreibung Insert Eine einzelne Zeile wurde der Collection hinzugef gt Delete Eine einzelne Zeile wurde aus der Collection entfernt Update Ein einzelner Datenwert der Collection wurde aktualisiert Bulk Eine Menge von Zeilen wurde der Collection hinzugef gt oder aus ihr entfernt Um ein Ereignis zu definieren e W hlen Sie mit Rechtsklick im gew nschten Modul oder der Komponente den Knoten Ereignisse bergeben von Collections an Komponenten Bevor Sie eine Collection an eine Komponente bergeben k nnen m ssen Sie die kundenspezifische Komponente dahingehend bearbeiten dass die gew nschte Collection bergeben werden kann Erst nachdem Sie diesen vorbereitenden Schritt erledigt haben k nnen sie die Collection bergeben Hierzu ben tigt diese Komponente eine Virtuelle Collection die Sie unterhalb des Knotens Eigenschaften im Definitionsbaumfenster der Komponente finden In die Virtuelle Collection werden die Collections bergeben Die an der Komponente definierten Virtuellen Collections werden als verpflichtend oder optional gekennzeichnet Verpflichtende Virtuelle Collections m ssen einer lokalen Collection zugeordnet werden Diese Zuordnung findet an der Stelle statt wo die Verwendung der Komponente definiert wird Bevor Sie die Collection a
175. skennzeichen auf das gesamte Webprojekt anwenden Mit dieser Schaltf che ffnen Sie ein Dialogfenster indem Sie alle referenzierten Objekte eines Webprojektes einem speziellen nderungskennzeichen zuweisen Einzelne Webprojekte lassen sich vollst ndig und unabh ngig von zuvor gew hlten Zuweisungen bewegen Projekt konfigurieren Mit dieser Schaltf che k nnen Sie Ihr Webprojekt konfigurieren Diese Funktion steht Ihnen auch im Definitionsbaumfenster und auf der Startseite zur Verf gung Allerdings m ssen Sie dort zuvor ein Datenbankobjekt wie zum Beispiel eine Komponente oder ein Modul ausgew hlt haben Der Unterschied ist wenn Sie die Projektkonfiguration hier durchf hren dass Sie globale nderungen vornehmen k nnen die das gesamte Webprojekt betreffen Im Kontextmen stehen Ihnen weitere Eintr ge zur Auswahl e Webprojekt e Anpassungen e Suchfelder e Spaltenabh ngige Verweise e Objektabh ngige Verweise Weitere Informationen finden Sie unter Konfigurationsm glichkeiten f r Webprojekte auf Seite 46 Beschriftungen Mit dieser Schaltf che ffnen Sie das Dialogfenster Mehrsprachige Texte Hier k nnen Sie Beschriftungen einf gen l schen und editieren One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol Beschreibung Texte der Bedienelemente Mit dieser Schaltf che ffnen Sie das Dialogfenster Texte der Bedienelemente Hier k nnen Sie kundenspezifischen Text zu den Bedienelementen im Web D
176. ss ein Dialogfenster ge ffnet wird Diese Funktion erreichen Sie auch ber die Tastenkombination F3 ffnet das Dialogfenster Mehrsprachige Texte Sie k nnen hier Einstellungen zum Einf gen L schen und Editieren von Beschriftungen vornehmen Weitere Informationen finden Sie unter Mehrsprachige Texte auf Seite 40 Das Dialogfenster Texte der Bedienelemente wird ge ffnet Hier k nnen Sie vorhandene Schl ssel bearbeiten indem Sie eigene Texte anlegen die den Schl ssel beschreiben Sie k nnen au erdem neue Schl ssel in einer beliebigen Sprache anlegen Zur Einstellung der Sprache steht Ihnen ein Auswahlfeld zur Verf gung ber diese Funktion k nnen Module beziehungsweise Komponenten in den Web Designer importiert werden Dazu wird der Windows Standarddialog zum Importieren von Dateien genutzt Die Funktion erkennt selbstst ndig ob es sich um vollst ndige Module beziehungsweise Komponenten handelt und importiert diese als solche In allen anderen Fallen wird die ausgew hlte Datei als Projektdatei hochgeladen One Identity Manager 7 0 Web Designer Referenzhandbuch Men eintrag Funktion Abh ngige ffnet das Dialogfenster Abh ngige Applikationen ber diese Funktion k nnen externe Applikationen Webanwendungen die in der Men leiste des Web Portals unter dem Men Anwendungen angezeigt werden hinzugef gt ver ndert oder gel scht werden F r jede Anwendung sind ein eindeutiger Schl ssel der Name eine Beschreibung di
177. ssel erfolgt direkt in den Modulen beziehungsweise Komponenten unterhalb des Knotens Konfiguration Um ein Datenbankobjekt auszuw hlen 1 W hlen Sie im Navigationsfenster den gew nschten Bereich Der ausgew hlte Bereich wird mit den entsprechenden Datenbankobjekten im Navigationsfenster aufgelistet 2 Doppelklicken Sie das gew nschte Datenbankobjekt ODER Schreiben Sie in das Textfeld der Suche im Navigationsfenster den Namen des gew nschten Datenbankobjektes Das ausgew hlte Datenbankobjekt wird im Definitionsbaumfenster angezeigt Abbildung 14 Deklaration von Konfigurationsschl sseln im Definitionsbaum von Modulen und Komponenten Ele A zoQa C CCC_MyData_PersonHyperview HE Configuration d Compiationsettingsi Ee ContextParametersi 2 Collections 48 Initializer gl Local components Sal Functions H Events a Forms HINWEIS Die Belegung eines Konfigurationsschl ssels mit einem Wert erfolgt immer an dem Modul beziehungsweise der Komponente Diese werden angezeigt wenn Sie im Definitionsbaumfenster die Schaltfl che Konfiguration oder Konfiguration kundenspezifisch klicken Alle Konfigurationsschl ssel die hier nicht aufgelistet werden sind folglich auch nicht mit einem Wert belest Um ein Webprojekt zu konfigurieren werden Konfigurationsschl ssel von Ihnen in der Ansicht Einstellungen im Definitionsbaumfenster bearbeitet Die Vorgehensweise bei der Konfiguration eines Webprojekt
178. t Bei einer Debug Kompilierung wird zudem zus tzlicher Code zur Unterst tzung des Web Designer Debuggers erzeugt Daher sind die ersten DLL Dateien etwas gr er nderungen innerhalb des Web Designers haben keine Auswirkung auf Webanwendungen so lange keine Release Kompilierung erfolgt Eine Webanwendung l dt beim Start die zuletzt kompilierten DLL Dateien f r das jeweilige Webprojekt Werden diese DLL Dateien aktualisiert l dt die Webanwendung die neuen DLL Dateien nach es laufen jedoch nur neue Sessions mit dem Code aus den neu geladenen DLL Dateien One Identity Manager 7 0 Web Designer Referenzhandbuch Kompilierung mit dem Database Compiler Zum Kompilieren einer Webanwendung au erhalb des Web Designer wird der Database Compiler verwendet Weitere Informationen hierzu finden Sie auch im Handbuch Konfiguration Um den Database Compiler zu starten 1 Starten Sie in Ihrem Verzeichnis die DBCompiler exe Ein Dialogfenster wird angezeigt Klicken Sie Weiter W hlen Sie im Auswahlfeld die gew nschte Datenbankverbindung Schreiben Sie in die Textfelder Benutzer und Kennwort die entsprechenden Daten le u a gt Klicken Sie Weiter Die Kompilierung wird vorbereitet Sobald die Schaltfl che Weiter aktiviert ist k nnen Sie weiter arbeiten 6 Klicken Sie Weiter Das Dialogfenster wird mit Kompiliervorgaben angezeigt 7 W hlen Sie im Auswahlfeld den Eintrag Skripte nicht bersetzen Die Kontrollk stchen und w
179. t der Web Designer einen Editor mit dem Sie ihre Webanwendung programmieren k nnen Des Weiteren beinhaltet der Web Designer einen Kompiler mit dem Sie ihr Webprojekt kompilieren k nnen Dies ist eine Voraussetzung damit das Webprojekt als Webanwendung laufen kann Mit Hilfe des integrierten Debuggers k nnen Sie im Web Designer ein als Webanwendung laufendes Webprojekt debuggen Detaillierte Informationen zum Thema Das Web Designer Objektmodell Das Web Portal anpassen Web Designer Aufbau und Funktionen Kompilieren und Debuggen Web Designer Aufbau und Funktionen In diesem Abschnitt geht es um die Oberfl che und die Funktionen des Web Designers In den nachfolgenden Kapiteln werden die einzelnen Elemente und deren Funktionen detailliert beschrieben One Identity Manager 7 0 Web Designer Referenzhandbuch Einleitung Um den Web Designer zu starten 1 2 Se u Ze Starten Sie in Ihrem Verzeichnis die WebDesigner exe W hlen Sie die gew nschte Verbindung ODER Klicken Sie Neue Verbindung hinzuf gen um eine neue Verbindung zu erstellen W hlen Sie ber die Schaltfl che Anmeldung als Ihre Art der Anmeldung aus der Auswahlliste Schreiben Sie in das Textfeld Benutzer Ihren vollst ndigen Benutzernamen Schreiben Sie in das Textfeld Kennwort Ihr pers nliches Kennwort Klicken Sie Anmelden Eine Webanwendunsg installieren oder ausw hlen O HINWEIS Einige wesentliche Funktionen des Web Designers w
180. t dynamischen Verweisen k nnen mehr als eine Komponente referenziert werden Anhand eines bestimmten Kriteriums wird w hrend der Laufzeit entschieden welche Komponente effektiv referenziert wird Diese Art von Verweisen erleichtert den Bau erweiterbarer generischer Komponenten Objektabh ngige Verweise Bei objektabh ngigen Verweisen werden Komponenten abh ngig von zwei Faktoren referenziert e Verweistyp der am Verweisknoten festgelegt wird e Verweisobjekt der durch seinen Objektschl ssel identifiziert wird Definition der Verweistypen und Verweise Objektabh ngige Verweise werden in Verweistypen aufgeteilt die jeweils einen Anwendungsbereich definieren One Identity Manager 7 0 60 Web Designer Referenzhandbuch Diese Verweistypen sind in der Tabelle DialogAEDSActiontype definiert Folgende Verweistypen sind standardm ig definiert Verweistyp Clone_ ShoppingCartitem Details_AccProduct Details_ PersonWantsOrg Details_ ShoppingCartitem Insert _ ShoppingCartitem Object_Overview Select_ DialogDashboardDef Verify_ ShoppingCartitem Anwendungsfall Duplizieren einer Position im Einkaufswagen Detailinformationen zu einem bestellbaren Produkt Detailinformationen zu einer Bestellung Detailinformationen zu einer Position im Einkaufswagen Hinzuf gen einer Position zum Einkaufswagen bersichtsseite f r ein Objekt Auswahl eines Datenpunktes in einer Statistikansicht berp
181. t nicht bearbeitbar und dient als Schl ssel f r den passenden Satz in der Datenbank W hlen Sie im Auswahlfeld Webprojekt das Webprojekt das in Ihrer Webanwendung angezeigt werden soll VORSICHT Das Projekt dass Sie im Auswahlfeld Webprojekt ausw hlen muss in der Datenbank hinterlegt sein Andernfalls k nnen Sie es nicht ausw hlen Stellen Sie sicher dass Sie das gew nschte Webprojekt gespeichert haben Das ausgew hlte Projekt wird jetzt im Auswahlfeld angezeigt W hlen Sie im Auswahlfeld Authentifizierungsmodul das passende Modul dass der Benutzer der Webanwendung in Zukunft zur Authentifizierung verwenden soll One Identity Manager 7 0 Web Designer Referenzhandbuch 4 W hlen Sie im Auswahlfeld Single Sign On durchf hren im Fehlerfall Anmeldung ber folgendes Modul ein Modul aus der Auswahlliste HINWEIS Wenn das unter Authentifizierungsmodul gew hlte Modul SingleSignOn unterst tzt haben Sie hier die M glichkeit eine alternative Authentifizierungsmethode anzugeben Auf diese wird zur ckgegriffen wenn eine SingleSignOn Anmeldung auf Grund eines Fehlers nicht m glich sein sollte Weitere Informationen zu Authentifizierungsmodulen erhalten Sie im Dell One Identity Manager Installationshandbuch 5 Klicken Sie das Kontrollk stchen Debugging aktivieren Sie die Debugging Umgebung Sie k nnen die Debugging Umgebung verwenden F r weitere Informationen lesen Sie im Kapitel Debugging auf Seite 119
182. tdefinitionen Wie bereits erw hnt k nnen Sie mit dem Web Designer vorhandene Objekte kopieren und nach Ihren W nschen anpassen Dazu steht Ihnen nicht nur der Assistent zur Verf gung sondern Sie k nnen die Kopie direkt am gew nschten Objekt im Definitionsbaumfenster vornehmen Eine weitere M glichkeit Objekte anzupassen ist das Anwenden von Erweiterungen Weitere Informationen finden Sie unter Erweiterungen auf Seite 76 Um eine Objektkopie zu erstellen 1 2 W hlen Sie im Definitionsbaumfenster ein Objekt Klicken Sie die Schaltfl che Objektkopie erstellen Das Dialogfenster Objektkopie erstellen wird angezeigt Schreiben Sie in das Textfeld einen Namen oder eine Beschreibung zu der Objektkopie Aktivieren Sie bei Bedarf die Option Ersetzungsregel f r das Objekt anlegen Best tigen Sie Ihre Eingaben mit der Schaltfl che Fertig Die Objektkopie wird im Definitionsbaumfenster angezeigt HINWEIS Wenn Sie im Definitionsbaumfenster ein Objekt aufrufen f r das eine Ersetzungsregel angelegt wurde dann erscheint ber dem Objekt eine Kopfzeile mit einem entsprechenden Hinweis f r weitere Informationen gekennzeichnet Doppelklicken Sie die Schaltfl che wird das zu HINWEIS Nachdem ein Objekt eine Ersetzungsregel erhalten hat wird es mit einer Schaltfl che ersetzende Objekt im Definitionsbaumfenster angezeigt One Identity Manager 7 0 Web Designer Referenzhandbuch HINWEIS Wenn Sie eine Objektkopie eines St
183. te 22 Unter anderem auch zur Aktualit t der Vorschauansicht in Form einer Hinweismeldung Die folgende Liste der Bearbeitungsbereiche enth lt Verweise auf die entsprechenden Abschnitte des Handbuches mit ausf hrlichen Informationen 1 Webanwendungen e Neue Webanwendungen installieren e Webanwendung ausw hlen Weitere Informationen hierzu finden Sie unter e Eine Webanwendung installieren oder ausw hlen 2 Konfigurieren e Webprojekt e Anpassungen e Suchfelder One Identity Manager 7 0 Web Designer Referenzhandbuch e Spaltenabh ngige Verweise e Objektabh ngige Verweise Weitere Informationen hierzu finden Sie unter e Konfigurationsm glichkeiten f r Webprojekte 3 Bearbeiten e Neu hinzuf gen e Texte bearbeiten Weitere Informationen hierzu finden Sie unter e Das Web Portal anpassen Abbildung 1 Startmaske des Web Designers gt Web Designer ExampleUser DatabaseDomain DatabaseName Main Database NIvwr Sn DB Braml e gt Web Designer Verwaltung der Webportal Umgebung Webanwendungen http host IdentityManager Neue Web Anwendungen installieren Webanwendung ausw hlen gt Die WCF Verbindung ist hergestellt 10 Konfigurieren VI_StandardWeb Status Webprojekt Suchfeld ne Debug Zei Release Spaltenabh ngige Verweise Die Vorschau ist auf dem neusten Stand Objektabh ngige Verweise Zus tzliche Web Projekte Bearbeiten VI_UserRegistration_Web Be nee Texte bearbeiten Zei Debug Rel
184. tellen F r weitere Informationen lesen Sie im Kapitel Neues Hyper View erstellen auf Seite 79 Hintergrundaktionen ein ausschalten Mit dieser Schaltfache k nnen Sie im Hintergrund laufende Aktionen anhalten beziehungsweise starten Diese Aktionen werden ber Knoten vom Typ Timer definiert Das hat zur Folge dass die Webanwendung diese Aktionen in bestimmten Intervallen ausf hrt Beim Debugging kann dieses Verhalten st rend sein One Identity Manager 7 0 Web Designer Referenzhandbuch Symbol Beschreibung L vr Speichern Sofern nderungen an einem Datenbankobjekt vorgenommen wurden ist diese Schaltfl che aktiv Mit dieser Schaltf che werden nur die nderungen an dem aktuell bearbeiteten Datenbankobjekt gespeichert M chten Sie die nderungen f r weitere Datenbankobjekte speichern m ssen Sie den entsprechenden Tabreiter im Definitionsbaumfenster ausw hlen und erneut diese Schaltfl che bet tigen Alle Speichern Mit dieser Schaltf che k nnen Sie alle Datenbankobjekte die ge ndert wurden auf einmal speichern Ein Knoten zur ck vor Mit diesen Schaltfl chen k nnen Sie im bisherigen Verlauf der ausgew hlten Objekte vor und zur ck navigieren Das ausgew hlte Objekt wird im Definitionsbaumfenster angezeigt Wurde ein Objekt beziehungsweise Knoten gel scht springt die Auswahl zum n chsten existierenden Objekt Wird im Verlauf ein Objekt ausgew hlt das nicht mehr existiert dann springt die
185. tenten Datendarstellung Eine detaillierte Beschreibung des Assistenten finden Sie im Abschnitt Datendarstellung erstellen auf Seite 82 Das eingef gte Grid kann wie alle anderen Knoten im Definitionsbaum anschlie end im Fenster Knotenbearbeitung konfiguriert werden Die wichtigsten M glichkeiten sind hier noch einmal aufgef hrt e Dem Nutzer die Sortierung der Spalten erlauben Wenn diese Option angehakt ist kann der User mit einem Doppelklick auf den Kopf der Spalte diese aufsteigend oder absteigend sortieren Wenn die Option nicht gesetzt ist kann der User die vorgegebene Sortierung des Grids nicht ver ndern Diese Option wird in diesem Dialog f r alle Spalten einheitlich gesetzt kann aber in dem eingef gten Grid f r jede Spalte gesondert gesetzt werden e Collection sortieren Mit dieser Option wird eine initiale Sortierreihenfolge in der Ebene festgelegt Wenn die Option nicht gesetzt ist werden die Datens tze in der Reihenfolge angezeigt in der sie im Dataset stehen Diese haben zum Beispiel schon dann eine sinnvolle Sortierreihenfolge wenn eine entsprechende Angabe beim Laden der Collection gemacht wurde HINWEIS Weitere Informationen finden Sie unter dem entsprechenden Eintrag in der Hilfedatei HINWEIS Die folgenden Optionen beziehen sich auf die Art der Festlegung der Spaltenbreiten und k nnen somit nur alternativ verwendet werden Spaltenbreiten dynamisch Mit dieser Option erfolgt die Aufteilung der S
186. tion die Sie mit dieser Abfrage anlegen b Bezeichner Schreiben Sie in dieses Eingabefeld einen eindeutigen Identifier der sp ter verwendet wird um den Eintrag zu identifizieren c SQL Ausdruck Schreiben Sie in das Textfeld das komplette Statement Es k nnen auch Parameter deklariert werden d Beschreibung Schreiben Sie in das Textfeld eine Erkl rung zu diesem Eintrag Damit f llt es anderen Benutzern leichter dieses Statement zu verstehen und einzuordnen ODER Bearbeiten Sie folgende Eingabe und Auswahlfelder wenn Sie die Option Bereits vorhanden gew hlt haben a Name der Collection berschreiben Sie bei Bedarf den voreingestellten Namen MyCollection f r die Collection die Sie mit dieser Abfrage anlegen b SQL Fragment W hlen Sie im Auswahlfeld ein vorhandenes Fragment dass Sie im Textfeld SQL Ausdruck verwenden und erg nzen k nnen c SQL Ausdruck Erg nzen Sie gegebenenfalls im Textfeld das ausgew hlte Fragment und die voreingestellten Parameter 6 Klicken Sie Weiter Die n chste Ansicht wird angezeigt Alle vorhandenen Parameter Spalten sind ausgew hlt 7 Deaktivieren Sie bei Bedarf die Parameter Spalte die Sie nicht in die Abfrage einbinden m chten beziehungsweise der Parser Parameter erkannt hat die keine sind 8 Klicken Sie neben der ausgew hlten Parameter Spalte die Schaltfl che Bearbeiten One Identity Manager 7 0 Web Designer Referenzhandbuch 10 11 Ein SQL Editor wir
187. u diesem Thema finden Sie in diesem Abschnitt 2 Erstellen Sie im Web Designer eine Projektdatei gleichen Namens und speichern Sie diese HINWEIS Beachten Sie das Bilder aus Ressourcen Dateien gegebenenfalls im Cache des Browser liegen k nnen One Identity Manager 7 0 Web Designer Referenzhandbuch About Dell Dell ber cksichtigt die W nsche seiner Kunden und liefert auf der ganzen Welt innovative Technologien Gesch ftsl sungen und Dienstleistungen die anerkannt und gesch tzt werden Weitere Informationen finden Sie unter www software dell com Kontaktaufnahme zu Dell Software Technischer Support Online Support Produktfragen und Vertrieb 800 306 9329 E Mail info software dell com Technische Supportressourcen Der technische Support steht Kunden die Dell Software mit einem g ltigen Wartungsvertrag gekauft haben und Kunden zur Verf gung die ber eine Testversion verf gen Das Support Portal ist unter http software dell com support erreichbar Das Support Portal stellt Selbsthilfetools bereit mit denen Sie Probleme schnell und eigenst ndig l sen k nnen 24 Stunden am Tag 365 Tage im Jahr Dar ber hinaus erm glicht das Portal ber ein Online Serviceanforderungssystem auch direkten Zugang zu unseren Produktsupporttechnikern Das Portal bietet folgende M glichkeiten e Erstellen Aktualisieren und Verwalten von Serviceanforderungen Supportf lle e Anzeigen von Knowledge Base Artikeln e Er
188. ung der Datei abgeschlossen ist muss sie wieder in den Web Designer importiert werden Die importierte Datei steht sofort zur Verf gung Selbst erstellte HTML Dokumente k nnen dem Hilfearchiv hinzugef gt werden Die kundenspezifische Hilfe Dateien ersetzen nach der Bearbeitung die Dateien aus dem Standardhilfe Archiv Dateien der Standardhilfe k nnen nicht gel scht werden Die Hilfeordner werden neu erstellt wenn die Hilfe Funktion im Web Portal aufgerufen wird oder eine Hilfe Datei in einem der Hilfearchive Standard oder kundenspezifisch ge ndert wurde Beim Einspielen neuer Versionsst nde werden die vorhandenen Hilfedateien aktualisiert Vom Kunden angepasste Hilfedateien werden nicht berschrieben One Identity Manager 7 0 Web Designer Referenzhandbuch Abbildung 39 Hilfearchiv Y _StandardWeb Deutsch heip 1b x Projekt VI_StandardWeb z Sprache Deutsch e Dateiname VI_Standard Web Deutsch help Hilfe kundenspezifisch SL Ss Dei Ee WebPortal_Anwenderhandbuch B WebPortal_User_Guide_Antraeger_001 html u E WebPortal_User_Guide_Mitarbeiter_001 html Standardhilfe WebPortal_Anwenderhandbuch xml WebPortal_Anwenderhandbuch dosument css E WebPortal_Anwenderhandbuch Images BestPractice png mm WebPortal_Anwenderhandbuch Images Cautionsign png WebPortal_Anwenderhandbuch Images EICollapsed gif WebPortal_Anwenderhandbuch Images EIEmpty gif WebPortal_Anwenderhandbuch Images EI
189. unteren Bereich des Web Designers angezeigt In dem Fenster werden die vorhandenen Lesezeichen aufgelistet und k nnen von Ihnen bearbeitet werden Folgende Aktionen stehen Ihnen zur Verf gung e Alle Lesezeichen l schen e Beschreibung bearbeiten e Aktuelles Lesezeichen l schen e Nach Modulen Komponenten gruppieren e Nur die Lesezeichen zum aktuellen Webprojekt anzeigen ber den Eintrag Navigation k nnen Sie das Navigationsfenster ffnen Das Navigationsfenster erreichen Sie auch ber das Bedienelement Navigation auf der Startseite Diesen Weg dass Navigationsfenster zu ffnen werden Sie wom glich gehen wenn das Bedienelement auf der Startseite nicht sichtbar ist Das kann der Fall sein wenn Sie vorher das Navigationsfenster geschlossen haben F r weitere Informationen lesen Sie im Kapitel Navigationsfenster auf Seite 18 Tabelle 3 Men eintr ge des Men s Debug Ansichten Men punkt Monitorseite Vorschau Beschreibung ber diesen Eintrag ffnen Sie die Monitorseite Sie wird als Tabreiter in der Vorschauansicht angezeigt F r weitere Informationen lesen Sie im Kapitel Monitoring auf Seite 121 ber diesen Eintrag ffnen Sie die Vorschauansicht Standardm ig ist dieses Fenster ge ffnet F r weitere Informationen lesen Sie im Kapitel Arbeiten mit der Vorschau auf Seite 32 One Identity Manager 7 0 Web Designer Referenzhandbuch Men punkt Eigenschaften Abfrage Call Stack Kompilierung
190. us der unteren Liste Auf der rechten Seite stehen Ihnen unterschiedliche Eingabe und Auswahlfelder zur Verf gung Aktivieren Sie entweder das Kontrollk stchen Heatmap oder Chart Um Einstellungen f r eine Chart vorzunehmen O 1 HINWEIS Sie haben das Kontrollk stchen Chart aktiviert W hlen Sie im Auswahlfeld Type den Typ f r die Chart Schreiben Sie in eines der Textfelder berschrift oder Text den Titel f r die Chart die sp ter in der Webanwendung zu der Organisationseinheit angezeigt werden soll HINWEIS Welches der zur Verf gung stehenden Textfelder Sie bearbeiten m ssen h ngt davon ab welchen Chart Typ Sie im Auswahlfeld Type gew hlt haben F r die Textfelder berschrift Text und Tooltip in dieser Ansicht gilt dass es sich um SQL Bearbeitungsfenster handelt Sie erfassen hier die Beschriftungen f r die angezeigten Organisationseinheiten in der Webanwendung Weitere Informationen finden Sie unter Mehrsprachige Texte auf Seite 40 Konfigurieren Sie die ausgew hlte Statistik mit den zur Verf gung stehenden Eingabe und Auswahlfeldern HINWEIS Wenn Sie eine Sortierung vornehmen m chten markieren Sie eine der Statistiken aus der unteren Liste und bewegen Sie diese mithilfe der Pfeiltasten an die gew nschte Stelle der Auflistung Eine L schung aus der Liste k nnen Sie vornehmen wenn eine Statistik markiert wurde und Sie auf die Schaltfl che gew hlte Statistik entfernen klicken Klicken Sie O
191. wendung wenn Sie die Spalten in der Ansicht Telefonbuch anpassen m chten die im Web Portal angezeigt wird HINWEIS Der Konfigurationsschl ssel von diesem Parametertyp muss im Definitionsbaumfenster markiert sein um bearbeitet werden zu k nnen Um den Konfigurationsschl ssel vom Parametertyp Eigenschaftenliste zu bearbeiten HINWEIS Bevor Sie die Werte einer Datenbankspalte bearbeiten k nnen muss zuvor ein passender Eintrag im Tabreiter Konfiguration Kundenspezifisch angelegt worden sein Diesen angelegten Eintrag erkennen Sie am X in der Spalte Wert kundenspezifisch in der Liste der Konfigurationsschl ssel im Tabreiter Projekt konfigurieren One Identity Manager 7 0 Web Designer Referenzhandbuch 10 11 Markieren Sie im Tabreiter Projekt konfigurieren den Konfigurationsschl ssel vom Parametertyp Eigenschaftenliste den Sie zuvor im Tabreiter Objektdefinitionen angelest haben Klicken Sie in der Spalte Wert kundenspezifisch auf das Plus Zeichen In der Spalte Wert kundenspezifisch wird jetzt X Entspricht dem Standardwert angezeigt Klicken Sie die Schaltfl che Assistent ffnen unter Details Das Dialogfenster Auswahl der Datenbankspalten wird angezeigt Auf der linken Seite des Fensters werden alle w hlbaren Spalten der voreingestellten Tabelle angezeigt Auf der rechten Seiten werden die verwendeten Spalten angezeigt Markieren Sie den gew nschten Eintrag in der Liste der verf gbaren Spalten wenn Sie dies
192. xtmen den Eintrag Assistenten Datendarstellung erstellen Das Dialogfenster Datendarstellungsassistent wird angezeigt W hlen Sie die Datendarstellung Formular f r die detaillierte Darstellung und Manipulation einzelner Objekte erstellen und klicken Sie OK Die Ansicht Auswahl der Quelldaten wird angezeigt W hlen Sie die Option Existierende Collection verwenden und im Auswahlfeld die gew nschte Collection In dieser Collection werden die darzustellenden Datenobjekte abgelegt Schreiben Sie in das Textfeld Filterung auf eine Filterbedingung in Web SQL wonach Sie die Suche einschr nken m chten ODER W hlen Sie die Option Neue Collection erstellen und nehmen Sie folgende Einstellungen vor a Kontrollk stchen Anzeigename benutzen Aktivieren Sie das Kontrollk stchen wenn Sie den Anzeigenamen verwenden m chten b Basistabelle W hlen Sie im Auswahlfeld Basistabelle die gew nschte Tabelle c Name der Collection Schreiben Sie in das Textfeld einen Namen f r die Collection In dieser Collection werden die darzustellenden Datenobjekte abgelegt d Where Klausel Schreiben Sie in den SQL Syntaxeditor die Definiton der Where Klausel HINWEIS Die Where Klausel kann wie berall im Web Designer auch eine interne Variable enthalten Stichwort Web SQL In diesem Fall kann der SQL Syntaxeditor nicht verwendet werden Die Where Klausel kann auch nach Beendigung des Assistenten noch eingef gt beziehungsw
193. ys Beispiel f r einen Filter zur Anwendung innerhalb einer Iteration Wenn Sie sich innerhalb einer Iteration befinden k nnen Sie den Filter nat rlich auch mit dem Schl sselwort CURRENT kombinieren e FROM AttestationCase SELECT Display WHERE UID_AttestationPolicy gt FROM AttestationPolicy SELECT CURRENT UID_AttestationPolicy Beispiel f r einen Filter mit einer Bedingung Es gibt einige Stellen wo sie nur eine Filterbedingung mit WebSQL angeben k nnen Wenn in der Collection Persons alle Personen geladen sind von denen Sie sich die M nner und Frauen in einem getrennten Grid anzeigen lassen m chten gehen Sie folgenderma en vor One Identity Manager 7 0 96 Web Designer Referenzhandbuch Definieren Sie 2 Grids die auf Persons iterieren und sich lediglich in der Filterbedingung unterscheiden a Gender 1 b Gender 2 Funktionen WebSQL bietet eine Vielzahl von Funktionen Im Folgenden werden Ihnen die wichtigsten Funktionen kurz beschrieben Die vollst ndige Funktionsbeschreibung entnehmen Sie der Hilfe im Web Designer CanDelete Canlinsert Diese Funktionen erlauben das Abfragen von L sch und Einf grechten auf Collections CanEdit CanSee Diese Funktionen erlauben das Abfragen von Bearbeitungs und Sichtbarkeitsrechten f r einzelne Spalten von Collectionzeilen Count Die Funktion fragt die Anzahl der Zeilen einer Collection ab DbCount Exists Die Anzahl beziehungsweise Existenz von
194. zeichner den gew nschten Namen der neuen Collection SCH r en es W hlen Sie unter Art die Art der nderunsshistorie Um eine nderungshistorie zu laden 1 W hlen Sie einen Aktionsknoten mit Rechtsklick 2 W hlen Sie die Aktion nderungshistorie laden 3 W hlen Sie unter Collection die gew nschte Collection 4 W hlen Sie unter Art die Art der nderunsshistorie die an der Collection definiert ist HINWEIS Die Einstellung unter Art muss sowohl an der definierten Collection als auch beim Laden der nderunsgshistorie identisch sein 5 Schreiben Sie unter Historische Daten laden bis Datum das Datum in der Vergangenheit bis zu welchem Zeitpunkt die nderungshistorie geladen werden soll 6 W hlen Sie eine der folgenden Varianten um fortzufahren a Schreiben Sie den WebSQL Ausdruck des Objektschl ssels XObjectKey des gew nschten Objekts um die nderunsshistorie eines Einzelobjekts zu laden b Schreiben Sie den gew nschten Tabellennamen um die nderunsgshistorie f r eine Tabelle oder eines Zuweisungsobjektes zu laden HINWEIS Optional k nnen Sie den Spaltennamen und den Wert f r eine Filterbedingung angeben TIPP Zur Anzeige von historischen Daten empfehlen sich spaltenabh ngige Verweise Definition von Sichten Eine Sicht auf Collection Ebene verh lt sich wie eine Sicht auf Datenbank Ebene Mit einem WebSQL Ausdruck wird der Inhalt der Sicht definiert Zur Laufzeit wird der Inhalt der
195. zeigt In der Konfigurator Ansicht wird in der Spalte Wert kundenspezifisch der Dateiname des ausgew hlten Bildes und die Art angegeben wie das Bild geladen wurde HINWEIS Mit der Schaltfl che L schen k nnen Sie Ihre Auswahl wieder entfernen Parametertyp Konfigurationsobjekte Der Konfigurationsschl ssel vom Parametertyp Konfigurationsobjekte findet Anwendung wenn Sie Statistiken hinzuf gen oder abw hlen m chten HINWEIS Der Konfigurationsschl ssel von diesem Parametertyp muss im Definitionsbaumfenster markiert sein um bearbeitet werden zu k nnen Um den Konfigurationsschl ssel vom Parametertyp Konfigurationsobjekte zu bearbeiten 1 Klicken Sie die Schaltfl che Assistent ffnen Das Dialogfenster Statistiken ausw hlen und konfigurieren wird Ihnen mit den verf gbaren Statistiken angezeigt 2 Klicken Sie Globale Statistiken One Identity Manager 7 0 Web Designer Referenzhandbuch 7 Alle globalen Statistiken werden aufgelistet Klicken Sie Objektbezogene Statistiken Alle objektbezogenen Statistiken werden aufgelistet Markieren Sie in der Auswahlliste Verf gbare Statistiken eine oder mehrere Statistiken Klicken Sie die Schaltfl che gew hlte Statistiken hinzuf gen TIPP Eine Mehrfachauswahl erhalten Sie wenn Sie die gew nschten Eintr ge in der Liste bei gedr ckter Strg Taste markieren Ihre Auswahl wird in der unteren Liste Statistik angezeigt Markieren Sie eine der Statistiken a
196. zen auf das Objekt suchen Suchen Weitersuchen Beschreibung Diese Funktion ist verf gbar wenn es sich nicht um einen Knoten handelt der automatisch dem Definitionsbaum hinzugef gt wurde Alle Knoten die dem ausgew hlten Knoten untergeordnet sind werden ebenfalls ausgeschnitten Diese Funktion ist immer verf gbar Der ausgew hlte Knoten und die untergeordneten Knoten werden in die Zwischenablage kopiert Diese Funktion ist verf gbar wenn die Zwischenablage einen Knoten enth lt der sich auch in der Liste der hinzuf gbaren Knoten Knotentyp f r den gerade ausgew hlten Knoten befindet Diese Funktion ist verf gbar wenn es sich nicht um einen Knoten handelt der dem Definitionsbaum automatisch hinzugef gt wurde Alle Knoten die dem ausgew hlten Knoten untergeordnet sind werden ebenfalls gel scht Mit gedr ckter Strg Taste k nnen Sie mehrere Knoten gleichzeitig ausw hlen um diese Funktion einmalig auf die Auswahl anzuwenden Diese Funktion steht Ihnen an Controls und Aktionsknoten zur Verf gung Mit dieser Funktion wird im Debugger Modus das Rendern am gesetzten Haltepunkt unterbrochen Mit gedr ckter Strg Taste k nnen Sie mehrere Knoten gleichzeitig ausw hlen um diese Funktion einmalig auf die Auswahl anzuwenden Diese Funktion ffnet einen Dialog in dem eine Beschreibung zum zu setzenden Lesezeichen eingegeben werden kann Das Objekt wird anschlie end mit einem Lesezeichen im Definitionsbaum Fenster ge
197. zierte Objekte automatisch nachgeladen Laden von Datenbankobjekten aus mehreren Tabellen F r verschiedene Anwendunssf lle ist es erforderlich Datenbankobjekte aus mehreren Tabellen zusammen zu betrachten Daf r bietet das Objektmodell den speziellen Collection Typ Datenbankobjekt aus mehreren Tabellen an Um eine Collection mit der Option Datenbankobjekt aus mehreren Tabellen zu definieren 1 ffnen Sie das Modul oder die Komponente in dem die Collection angelegt werden soll 2 W hlen Sie mit Rechtsklick den Knoten Collections 3 W hlen Sie die Option Datenbankobjekt aus mehreren Tabellen hinzuf gen 4 Schreiben Sie unter Bezeichner den gew nschten Namen der neuen Collection Eine solche Collection ist datenbankbasiert kann aber Objekte verschiedener Datenbanktabellen aufnehmen Um Daten in eine solche Collection zu laden gehen Sie so vor wie im Kapitel Datenbankobjekte als Collection auf Seite 98 Dabei m ssen Sie explizit angeben aus welcher Datenbanktabelle die Objekte geladen werden sollen Datenbankabfrage Assistent nutzen HINWEIS Der Datenbankabfrage Assistent steht Ihnen an einer Collection in einem Modul oder einer Komponente zur Verf gung oder wenn Sie ein neues Modul oder eine neue Komponente anlegen m chten Aus Sicherheitsgr nden ist es im Web Designer nicht m glich SQL Statements direkt auszuf hren Stattdessen unterst tzt Sie dieser Assistent dabei SQL Statements zu erstellen die in der Tabelle OBML
198. zifische Objekte haben Sie zus tzlich Schreibrechte und Sie k nnen einen neuen Knoten direkt unter dem Knoten im Definitionsbaumfenster hinzuf gen W hlen Sie im Definitionsbaumfenster beispielsweise einen Knoten vom Typ Container und ffnen Sie ber die rechte Maustaste das Kontextmen HINWEIS Abh ngig davon welches Datenbankobjekt oder welchen Knotentypen Sie ausgew hlt haben werden Ihnen im Kontextmen unterschiedlich aufgebaute Untermenu eintr ge angezeigt W hlen Sie den Eintrag Neuer Knoten oder w hlen Sie den neuen Knoten wie gewohnt aus den aufgelisteten gruppierten Knoten im Kontextmen wenn Sie ein kundenspezifisches Objekt ausgew hlt haben ODER W hlen Sie den Eintrag Element in Erweiterung Neuer Knoten wenn Sie ein VI_Standard Objekt ausgew hlt haben ODER Dr cken Sie die Tasten STRG N Das Dialogfenster Neuer Knoten wird angezeigt W hlen Sie aus der Liste den gew nschten Knotentypen oder geben Sie in das Textfeld zur Suche den gew nschten Knotentypen ein Klicken Sie OK Das Dialogfenster wird geschlossen und der neue Knoten wird im Definitionsbaumfenster angezeigt One Identity Manager 7 0 Web Designer Referenzhandbuch Datendarstellung erstellen Die Kernaufgabe einer mit dem Web Designer erstellten Webanwendunsg ist die gezielte Visualisierung und Manipulation von Datenbankobjekten Der Assistent Datendarstellung erstellen erm glicht es die drei Hauptaufgaben einer Web
Download Pdf Manuals
Related Search
Related Contents
Manual de Instruções Lumiscope 1145 User's Manual MicroTech® Series-100 Application Specific Controller SUSTITUCIÓN DE FINALES EN UN FT-817 Errata Title & Document Type: 205AG Audio Signal Copyright © All rights reserved.
Failed to retrieve file