Administrateur SP : personnalisations du lieu de travail
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
- Accédez à la Tous > HR Service Delivery > Espace de travail de l'administrateur SP.
-
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.
- Sélectionnez l’un des conteneurs de KPI.
- Sélectionnez Services par client.
-
Sélectionnez les points de suspension (trois points) et sélectionnez Dupliquer.
Remarque :Les composants de conteneur, de KPI et de boutonsont créés.
- Localisez le préréglage du composant de bouton dupliqué et mettez-le à jour sur aucun.
- Sélectionnez les sources de données, Grouper par et les propriétés de mesure requises pour le KPI.
- Créez le type JSON de variable d’état client datForShowAllModalCustom .
-
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.
- Ensuite, configurez les événements suivants pour le bouton Afficher tout en double.
- Sélectionnez le paramètre Mettre à jour l’état du client et définissez le mode sur script.
-
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" }] } }; } - Sélectionnez Ouvrir ou fermer l’événement de boîte de dialogue modale et activez la boîte de dialogue modale O pen.
- 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.
- Accédez au groupe d’indicateurs dans le navigateur.
-
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.
- Accédez à Script Includes.
- Ouvrez l’enregistrement MSPUtil .
-
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 } } } -
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' } } - Accédez à la variante par défaut de la page de détails du client dupliquée dans UI Builder.
- Sélectionnez le conteneur de la section KPI.
- Ajoutez un KPI à l’aide du composant de visualisation des données .
-
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.
- Accédez au groupe d’indicateurs dans le navigateur.
- Ouvrez l’enregistrement KPI de la page du client administrateur SP .
-
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.
- Accédez aux services RH pour une vérification de validation de rôle.
- Si les services RH sont disponibles pour les utilisateurs MSP, créez un ACL en lecture dans la table des services RH.
-
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.
- Accéder à un fichier de composant de macro de variante par défaut des détails du client dupliqué.
- Vérifiez les valeurs propertyValues pour cases_per_service et le breached_sla.
-
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.