Personnaliser les champs contextuels sur le calendrier dans Espace de travail du répartiteur

  • Rversion finale: Yokohama
  • Mis à jour 30 janv. 2025
  • 1 minute de lecture
  • Ajoutez ou supprimez les champs qui s’affichent dans Espace de travail du répartiteur les fenêtres contextuelles afin que les expéditeurs puissent trouver plus facilement des informations plus pertinentes.

    Avant de commencer

    Rôle requis : wm_admin

    Pourquoi et quand exécuter cette tâche

    Avertissement :
    Seuls les développeurs ayant un haut niveau d’expérience de l’utilisation de JavaScript doivent effectuer cette procédure.
    En utilisant JavaScript avec un includes de script, vous pouvez afficher des valeurs différentes des informations par défaut affichées dans la fenêtre contextuelle. Les champs par défaut dans les informations contextuelles sont les suivants :
    • Description brève : une brève description de la tâche de commande de travaux
    • Numéro : numéro de tâche de commande de travaux
    • Début planifié
    • Le groupe d’affectation
    • Emplacement : emplacement de la tâche de commande de travaux

    L’image suivante montre que le champ Affecté à a été ajouté à la fenêtre contextuelle pour indiquer à qui la tâche de commande de travaux est affectée.

    Fenêtre contextuelle modifiée avec le champ Affecté à ajouté

    Procédure

    1. Recherchez les valeurs des champs que vous souhaitez ajouter.
      1. Accédez à la Tout > Définition du système > Tables.
      2. Dans le champ Rechercher , recherchez la table contenant le type d’informations pertinent.
        • Valeurs de la tâche de commande de travaux : wm_task
        • Valeurs de calendrier : cmn_schedule_span
        • Valeurs d’événements personnels : sn_shift_planning_agent_schedule_request
      3. Ouvrez la table pertinente et copiez la valeur que vous souhaitez afficher.
    2. Accédez à la Tout > Définition du système > Includes de script.
    3. Dans le champ Rechercher , saisissez DispatcherWorkspaceCalendarBrokerImplSNC et ouvrez l’enregistrement.
    4. Faites défiler la page jusqu’à la fonction getCalendarEventTooltipDetails .
    5. Sélectionnez et copiez l’intégralité de la fonction getCalendarEventTooltipDetails .
    6. Retourner à Tout > Définition du système > Includes de script.
    7. Dans le champ Rechercher , saisissez DispatcherWorkspaceCalendarBrokerImpl et ouvrez l’enregistrement.
    8. Collez la fonction getCalendarEventTooltipDetails dans l’enregistrement DispatcherWorkspaceCalendarBrokerImpl sous l’endroit où il est écrit Ajouter/remplacer les personnalisations ici.
    9. Ajoutez ou supprimez les champs souhaités.
    10. Sélectionnez et maintenez enfoncé (ou cliquez avec le bouton droit de la souris) dans l’en-tête de la page et sélectionnez Enregistrer.