Reprise de données
Download
Report
Transcript Reprise de données
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
Autorisations
Utilisation eCATT
1
Sifac
Présentation eCATT
Extended Computer Aided Test Tool
Outil dont l’objet initial est de faciliter les tests
Sifac
Système d’Information Financier Analytique et Comptable
2
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
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
3
Sifac
SCC4
– S’assurer que l’exécution d’eCATT est autorisée sur le
mandant
Sifac
Système d’Information Financier Analytique et Comptable
Pré-requis
4
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable
5
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable
6
Sifac
Informations générales
– Titre
– Composante applicative
Sifac
Système d’Information Financier Analytique et Comptable
Création du script
7
Sifac
Enregistrement
– Choix d’un package et d’un OT
– Package $TMP -> pas de transport
Sifac
Système d’Information Financier Analytique et Comptable
Création du script
8
Création du script
Démarrer l’enregistrement
Choisir la commande TCD (Record) et préciser la
transaction
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
9
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable
Création du script
10
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable
11
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable
12
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
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
13
Sifac
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!
Sifac
Système d’Information Financier Analytique et Comptable
14
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable
15
Sifac
La seconde étape consiste à créer un modèle
dans lequel les données du jeu de test pourront
être saisies (sous Excel)
Sifac
Système d’Information Financier Analytique et Comptable
Création configuration de test
16
Sifac
Préciser le titre et la composante du jeu de test
Sifac
Système d’Information Financier Analytique et Comptable
Création configuration de test
17
Création configuration de test
Dans l’onglet Configuration, référencer le script
Enregistrer et préciser l’OT
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
18
Création configuration de test
Dans l’onglet Variantes, sélectionner la variante
ECATTDEFAULT
Puis
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
19
Création configuration de test
Choisir
Ouvrir le fichier généré avec Excel et le
compléter
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
20
Exécution du script
Soit depuis l’écran en cours
Soir depuis le 1er écran de SECATT
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
21
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
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
22
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
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
23
Sifac
Onglet Variantes
– Cocher la variante correspond au jeu de test
– Sélectionner le fichier avec les données
– Exécuter
Sifac
Système d’Information Financier Analytique et Comptable
Exécution du script
24
Sifac
Exécution du script
Affichage automatique du log d’exécution
Sifac
Système d’Information Financier Analytique et Comptable
– Repérer les éventuelles erreurs
25
Sifac
Une fois le jeu de données corrigé
Sifac
Système d’Information Financier Analytique et Comptable
Exécution du script
26
Sifac
Vérification des données créées (SU01)
Sifac
Système d’Information Financier Analytique et Comptable
Exécution du script
27
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable
– 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
28
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
Sifac
Système d’Information Financier Analytique et Comptable
Sifac
29
Sifac
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
Sifac
Système d’Information Financier Analytique et Comptable
Exercices
30