Administrateur SP : personnalisations du lieu de travail

  • Rversion finale: Washingtondc
  • Mis à jour 18 févr. 2024
  • 3 minutes de lecture
  • Ajoutez des personnalisations en incluant des KPI avec des variantes par défaut de page de destination dupliquées.

    Avant de commencer

    Rôle requis : sn_sp_admin_ws.admin

    Procédure

    1. Accédez à la Tous > HR Service Delivery > Espace de travail de l'administrateur SP.
    2. Localisez la variante en double dans UI Builder.
      Remarque :
      Pour toute modification sur la page de destination ou les variantes par défaut des détails du client , vous devez dupliquer les variantes et mettre à jour la commande.
    3. Sélectionnez l’un des conteneurs de KPI.
    4. Sélectionnez Services par client.
    5. Sélectionnez les points de suspension (trois points) et sélectionnez Dupliquer.
      Remarque :
      Les composants de conteneur, de KPI et de boutonsont créés.
    6. Localisez le préréglage du composant de bouton dupliqué et mettez-le à jour sur aucun.
    7. Sélectionnez les sources de données, Grouper par et les propriétés de mesure requises pour le KPI.
    8. Créez le type JSON de variable d’état client datForShowAllModalCustom .
    9. Sélectionnez et dupliquez le modal Afficher TOUTES les valeurs de KPI .
      Remarque :
      Pour le tableau de résultats des indicateurs dupliqué, mettez à jour les propriétés suivantes : @state.dataForShowAllModalCustom.indicators et @state.dataForShowAllModalCustom.breakdowns. Ne modifiez pas le composant principal Afficher tous le tableau de résultats de l’indicateur.
    10. Ensuite, configurez les événements suivants pour le bouton Afficher tout en double.
    11. Sélectionnez le paramètre Mettre à jour l’état du client et définissez le mode sur script.
    12. Collez le script suivant avec les valeurs appropriées :
      
      /**
              * @param {params} params
              * @param {api} params.api
              * @param {any} params.event
              */
              function evaluateEvent({
                  api,
                  event
              }) {
                  return {
                      propName: "dataForShowAllModalCustom",
                      value: {
                          "label": ""//Heading,
                          "indicators": [{
                              "id": ""//Indicator ID,
                              "label": ""//Indicator Label
                          }],
                          "breakdowns": [{
                              "breakdownId": ""//Breakdown ID,
                              "breakdownLabel": ""//Breakdown Label,
                              "elementIds": [],
                              "perPage": "ALL"
                          }]
                      }
                  };
              }
      
    13. Sélectionnez Ouvrir ou fermer l’événement de boîte de dialogue modale et activez la boîte de dialogue modale O pen.
    14. Sélectionnez la fenêtre modale dupliquée, puis sélectionnez Enregistrer.

    Pour ajouter une nouvelle tendance à la variante par défaut de la page de destination dupliquée.

    1. Accédez au groupe d’indicateurs dans le navigateur.
    2. Ouvrez l’enregistrement KPI de la page de destination de l’administrateur SP et ajoutez l’indicateur dans la liste connexe de l’indicateur.
      Remarque :
      La sélection apparaîtra automatiquement dans les tendances de l’espace de travail.

    Pour ajouter un KPI à la variante par défaut de la page client dupliquée.

    1. Accédez à Script Includes.
    2. Ouvrez l’enregistrement MSPUtil .
    3. Ajoutez une fonction dans le script affiché ici :
      
      fetchIndicatorsWithBreakDowns: function() {
                return {
                     "INDICATOR_KEY_NAME": {
                          "id": '', //Indicator ID
                          "label": '',//Label to shown in Trend
                          "breakdown": '',//Indicator breakdown
                          "domainBreakdownId": ''//Domain Breakdown within selected indicator
                     }
                }
           }
      
    4. Utilisez un objet dans la fonction fetchIndicatorsWithBreakDowns pour obtenir des tendances OOB.
       
      {
                "casesPerServices": {
                     id: '60450b1e53da3110d959ddeeff7b1213',
                     label: 'Cases per services',
                     state: 'casesPerServices',
                     breakdown: 'a868c712531e3110d959ddeeff7b1225',
                     domainBreakdownId: '0095cf1e53da3110d959ddeeff7b122f'
                },
                "breachedSLAs": {
                     id: '8c61139a531e3110d959ddeeff7b12b5',
                     label: 'Breached SLAs',
                     state: 'breachedSLAs',
                     breakdown: 'f5421fda531e3110d959ddeeff7b124a',
                     domainBreakdownId: '6ba2133353ba7110d959ddeeff7b123a'
                }
           }
      
    5. Accédez à la variante par défaut de la page de détails du client dupliquée dans UI Builder.
    6. Sélectionnez le conteneur de la section KPI.
    7. Ajoutez un KPI à l’aide du composant de visualisation des données .
    8. Sélectionnez les propriétés Sources de données, Grouper par et Mesure requises pour le KPI à l’aide de la liaison de données suivante :
      Propriétés Clé d’indicateur
      Sources de données @data.msp_client_page.kpiBreakdowns.INDICATOR_KEY_NAME.dataSources
      Étiquette de la mesure @data.msp_client_page.kpiBreakdowns.INDICATOR_KEY_NAME.metrics
      Grouper par @data.msp_client_page.kpiBreakdowns.INDICATOR_KEY_NAME.groupBy
      Remarque :
      La clé INDICATOR_KEY_NAME doit correspondre à la clé donnée dans le script MSPUtil.

    Pour ajouter une tendance dans les deux variantes par défaut des détails du client dupliquées.

    1. Accédez au groupe d’indicateurs dans le navigateur.
    2. Ouvrez l’enregistrement KPI de la page du client administrateur SP .
    3. Ajoutez un indicateur dans la liste connexe des indicateurs.
      Remarque :
      La sélection apparaîtra automatiquement dans les tendances de l’espace de travail. Toutefois, assurez-vous que l’indicateur que vous avez ajouté dispose d’une répartition de domaine.

    Services RH.

    1. Accédez aux services RH pour une vérification de validation de rôle.
    2. Si les services RH sont disponibles pour les utilisateurs MSP, créez un ACL en lecture dans la table des services RH.
    3. Ajoutez le rôle sn_sp_admin_ws.admin à la table.
      Remarque :
      Pour afficher les KPI et les tendances dans tous les domaines dans le tableau de bord de l’espace de travail, l’administrateur MSP doit être dans le domaine global.

    Dépannage.

    1. Accéder à un fichier de composant de macro de variante par défaut des détails du client dupliqué.
    2. Vérifiez les valeurs propertyValues pour cases_per_service et le breached_sla.
    3. Validez le fait que les composants n’ont pas la paire clé-valeur scoreType :null.
      Remarque :
      Lorsqu’un fichier a une valeur clé scoreType :null, supprimez-la et mettez à jour le fichier.