Module de cet article: Boîte à outils
PROD, TEST ou DEV ? Barre d'environnement, raccourcis et notes pour les tenants SAP CPI
Distinguez les tenants SAP CPI grâce à une barre d'environnement et un onglet personnalisé, ouvrez les pages de monitoring et les messages en un clic, gardez des notes par iFlow, et réglez raccourcis, synchronisation et interrupteur du tableau de bord.
La plupart des développeurs SAP Cloud Integration (SAP CPI) ont un tenant DEV, un TEST et un PROD ouverts dans des onglets qui se ressemblent en tout point. Le prix se paie le jour où quelqu'un fait un undeploy du mauvais iFlow, ou passe dix minutes à chercher la page de monitoring qu'il ouvre chaque matin.
Kitegra ajoute quelques extras de l'espace de travail autour du designer de SAP Integration Suite pour rendre l'erreur plus difficile : une barre d'environnement et une personnalisation de l'onglet par tenant, des liens de monitoring, une recherche de message, des notes, des raccourcis clavier et une taille de panneau des propriétés mémorisée. Cet article présente chacun d'eux, puis la liste de vos iFlows dans la fenêtre contextuelle et les réglages de la page des options. Aucun ne compte d'iFlows dans votre forfait.
Distinguer PROD de TEST d'un coup d'œil
Ouvrez une page SAP du tenant, puis la fenêtre contextuelle de l'extension, et choisissez Outils. Sous Ce tenant SAP, vous réglez, pour ce tenant uniquement :
- Environnement : PROD, TEST ou DEV, ou D’après le nom d’hôte, qui le devine à partir de l'adresse du tenant.
- Libellé : le texte de la barre, par exemple "PROD – EU".
- Afficher la barre d’environnement sur les pages SAP : une barre de couleur en haut de chaque page SAP du tenant.
- Couleur de l’en-tête : la couleur de l'en-tête de SAP lui-même, ou Couleur SAP pour le laisser tel quel.
- Icône de l’onglet aux couleurs de l’environnement, pour reconnaître l'onglet même quand il est petit.
- Titre de l’onglet : un modèle avec
$iflow,$tenant,$envet$title(le titre de SAP), comme$env · $iflow. Vide, il garde le titre de SAP.
Une fois connecté, la personnalisation suit votre compte Kitegra sur chaque ordinateur.
Liens de monitoring et recherche de message
La même vue Outils commence par une zone pour un Message ID (MPL ID). Collez l'ID, ou tout le texte "internal server error … MPL ID …" reçu par l'appelant, et ouvrez le message dans le moniteur de SAP ou dans la visionneuse de logs d'Kitegra. Plus de détails dans retrouver un message par son ID.
En dessous se trouvent des liens directs vers les pages de monitoring du tenant : messages en échec de la dernière heure, moniteur de messages, contenu déployé, Security Material, Keystore, tests de connectivité, Data Stores, variables, files de messages, plages de numéros, Partner Directory, rôles utilisateur, utilisation des messages, journaux système, verrous de messages et verrous au moment de la conception. L'étoile à côté d'un lien l'épingle en haut de la liste, et vos épingles se synchronisent avec vos réglages.
Des notes pour un iFlow, un tenant ou partout
Les notes gardent ce que l'iFlow lui-même ne peut pas dire : pourquoi il est construit ainsi, à quoi faire attention, à qui demander. Ouvrez Notes depuis le menu du bloc Kitegra sur un iFlow, ou depuis la vue Outils de la fenêtre contextuelle. Une note a trois portées :
- Cet iFlow : affichée chaque fois que vous ouvrez cet iFlow. Un iFlow qui a une note est marqué "A une note".
- Ce tenant : pour tout ce qui concerne ce tenant, comme une fenêtre de maintenance.
- Partout : votre bloc-notes personnel.
Les notes s'écrivent en Markdown, avec un Aperçu, jusqu'à 8000 caractères chacune, et s'enregistrent pendant la saisie. Avec Starter, Pro et les forfaits d'équipe, elles se synchronisent entre vos ordinateurs ; avec Free, elles restent dans ce navigateur. Les notes ne sont pas chiffrées : n'y mettez jamais de mot de passe. Avec un forfait d'équipe, le propriétaire de l'équipe peut voir vos notes dans le tableau de bord Kitegra.
Raccourcis clavier
Chaque raccourci est Alt+Shift avec une lettre ou un chiffre, et aucun ne se déclenche pendant que vous tapez dans un champ. Par défaut :
| Action | Raccourci |
|---|---|
| Ouvrir le menu Kitegra | Alt+Shift+P |
| Messages | Alt+Shift+M |
| Trace activé / désactivé | Alt+Shift+R |
| Rechercher dans l’iFlow | Alt+Shift+F |
| iFlow Inspector | Alt+Shift+K |
| Organiser le diagramme | Alt+Shift+L |
| Notes | Alt+Shift+N |
Modifiez-les dans la page des options, sous Raccourcis clavier : cliquez dans une case et appuyez sur les nouvelles touches, ou sur Retour arrière pour en supprimer un. Alt+Shift+T, I et A sont refusés, car Chrome et Edge les utilisent. Suggestions dans un champ n'a pas de raccourci par défaut ; dans tout champ qui peut être complété, Ctrl+Space ouvre la liste des suggestions. La vue Outils de la fenêtre contextuelle liste vos raccourcis actuels.
La taille du panneau des propriétés
Le panneau des propriétés sous le diagramme s'ouvre à la hauteur de SAP chaque fois que vous sélectionnez une étape. Dans la page des options, sous Taille du panneau des propriétés, choisissez plutôt une hauteur en pixels ou un pourcentage de la fenêtre. Si vous faites glisser son bord, cette taille est conservée jusqu'à la prochaine ouverture du panneau. Suspendre la taille du panneau, dans le menu Kitegra, rend à SAP sa propre taille jusqu'à ce que vous repreniez.
Vos iFlows dans la fenêtre contextuelle
Avec le designer ouvert, la fenêtre contextuelle liste les packages et iFlows du compte SAP qui y est connecté : d'abord Ouverts récemment, puis Tous les packages. Recherchez par nom, filtrez par packages, iFlows ou iFlows débloqués, ou par date d'ouverture d'un iFlow (toujours ou aujourd'hui). Chaque iFlow s'ouvre dans un nouvel onglet, et Actualiser recharge depuis SAP l'iFlow ou le package ouvert.
Dans un onglet sans designer, la fenêtre contextuelle affiche les comptes SAP enregistrés sur cet ordinateur sous forme d'arbre : compte, tenant, package et iFlow. Chaque iFlow garde son propre payload d'exemple et sa spécification d'API, que le Helper utilise pour les suggestions XPath et les suggestions de requêtes.
La vue Compte affiche votre forfait et le nombre d'iFlows que vous avez débloqués, la langue de l'interface (l'une des 15, ou celle du navigateur) et la connexion. Un iFlow au-delà de la limite de votre forfait affiche un cadenas dans le designer et dans la fenêtre contextuelle, et les modules qui comptent les iFlows restent désactivés sur lui jusqu'à ce que vous vous connectiez ou passiez à l'offre supérieure. Un outil qui fait partie d'un forfait payant porte un badge avec son forfait ; pendant le lancement d'Kitegra, il est ouvert à toute personne connectée.
La page des options
Ouvrez-la depuis la fenêtre contextuelle. Chaque modification est enregistrée aussitôt, et les onglets du designer ouverts l'appliquent immédiatement.
- Suggestions : activées ou non, et si la liste s'ouvre d'elle-même après
$ou${. Sinon, Ctrl+Space l'ouvre. - Vérification des expressions : la liste des expressions qui seront vides ou échoueront, sous le champ que vous modifiez.
- Modules : désactivez le Helper, le Message Monitor, l'iFlow Inspector, iFlow Docs ou la Toolbox. Le changement prend effet au rechargement de la page SAP.
- Actions qui modifient le tenant : un seul interrupteur masque Trace, Undeploy, Unlock et la suppression d'une entrée de Data Store. Voir Undeploy, Unlock et Data Store.
- Raccourcis clavier et Taille du panneau des propriétés, comme ci-dessus.
- Synchronisation : la date de la dernière synchronisation, Synchroniser maintenant, et Supprimer les données synchronisées, qui retire vos réglages de votre compte Kitegra et les garde dans ce navigateur.
- Tableau de bord Kitegra : Afficher mes packages et iFlows dans le tableau de bord Kitegra. Seuls les noms et les id sont envoyés, et l'option est activée par défaut. Avec un forfait d'équipe, le propriétaire de votre équipe les voit aussi.
- Effacer les données enregistrées : supprime les iFlows en cache et la liste des packages de la fenêtre contextuelle. Rien ne change dans SAP.
Ce qui se synchronise
Sans compte, tout ce qui est décrit ici reste dans votre navigateur. Une fois connecté, vos réglages et raccourcis, notes, personnalisation des tenants, règles de nommage, réglages des contrôles de conception, extraits et collections du HTTP Runner suivent votre compte Kitegra. Les valeurs d'authentification et les variables secrètes sont retirées avant. Avec l'interrupteur du tableau de bord activé, les noms et les id de vos packages et iFlows sont aussi envoyés. Le contenu des messages, les scripts, les mappings et les identifiants ne sont jamais envoyés.
Les extras de l'espace de travail sont inclus dans tous les forfaits. La synchronisation des réglages et des notes commence avec Starter. Pendant le lancement d'Kitegra, tous les outils sont ouverts à toute personne connectée, y compris avec le forfait Free. Comparez les forfaits.
Essayez-le dans votre prochain iFlow
Découvrez ce qu'Kitegra ajoute autour du designer de SAP Integration Suite, ou ses outils hors ligne pour les payloads.
Questions fréquentes
Comment indiquer quel tenant SAP CPI est la production ?
Dans la vue Outils de la fenêtre contextuelle, sous Ce tenant SAP, réglez l'environnement sur PROD et activez la barre d'environnement. Ajoutez une couleur d'en-tête et l'icône d'onglet colorée si la barre ne suffit pas.
Puis-je modifier les raccourcis clavier ?
Oui, dans la page des options, sous Raccourcis clavier. Chacun est Alt+Shift avec une lettre ou un chiffre ; Alt+Shift+T, I et A sont réservés au navigateur.
Qui peut lire mes notes ?
Vous, sur chaque ordinateur où vous êtes connecté. Avec un forfait d'équipe, le propriétaire de votre équipe peut les voir dans le tableau de bord Kitegra. Les notes ne sont pas chiffrées : n'y mettez pas de mots de passe.
Qu'envoie l'interrupteur du tableau de bord Kitegra ?
Les noms et les id des packages et iFlows de chaque compte SAP, pour qu'ils apparaissent dans le tableau de bord Kitegra. Rien d'autre n'est lu dans SAP. Désactivez-le dans la page des options.
Pourquoi un iFlow affiche-t-il un cadenas ?
Les iFlows de votre forfait sont déjà tous débloqués pour ce module. Connectez-vous, ou passez à l'offre supérieure, pour l'utiliser sur plus d'iFlows. Les iFlows déjà débloqués le restent.