Richten Sie anwenderdefinierte Aktionen für Datensatzfelder in ein veralteter Arbeitsbereich
Richten Sie mit einem Wert in einem Referenzfeld ein, um eine Aktion auszuführen. Fügen Sie beispielsweise ein Symbol in einem Feld mit einer Telefonnummer hinzu, um diese Telefonnummer zu wählen. Oder fügen Sie in einem Referenzfeld ein Symbol hinzu, das einen Benutzerdatensatz auf einer Registerkarte öffnet.
Vorbereitungen
Ein Feld-Decorator ist ein Symbol, das einem Referenzfeld im Formularbereich hinzugefügt wird und auf das ein Service Desk-Mitarbeiter klicken kann, um eine Aktion auszuführen. Der Arbeitsbereich unterstützt bis zu drei Decorator-Elemente pro Feld.
Das Ziel beim Einrichten von Decorator-Feldern für Arbeitsbereichsaktionen besteht darin, Service Desk-Mitarbeitern zu ermöglichen, Dinge auf einer Seite zu tun, für die andernfalls zusätzliche Seiten geöffnet werden müssten. Anstatt beispielsweise eine andere Seite zu öffnen, um den Datensatz des in einem Incident genannten Benutzers anzuzeigen, klickt der Service Desk-Mitarbeiter einfach auf den Feld-Decorator Arbeitsbereichsaktion im Feld Anrufer, um den Benutzerdatensatz in einer Registerkarte zu öffnen.
Die Feldaktion „Datensatz öffnen“ muss als Arbeitsbereichs-Aktionsdefinition vorhanden sein, bevor Sie eine neue Aktionszuweisung erstellen. Das Symbol „icon-user“ muss ein in Ihrer Instanz verfügbares Symbol sein.
Prozedur
-
Navigieren zu Alle > Arbeitsbereicherfahrung > Aktionen und Komponenten > Decorator-Elemente des Felds.
Eine Liste der vorhandenen Feld-Decorators wird angezeigt.
- Klicken Sie auf Neu.
-
Füllen Sie die Felder des Formulars aus.
Die folgende Tabelle fügt URL-Feldern ein Feld-Decorator-Symbol hinzu. Wenn Service Desk-Mitarbeiter auf das Symbol klicken, wird die URL geöffnet.
Tabelle : 1. Formular „Aktionszuweisung“. Feld Beschreibung Aktionsbezeichnung Name des Feld-Decorators, z. B. Eine URL öffnen. Sie können die doppelten Klammern {{}} verwenden, um zur Laufzeit Werte in den Text einzufügen, z. B. {{count}}. Sie können beispielsweise die Anzahl der Datensätze anzeigen, die ein Service Desk-Mitarbeiter mithilfe von geschweiften Klammern auswählt. Aktionsname Name, der für diesen Datensatz in der Liste der Aktionszuweisungen angezeigt wird: Arbeitsbereicherfahrung > Aktionen und Komponenten > Decorator-Elemente des FeldsBeispiel: open_a_url. Implementiert als „Client-Aktion“ ist die einzige gültige Auswahl für Feld-Decorators. Der Feld-Decorator wird als Symbol in einem Feld, Formular, einer Liste oder einer zugehörigen Liste angezeigt. Beim Klicken führt der Decorator eine Aktion aus, z. B. das Anrufen einer Telefonnummer, das Öffnen eines Datensatzes, das Aktualisieren von Inhalten oder das Öffnen einer URL. Die UI-Komponente ist ein UI-Element, das Sie in vielen Bereichen in Arbeitsbereichplatzieren können. Client-Aktion sendet eine in Client-Aktionangeben angegebene Aktion. Serverskripts führen Aktionen für die Änderung von Datenbankdatensätzen auf dem Server aus, z. B. durch Hinzufügen, Entfernen oder Ändern. Client-Aktion angeben Klicken Sie auf das Lupensymbol ( ), und wählen Sie die auszuführende Aktion aus. Um eine URL zu öffnen, wählen Sie URL öffnen. Dieses Feld wird nur angezeigt, wenn Implementiert als Client-Aktionist. Sie können dieser Liste keine anwenderdefinierten Aktionen hinzufügen.
UI-Komponente angeben Klicken Sie auf das Lupensymbol ( ), und wählen Sie die hinzuzufügende Komponente aus. Dieses Feld wird nur angezeigt, wenn Implementiert als UI-Komponenteist.
Decorator gilt für Feldtyp bedeutet, dass der Decorator für alle Felder dieses Typs angezeigt wird. Spezifisches Feld bedeutet, dass der Decorator nur angezeigt wird, wenn das von Ihnen angegebene Feld geöffnet wird. Viele spezifische Felder sind vom gleichen Feldtyp. Wählen Sie beispielsweise Feldtyp aus, um dieses Feld-Decorator-Symbol auf alle URL-Felder anzuwenden. Feldtyp Wählen Sie den Feldtyp aus, in dem der Feld-Decorator angezeigt werden soll, z. B. Referenz. Viele Felder sind vom Typ Referenz. Um eine Telefonnummer zu wählen, wählen Sie als weiteres Beispiel Telefonnummer. Der Feldtyp wird nur angezeigt, wenn Decorator gilt fürden Feldtypist. Feldname Wählen Sie das Feld aus, in dem der Feld-Decorator angezeigt werden soll. Die Auswahl der Felder hängt vom Wert der Tabelleab. Wählen Sie beispielsweise Datumaus. Dieses Feld wird nur angezeigt, wenn Decorator, für das gilt,ein bestimmtes Feldist. Symbol Klickbares Symbol, das in dem Feld angezeigt wird, das durch den Feldtyp oder Feldnamen angegeben ist, der die Aktion initiiert. Tooltip Text, der angezeigt wird, wenn ein Service Desk-Mitarbeiter den Mauszeiger über das Symbol bewegt. Beschreibung Kurze Beschreibung dieser Komponente. Anwendung Anwendung, für die diese Komponente gilt. Global bedeutet, dass die Komponente für alle Anwendungen gilt. Arbeitsbereich Arbeitsbereich, zu dem diese Komponente gehört, z. B. Mitarbeiterbereich, ITSM, CSM usw. Tabelle Tabelle, an die diese Komponente gebunden ist. Wenn ein Datensatz aus dieser Tabelle geöffnet wird, wird der Feld-Decorator in den Feldern angezeigt, die durch Feldtyp oder Feldnameangegeben werden. Der Standardwert ist Global. Sie können den Standardwert beibehalten, sodass das Feld-Decorator-Symbol für jeden offenen Datensatz angezeigt wird, der das in Feld Feldtypangegebene Feld enthält. Wenn Sie eine Tabelle angeben, kann das Feld-Decorator-Symbol nur angezeigt werden, wenn Datensätze aus dieser Tabelle geöffnet sind. Ansicht Ein Satz visueller Konfigurationen. Dieser Wert ist normalerweise Workspace. Aktiv Umschalten, um festzulegen, dass dieser Feld-Decorator angezeigt (ausgewählt) wird oder nicht. Reihenfolge Eine Ganzzahl, die die Platzierung dieses Symbols in der Liste der Feld-Decorators in einem Feld steuert. Je niedriger die Zahl, desto weiter links in der Liste. In der Regel werden diese Zahlen in Hunderte geändert, z. B. 100, 200, 300 und 400, damit Sie in Zukunft neue Symbole zwischen vorhandenen einfügen können. -
Klicken Sie mit der rechten Maustaste auf den oberen Banner, und wählen Sie Speichernaus.
Zugehörige Links werden angezeigt.
- Wahlweise:
Klicken Sie auf der Registerkarte „Aktionsausschluss“ auf Neu, um untergeordnete Tabellen von der Übernahme dieser Komponente im kontextbezogenen Seitenbereich oder von der Übernahme von Komponenten von einer übergeordneten Tabelle auszuschließen.
Komponenten im kontextbezogenen Seitenbereich werden entsprechend den im Mitarbeiterbereich geöffneten Datensätzen angezeigt. Untergeordnete Tabellen erben diese Komponenten standardmäßig. Sie können dies verhindern.
-
Füllen Sie die Felder des Formulars aus.
Tabelle : 2. Formular „Aktionsausschluss“. Feld Beschreibung Aktionszuweisung Klicken Sie auf das Lupensymbol ( ), und wählen Sie eine Aktionszuweisung aus, die die Aktionszuweisung angibt.
Tabelle Tabelle, die dieser Komponente zugeordnet ist. Jedes Mal, wenn Arbeitsbereich einen Datensatz aus dieser Tabelle öffnet, wird das Symbol dieser Komponente im kontextbezogenen Seitenbereich angezeigt. Diese Tabelle ausschließen Aktivieren Sie diesen Umschalter, um zu verhindern, dass diese Tabelle diese Komponente von den übergeordneten Tabellen erbt. Alle untergeordneten Tabellen ausschließen Aktivieren Sie den Umschalter, um zu verhindern, dass untergeordnete Tabellen der Tabelle diesen Feld-Decorator erben. - Klicken Sie auf Absenden.
-
Füllen Sie die Felder des Formulars aus.
-
Klicken Sie unter „Zugehörige Links“auf Erweiterte Ansicht.
Bisher haben Sie nicht die URL angegeben, die geöffnet werden soll, wenn ein Service Desk-Mitarbeiter auf das Feld-Decorator-Symbol klickt. Dies ist die Aufgabe, die Sie in der erweiterten Ansichtausführen.
-
Wählen Sie auf der Registerkarte Aktionsattribute in Nutzlastzuordnungdas Aktionsattribut aus, das Sie definieren möchten.
Wählen Sie in diesem Beispiel urlaus.
- Geben Sie im Wertfeld die zu öffnende URL ein.
- Wahlweise: Geben Sie auf der Registerkarte Bedingungen unter Skriptbedingungein Skript ein, das den Feld-Decorator ausblenden kann.
- Wahlweise:
Geben Sie auf der Registerkarte Bedingungen unter ClientbedingungenBedingungenauf dem Client an, die den Feld-Decorator ausblenden.
Clientbedingungen werden jedes Mal neu ausgewertet, wenn ein Service Desk-Mitarbeiter eine Änderung an einer Liste von Datensätzen vornimmt. Sie können beispielsweise die Schaltfläche für eine Listenaktion ausblenden, bis ein Service Desk-Mitarbeiter einen oder mehrere Datensätze in einer Liste auswählt. Die Clientbedingung lautet dann „Anzahl ist größer als Null“, wobei Anzahl die Anzahl der ausgewählten Datensätze ist.
- Wahlweise: Geben Sie auf der Registerkarte Bedingungen unter Datensatzbedingungenein Feld und einen Wert an, sodass das Feld-Decorator-Symbol nicht angezeigt wird, wenn ein geöffneter Datensatz ein Feld mit diesem Wert enthält.
- Wahlweise: Geben Sie auf der Registerkarte Bedingungen unter Erforderliche Rollendie Rollen an, die ein Service Desk-Mitarbeiter haben muss, damit der Feld-Decorator angezeigt wird.
- Wahlweise: Aktivieren Sie auf der Registerkarte Bestätigungseinstellungen das Kontrollkästchen Bestätigung erforderlich, wenn Sie ein Popup anzeigen möchten, in dem der Service Desk-Mitarbeiter aufgefordert wird, die vom Feld-Decorator auszuführende Aktion zu bestätigen.
- Klicken Sie auf Aktualisieren.
Ergebnisse
Das Feld-Decorator-Symbol wird in allen Datensatzfeldern vom Typ Referenz für alle Tabellen angezeigt, die Sie in Tabelleangegeben haben. Durch Klicken auf ein Symbol wird die in der Nutzlastzuordnungangegebene URL geöffnet.