Autorisations utilisation ecatt
This presentation is the property of its rightful owner.
Sponsored Links
1 / 30

Autorisations Utilisation eCATT PowerPoint PPT Presentation


  • 100 Views
  • Uploaded on
  • Presentation posted in: General

Autorisations Utilisation eCATT. Présentation eCATT. E xtended C omputer A ided T est T ool Outil dont l’objet initial est de faciliter les tests. eCATT pour les autorisations. On peut « détourner » la fonction première d’eCATT (les tests) pour automatiser la création de rôles par exemple

Download Presentation

Autorisations Utilisation eCATT

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Autorisations utilisation ecatt

AutorisationsUtilisation eCATT


Pr sentation ecatt

Présentation eCATT

  • Extended Computer Aided Test Tool

  • Outil dont l’objet initial est de faciliter les tests


Ecatt pour les autorisations

eCATT pour les autorisations

  • On peut « détourner » la fonction première d’eCATT (les tests) pour automatiser la création de rôles par exemple

  • Cette présentation n’est pas une formation complète à eCATT, elle se focalise sur les manipulations nécessaires pour les autorisations Sifac


Pr requis

Pré-requis

  • SCC4

    • S’assurer que l’exécution d’eCATT est autorisée sur le mandant


Etapes de cr ation d un projet ecatt

Etapes de création d’un projet eCATT

  • Création du script

  • Création du jeu de données

  • Exécution d’un script avec un jeu de données


Cr ation du script

Création du script

  • Transaction SECATT

  • Enregistrement d’une séquence type

    • Avoir répété avant la séquence pour éviter tout problème pendant l’enregistrement


Cr ation du script1

Création du script

  • Informations générales

    • Titre

    • Composante applicative


Cr ation du script2

Création du script

  • Enregistrement

    • Choix d’un package et d’un OT

    • Package $TMP -> pas de transport


Cr ation du script3

Création du script

  • Démarrer l’enregistrement

  • Choisir la commande TCD (Record) et préciser la transaction


Cr ation du script4

Création du script

  • Dérouler la transaction et revenir vers SECATT

  • Oui si tout s’est déroulé normalement

  • Le script est généré

    • Les données de test sont bien enregistrées en base


Cr ation du script5

Création du script

  • Le script se compose d’une commande (TCD) qui exécute une transaction (SU01) via une interface (SU01_1)

  • Double-cliquer sur l’interface pour la paramétrer


Cr ation du script6

Création du script

  • Repérer dans le détail de l’interface tous les champs de type VALIN dans les DYNPRO

  • Double-clic sur le champ


Cr ation du script7

Création du script

  • Remplacer la valeur saisie dans VALIN par le nom d’un paramètre

  • Entrée puis choisir un paramètre de type Import


Cr ation du script8

Création du script

  • Le paramètre est créé dans la liste

  • On peut modifier sa description

  • Faire de même pour les autres paramètres

  • Enregistrer régulièrement!


Cr ation du script9

Création du script

  • Il est recommandé de supprimer les valeurs par défaut des paramètres

  • Si la liste des paramètres ne s’affiche pas, utiliser le bouton

  • Enregistrer et revenir sur le premier écran de SECATT


Cr ation configuration de test

Création configuration de test

  • La seconde étape consiste à créer un modèle dans lequel les données du jeu de test pourront être saisies (sous Excel)


Cr ation configuration de test1

Création configuration de test

  • Préciser le titre et la composante du jeu de test


Cr ation configuration de test2

Création configuration de test

  • Dans l’onglet Configuration, référencer le script

  • Enregistrer et préciser l’OT


Cr ation configuration de test3

Création configuration de test

  • Dans l’onglet Variantes, sélectionner la variante ECATTDEFAULT

  • Puis


Cr ation configuration de test4

Création configuration de test

  • Choisir

  • Ouvrir le fichier généré avec Excel et le compléter


Ex cution du script

Exécution du script

  • Soit depuis l’écran en cours

  • Soir depuis le 1er écran de SECATT


Ex cution du script1

Exécution du script

  • Onglet Général, options pour le traitement des erreurs

    • V : le script s’arrête pour la ligne en cours et passe à la ligne suivante

    • T : sans objet pour notre usage

    • X : le script s’arrête

    • S : le script poursuit avec les données courantes puis passe à la ligne suivante


Ex cution du script2

Exécution du script

  • Onglet Pilotage UI, options pour mode de lancement TCD

    • A : exécution en avant plan avec possibilité de changer les données (Entrée pour passer à l’écran suivant)

    • E : exécution en arrière-plan jusqu’à une erreur

    • N : exécution en arrière-plan même si erreur


Ex cution du script3

Exécution du script

  • Onglet Variantes

    • Cocher la variante correspond au jeu de test

    • Sélectionner le fichier avec les données

    • Exécuter


Ex cution du script4

Exécution du script

  • Affichage automatique du log d’exécution

    • Repérer les éventuelles erreurs


Ex cution du script5

Exécution du script

  • Une fois le jeu de données corrigé


Ex cution du script6

Exécution du script

  • Vérification des données créées (SU01)


Retour d exp rience nancy 2

Retour d’expérience Nancy 2

  • Faire plusieurs scripts réutilisables et génériques plutôt que de gros scripts spécialisés qui complexifient la maintenance

  • Par exemple, création d’un rôle composite

    • 1 script pour créer le rôle composite

    • 1 script pour ajouter un rôle simple au rôle composite

      • Exécuté x fois

    • 1 script pour lire le menu du rôle composite

  • Evite de faire 1 script de création de rôle composite par type de rôle


Retour d exp rience nancy 21

Retour d’expérience Nancy 2

  • Pour simplifier les scripts, plutôt que de saisir toutes les données d’autorisation nous nous appuyons sur des rôles où les données communes sont déjà saisies (voir plus loin)

  • Les autorisations Nancy 2 reposent sur un fichier excel qui recense tous les rôles

    • Codification commune

    • Alimentation des fichiers de données eCATT


Exercices

Exercices

  • Faire un script eCATT qui permet de copier un rôle vers un autre

    • Package $TMP

    • Tester la copie depuis le rôle SIFAC_TECH²

  • Faire un autre script qui permet de modifier un utilisateur pour changer son groupe d’appartenance


  • Login