Configurer les catégories d'événement pour Espace de travail d'ITSM Manager

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 1 minute de lecture
  • Ajoutez une catégorie d'événement. Créez ou mettez à jour des configurations de champ pour les événements. Vous pouvez également indiquer si une catégorie d'événement doit être exclue lorsque la couverture d'équipe des agents est calculée.

    Avant de commencer

    Rôle requis : sn_shift_planning.admin

    Les configurations de catégorie d'événement suivantes sont disponibles par défaut :
    • Travail
    • Réunion
    • Formation
    • Événement personnalisé
    • Temps de repos
    • Pause

    Procédure

    1. Accédez à la Tous > Optimisation des effectifs pour ITSM > Ordonnancement > Catégories d'événement.
    2. Dans la liste Catégories d'événement, cliquez sur Nouveau.
    3. Dans le champ Nom, saisissez un nom pour la catégorie d'événement.
    4. Si vous souhaitez exclure cette catégorie d'événement pour le calcul de la couverture de l'agent, cochez la case Exclure de la couverture.
    5. Dans la boîte de dialogue Configuration du champ d'événement, modifiez la configuration suivante, si nécessaire :
      Remarque :
      • vous pouvez supprimer toutes les propriétés qui ne s'appliquent pas à un type d'événement.
      • Par défaut, les agents peuvent ajouter des participants aux types d'événements de réunion et de formation.
      {
                  "create": {                //Creates an event type form
                      "attendees": {         //Adds the Attendees field       
                      "mandatory": true,     //Sets this field as mandatory
                      "readOnly": false,     //Sets this field as read-only
                      "allowAllUsers": false //Allows you to only add users managed by the logged-in user; to add any user, set this value to true
                      },
                      "startDate": {    
                      "mandatory": true,
                      "readOnly": false
                      },
                      "endDate": {
                      "mandatory": true,
                      "readOnly": false
                      },
                      "additionalSelectors": [    //Add custom fields to the form
                      {
                          "fieldLabel": "Select Shift", //Name of the field that displays on the form
                          "table": "sn_shift_planning_shift_plan", //Name of the table referenced by the field
                          "field": "name", //Any field from the selected table whose display values must be shown in the custom field
                          "value": "",
                          "mandatory": true,
                          "additionalQueryString": ""
                      }
                      ]
                  },
                  "edit": {                    //Edit an event type form
                      "attendees": {
                      "mandatory": true,
                      "readOnly": false,
                      "allowAllUsers": false
                      },
                      "attendeesFieldForAgent": { //Add attendees to events
                      "mandatory": true,
                      "visible":true,
                      "readOnly": false,
                      "allowAllUsers": false,
                      "label":"Attendees"
                      },
                      "startDate": {
                      "mandatory": true,
                      "readOnly": false
                      },
                      "endDate": {
                      "mandatory": true,
                      "readOnly": false
                      },
                       "description":{               //Add text fields to the form
      		    "mandatory":false,
      		    "readOnly":false,
      		    "label":"Notes"
      		    },
                      "additionalSelectors":[
                      {
                          "fieldLabel": "Select Shift",
                          "table": "sn_shift_planning_shift_plan",
                          "field": "name",
                          "value": "",
                          "mandatory": true,
                          "additionalQueryString": ""
                      }
                      ]
                  }
              }
    6. Cliquez sur Envoyer.