Paramètres JSON du widget Liste de données du portail

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Les paramètres JSON définissent les aspects du widget de liste de données du portail sur la page du portail.

    Remarque :
    Ces informations supposent que vous connaissez le format de code JSON.
    Tableau 1. Paramètres JSON
    Paramètre Description
    Catégories Chaque catégorie affiche un ensemble d’enregistrements de la table Afficher le ticket client [sn_customerservice_case] qui répondent aux critères de filtre.

    Pour chaque catégorie, vous pouvez choisir parmi pre_defined_filters et run_time_filters onglets de filtre prédéfinis, définir les colonnes de la vue de liste et déterminer les champs à afficher dans la vue de carte.

    ID Identificateur unique qui permet au script de condition de catégories de déterminer s’il faut afficher ou masquer les catégories sur le widget.
    étiquette Nom de la catégorie qui apparaît dans le volet de navigation.

    Si aucune étiquette n’est saisie, la catégorie n’apparaît pas.

    table Table à partir de laquelle les enregistrements sont affichés sur le widget lorsqu’une catégorie est sélectionnée.

    Par défaut, ce champ est défini sur la table Ticket [sn_customerservice_case].

    list_view Nom de la vue qui définit la liste de colonnes ou de champs à afficher sur le widget.

    Pour en savoir plus sur ces vues, reportez-vous à Create and delete views.

    Si aucune valeur n’est fournie, toutes les colonnes sont affichées.

    card_view_primary_column Un champ de la table définie à afficher dans la première colonne d’une carte. Par exemple, vous pouvez afficher le numéro de ticket dans la première colonne.
    card_view_secondary_column Un champ de la table définie à afficher dans la deuxième colonne d’une carte. Par exemple, vous pouvez afficher une brève description de l’enregistrement de ticket.

    Ce paramètre est facultatif.

    card_view_additional_columns » :"colonne1|colonne2|colonne3|colonne4 Paires de champs de la table définie à afficher en tant que colonnes supplémentaires d’une carte.

    Vous pouvez ajouter un maximum de quatre colonnes supplémentaires.

    Ce paramètre est facultatif.

    requête » :"active=true » Requête pour filtrer les enregistrements qui s’affichent sous la catégorie.

    Si aucune valeur n’est fournie, tous les enregistrements sont affichés.

    glyph » :"glyph_name » Glyphe à afficher à gauche de l’étiquette de catégorie dans le volet de navigation.
    Le nom du glyphe fourni doit provenir de la bibliothèque font-awesome, accessible à l’URL suivante :
    https://fontawesome.com/versions/icons

    La version actuellement prise en charge de la bibliothèque font-awesome est v4.7. Le Si vous utilisez un nom de glyphe d’une version différente, l’image ne s’affichera pas correctement.

    Remarque :
    Si un glyphe et une image sont définis, l’image s’affiche.

    Ce paramètre est facultatif.

    « image_name » :"file_img » Image à afficher à gauche de la catégorie.

    Le nom de l’image doit être sélectionné dans la table Images [db_image].

    Remarque :
    Si un glyphe et une image sont définis, l’image s’affiche.

    Ce paramètre est facultatif.

    record_view_page Page du portail qui affiche les détails de n’importe quel enregistrement consulté dans le widget.

    Ce paramètre est facultatif.

    Par défaut, ce champ est défini sur la page Ticket (csm_ticket).

    pre_defined_filters Affichezles tickets à l’état Nouveau, Fermé, Ouvert ou En attente d’infos dans n’importe quelle catégorie sélectionnée . Ces filtres apparaissent sous forme d’onglets dans le widget. Seuls les tickets ouverts et fermés sont inclus par défaut dans le code JSON. Vous pouvez modifier les noms de ces filtres en modifiant la valeur de filter_name.

    Ce paramètre est facultatif.

    run_time_filters Affiche la colonne et ses champs de la table définie en tant que filtres d’exécution dans une liste déroulante. Ces filtres d’exécution filtrent les enregistrements de tickets affichés dans le widget en fonction de différents champs de la table définie. Par exemple, vous pouvez afficher Priorité sous forme de colonne et de champs État, Contact ou Mis à jour en tant que champs. Si les valeurs des filtres d’exécution ne sont pas fournies dans les paramètres de colonne et de selection_type, l’icône de filtre n’apparaîtra pas pour la catégorie.

    Ce paramètre est facultatif.

    Colonne Un champ de la table définie à afficher en tant que filtre d’exécution dans le widget. Par exemple, vous pouvez choisir d’afficher les enregistrements de tickets en fonction de leur priorité, par exemple Critique, Élevée, Modérée ou Faible.
    selection_type Affichez le type de sélection. Les options disponibles sont les suivantes :
    • Sélection unique : sélection unique pour la colonne de filtre
    • Sélection multiple : valeurs de sélection multiples pour les colonnes de filtre
    valeurs Définit les valeurs de la table définie pour le paramètre de colonne. Les valeurs possibles sont les suivantes :
    • Étiquette : nom d’une valeur
    • Valeur : valeur entière d’un champ
    Gammes Utilisé pour filtrer les enregistrements de la table spécifiée à l’aide d’une requête définie dans l’étiquette et les paramètres de requête. Plages pour définir lesPar exemple, vous pouvez afficher les enregistrements de tickets qui ont été mis à jour au cours du dernier mois, des 3 derniers mois ou des 6 derniers mois.
    La configuration de la plage est la suivante :
    • Étiquette : nom de l’option de filtre
    • Requête : requête qui définit un ensemble de valeurs regroupées sous une étiquette

    Ce paramètre est facultatif.