Ajouter des colonnes à la liste de cartes de pointage enregistrées

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Ajoutez des colonnes dans la liste des cartes de pointage enregistrées sur le portail des feuilles de temps pour afficher d'autres informations potentiellement utiles pour l'enregistrement de vos cartes de pointage.

    Avant de commencer

    Rôle requis : admin ou sp_admin

    Pourquoi et quand exécuter cette tâche

    Procédure

    1. Accédez à la Tout > Portail de services > Instances de widget.
    2. Cliquez sur l'icône d'aperçu d'en-tête de la carte de pointage ( icône d'aperçu d'en-tête de la carte de pointage) pour ouvrir l'instance de widget Conteneur principal du portail des cartes de pointage.
    3. Sur le formulaire Instance, mettez le code à jour en spécifiant des valeurs pour les configurations de colonnes suivantes dans le champ Options supplémentaires, format JSON.
      Tableau 1. Formulaire Instance
      Configuration de colonne Description
      nom Nom de la colonne dans une table.
      étiquette

      Nom de colonne à afficher dans la liste de cartes de pointage enregistrées sur le portail des feuilles de temps.

      La configuration est obligatoire si vous ajoutez une colonne d'une table autre que la table Carte de pointage [time_card].

      width_in_percent Largeur de colonne en pourcentage dans la liste de cartes de pointage enregistrées.
      Remarque :
      pour ajouter plusieurs colonnes, séparez chaque configuration de colonne par une virgule. Les colonnes sont ajoutées dans le même ordre que pour le code.
    4. Cliquez sur Mettre à jour.

    Exemple

    L'exemple de code suivant ajoute la colonne catégorie de la table Carte de pointage [time_card] avec le nom de colonne Catégorie et une largeur de 10 % dans la liste de cartes de pointage enregistrées sur le portail des feuilles de temps.
    {
      "tm_grid_options": {
        "displayValue": "Time card grid options",
        "value": {
          "header_fields": [
            {name:"category",label:'Category', width_in_percent: 10}
          ]
        }
      }
    }