JSON-Parameter des Widgets „Portaldatenliste“.

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • JSON-Parameter definieren Aspekte des Widgets „Portaldatenliste“ auf der Portalseite.

    Hinweis:
    Diese Informationen setzen voraus, dass Sie mit dem JSON-Codeformat vertraut sind.
    Tabelle : 1. JSON-Parameter
    Parameter Beschreibung
    categories Jede Kategorie zeigt eine Reihe von Datensätzen aus der Tabelle „Kundenfall – Fallansicht“ [sn_customerservice_case] an, die den Filterkriterien entsprechen.

    Für jede Kategorie können Sie aus den vordefinierten Filterregisterkarten pre_defined_filters und run_time_filters auswählen, die Spalten für die Listenansicht festlegen und die Felder bestimmen, die in der Kartenansicht angezeigt werden sollen.

    ID Ein eindeutiger Bezeichner, mit dem das Bedingungsskript für Kategorien bestimmen kann, ob Kategorien im Widget ein- oder ausgeblendet werden sollen.
    label Name der Kategorie, die im Navigationsbereich angezeigt wird.

    Wenn keine Bezeichnung eingegeben wird, wird die Kategorie nicht angezeigt.

    Tabelle Die Tabelle, aus der die Datensätze im Widget angezeigt werden, wenn eine Kategorie ausgewählt wird.

    Standardmäßig ist dieses Feld auf die Tabelle „Fall“ [sn_customerservice_case] festgelegt.

    list_view Der Name der Ansicht, der die Liste der Spalten oder Felder definiert, die im Widget angezeigt werden sollen.

    Weitere Informationen zu diesen Ansichten finden Sie unter Create and delete views.

    Wenn kein Wert angegeben wird, werden alle Spalten angezeigt.

    card_view_primary_column Ein Feld aus der definierten Tabelle, das in der ersten Spalte einer Karte angezeigt werden soll. Sie können beispielsweise die Fallnummer in der ersten Spalte anzeigen.
    card_view_secondary_column Ein Feld aus der definierten Tabelle, das in der zweiten Spalte einer Karte angezeigt werden soll. Sie können beispielsweise eine Kurzbeschreibung des Falldatensatzes anzeigen.

    Dieser Parameter ist optional.

    card_view_additional_columns":"column1|column2|column3|column4 Feldpaare aus der definierten Tabelle, die als zusätzliche Spalten einer Karte angezeigt werden sollen.

    Sie können maximal vier zusätzliche Spalten hinzufügen.

    Dieser Parameter ist optional.

    Abfrage::Aktiv = Wahr Abfrage zum Filtern der Datensätze, die unter der Kategorie angezeigt werden.

    Wenn kein Wert angegeben wird, werden alle Datensätze angezeigt.

    lyph:: lyph_name Die Glyphe, die links neben der Kategoriebezeichnung im Navigationsbereich angezeigt werden soll.
    Der angegebene Glyphname muss aus der Font-aweso-Bibliothek stammen, auf die unter der folgenden URL zugegriffen werden kann:
    https://fontawesome.com/versions/icons

    Die derzeit unterstützte Version der Schriftartenbibliothek ist v4.1. Wenn Sie einen Glyphnamen aus einer anderen Version verwenden, wird das Bild nicht richtig angezeigt.

    Hinweis:
    Wenn sowohl eine Glyphe als auch ein Bild definiert sind, wird das Bild angezeigt.

    Dieser Parameter ist optional.

    „image_name":"file_img“ Ein Bild, das links von der Kategorie angezeigt wird.

    Der Name des Image muss aus der Tabelle „Images“ [db_image] ausgewählt werden.

    Hinweis:
    Wenn sowohl eine Glyphe als auch ein Bild definiert sind, wird das Bild angezeigt.

    Dieser Parameter ist optional.

    record_view_page Serviceportal, mit dem die Seite mit Details zu jedem Datensatz angezeigt wird, auf den im Widget zugegriffen wird.

    Dieser Parameter ist optional.

    Standardmäßig ist dieses Feld auf die Seite Fall (csm_ticket)festgelegt.

    pre_defined_filters

    "filter_name":"Wert",

    Zeigt Fälle im Status „Neu“, „Geschlossen“, „Offen“ oder „Auf Info warten“ in einer ausgewählten -Kategorie an. Diese Filter werden im Widget als Registerkarten angezeigt. Nur offene und geschlossene Fälle sind standardmäßig im JSON-Codeenthalten. Die verfügbaren Werte sind:
    • filter_name: Name der Filterregisterkarte
    • Wert: Name des Fallstatus, z. B. Neu, Geschlossen, Offen oder Auf Info warten.

    Dieser Parameter ist optional.

    run_time_filters Zeigt die Spalte und ihre Felder aus der definierten Tabelle als Laufzeitfilter in einer Dropdown-Liste an. Diese Laufzeitfilter filtern die im Widget angezeigten Falldatensätze basierend auf verschiedenen Feldern aus der definierten Tabelle. Sie können beispielsweise Priorität als Spalte und Status, Kontakt oder Aktualisiert als Felder anzeigen.

    Wenn die Laufzeitfilterwerte nicht in den Parametern „column“ und „selection_type“ angegeben werden, wird das Filtersymbol für die Kategorie nicht angezeigt.

    Dieser Parameter ist optional.

    „selection_type“ Zeigen Sie die Art der Auswahl an. Verfügbare Optionen:
    • Einzelauswahl: Einzelauswahl für die Filterspalte
    • Mehrfachauswahl: Mehrere Auswahlwerte für die Filterspalten
    Werte

    Wert":"4

    Werte aus der definierten Tabelle für den Spaltenparameter. Verfügbare Werte:
    • Bezeichnung: Name eines Werts
    • Wert: Ganzzahlwert eines Felds
    „Bereiche“:

    label":"Letzter Monat","query":"<Range condition> ",

    Wird verwendet, um die Datensätze anhand einer in den Parametern „Bezeichnung“ und „Abfrage“ definierten Abfrage zu filtern. Sie können beispielsweise Falldatensätze anzeigen, die im letzten Monat, in den letzten 3 Monaten oder in den letzten 6 Monaten aktualisiert wurden.
    Die Bereichskonfiguration ist:
    • Bezeichnung: Name der Filteroption
    • Abfrage: Abfrage, die einen Satz von Werten definiert, die unter einer Bezeichnung gruppiert sind

    Dieser Parameter ist optional.