Vorheriges Thema: Verwenden der Widgets für den Status und für Request-Listen, um Request-Managern das Genehmigen und Ablehnen von Requests zu ermöglichenNächstes Thema: Aufrufen des Status-Widget mithilfe von Quellcode


Aufrufen des Status-Widget mithilfe von Menüoptionen

In Liferay können Sie mithilfe der CA Service Catalog-WAR-Dateien die Anzeige und das Verhalten von CA Service Catalog-Widgets in Portlets konfigurieren, indem Sie Menüoptionen verwenden. Sehen Sie sich die folgenden Schritte zum Erstellen des bereits weiter oben aufgeführten Beispiels für ein Status-Widget an. Folgen Sie diesen Schritten als ein Modell, um die Anzeige und das Verhalten des Status-Widget in Ihrer Implementierung zu konfigurieren.

Gehen Sie wie folgt vor:

  1. Klicken Sie auf der Portalseite auf "Hinzufügen", "Mehr".

    Die Liste der vorkonfigurierten Portlets wird angezeigt.

  2. Erweitern Sie den Eintrag CA Service Catalog in der Liste, wählen Sie "Status", und klicken Sie auf "Hinzufügen". Legen Sie das Status-Widget alternativ mit Drag-and-Drop am gewünschten Speicherort ab.

    Das Status-Portlet wird Liferay hinzugefügt.

  3. Schließen Sie die Liste, und klicken Sie im oberen Bildschirmbereich auf "Edit Controls".
  4. Führen Sie den Mauszeiger über das Status-Widget, klicken Sie auf das Schraubenschlüsselsymbol (Optionen), und wählen Sie in der Drop-down-Liste "Voreinstellungen" aus.

    Es wird "Editing Catalog Status Portlet Settings" angezeigt.

  5. Überprüfen Sie die folgenden Schlüsselparameter für das bereits oben erwähnte Beispiel eines Stauts-Widget. Verwenden Sie sie als Modell zum Konfigurieren der Portlet-Einstellungen.
  6. Speichern Sie die Einstellungen und überprüfen Sie das Portlet. Verfeinern Sie im Bedarfsfall die Einstellungen entsprechend Ihren Anforderungen.

Sie haben das Status-Widget aufgerufen und seine Anzeige sowie sein Verhalten im Portlet konfiguriert.

Schlüsselparameter

Nachfolgend sind die Schlüsselparameter für das bereits oben erwähnte Beispiel für ein Status-Widget aufgeführt:

Katalog URL=http://Hostname:Portnummer/usm

Wichtig! Sie müssen "/usm" in die URL für das Portlet einschließen, damit eine korrekte Wiedergabe erfolgt.

Gibt die URL für den Katalog an.

Verwenden Sie den gleichen Hostnamen und die gleiche Portnummer wie beim Herunterladen und Installieren der WAR-Dateien in Liferay.

Business Unit=London222

Gibt den Geschäftsbereich an, auf den Kataloganwender zugreifen können, während sie dieses Status-Widget verwenden. Für diesen Geschäftsbereich und die Geschäftsbereiche darunter können Anwender den Status der Requests anzeigen, für die sie Berechtigung haben:

Wenn Sie den Stamm-Geschäftsbereich angeben, können Anwender den Status von Requests in allen Geschäftsbereichen, einschließlich des Stamm-Geschäftsbereichs, anzeigen. Wenn Sie den Geschäftsbereich auf niedrigster Ebene angeben, können Anwender umgekehrt nur den Status von Requests in diesem Geschäftsbereich anzeigen.

Wenn Sie keinen Wert angeben, verwendet das Katalogsystem den Standard-Geschäftsbereich des auf das Widget zugreifenden Anwenders.

Authentifizierungstyp

Gibt an, ob Anwender mithilfe von Single Sign-On (Windows NTLM) oder Anmeldeinformationen authentifiziert werden sollen. Wir empfehlen Single Sign-On für Widgets.

Wenn Sie Single Sign-On angeben, werden Anwender nicht zum Eingeben von Anmeldeinformationen aufgefordert.

Wenn Sie angeben, dass Anmeldeinformationen eingegeben werden sollen, verwenden Sie das folgende Format:

Anwendername=Anwendername und Kennwort=Kennwort

Layout=box

Zeigt die Optionen im Status-Widget als Schaltflächen in einer einzelnen Zeile an. Die Optionen sind "Warenkorb", "Offen", "Geschlossen" und "Ausstehend".

Alternativ können Sie auch das Zeilenlayout angeben: Jede Option wird in einer eigenen Zeile in einer Tabelle mit einer Beschreibung angezeigt.

Öffnen in=Anderes Widget

Gibt an, dass ein anderes Widget auf der gleichen Seite Events abhört, die vom Status-Widget gesendet werden, und darauf reagiert. In diesem Szenario antwortet ein anderes Widget durch das Öffnen des Zieles, wenn ein Anwender auf einen Service klickt. Die Ziele lauten wie folgt:

Option

Zielfunktion

Widget

Warenkorb

Warenkorb

Request bearbeiten

Öffnen

Offene Requests

Request-Liste

Geschlossen

Geschlossene Requests

Request-Liste

Ausstehend

Request mit ausstehenden Aktionen

Request-Liste

Um zu ermöglichen, dass diese Zielfunktionen korrekt ausgeführt werden, wenn ein Anwender auf eine Option im Warenkorb klickt, fügen Sie die folgenden Widgets auf der Seite ein:

"Öffnen in" gibt an, wie ein Ziel geöffnet wird, wenn der Anwender im Status-Widget darauf klickt. Andere mögliche Werte für diesen Parameter folgen:

Neues Fenster

Öffnet das Ziel auf einer neuen Seite.

Selbe Seite

Öffnet das Ziel im Katalog auf der gleichen Seite.

Im oberen Frame

Erfüllt die gleiche Funktion wie _self, außer dass das Ziel im obersten Frame des Browsers geöffnet wird. Wenn das Ziel ein Frame ist, wird der erste zugeordnete Frame im Serviceoptionselement ausgewählt.

URL

Öffnet das Ziel mithilfe einer anwenderspezifischen URL. Die URL kann einen Platzhalter für die Objekt-ID des Quellenkontextes einschließen, zum Beispiel für den Service.

Ein Beispiel folgt:

http://www.google.com?id={action}

Hinweis: Sie können auch die folgenden Einstellungen, wie in den Menüoptionen angezeigt, angeben: Aktualisierungsintervall in Minuten und Warenkorb ausblenden.