S i f a c Système dInformation Financier Analytique et Comptable Sifac 1 Autorisations Utilisation...
-
Upload
acelet-legay -
Category
Documents
-
view
147 -
download
1
Transcript of S i f a c Système dInformation Financier Analytique et Comptable Sifac 1 Autorisations Utilisation...
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
Sifac
1
Autorisations
Utilisation eCATT
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
2
Présentation eCATT
Extended Computer Aided Test Tool Outil dont l’objet initial est de faciliter les tests
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
3
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
4
Pré-requis
SCC4– S’assurer que l’exécution d’eCATT est autorisée sur le
mandant
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
5
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
6
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
7
Création du script
Informations générales– Titre– Composante applicative
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
8
Création du script
Enregistrement– Choix d’un package et d’un OT– Package $TMP -> pas de transport
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
9
Création du script
Démarrer l’enregistrement
Choisir la commande TCD (Record) et préciser la transaction
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
10
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
11
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
12
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
13
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
14
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!
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
15
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
16
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)
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
17
Création configuration de test
Préciser le titre et la composante du jeu de test
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
18
Création configuration de test
Dans l’onglet Configuration, référencer le script
Enregistrer et préciser l’OT
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
19
Création configuration de test
Dans l’onglet Variantes, sélectionner la variante ECATTDEFAULT
Puis
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
20
Création configuration de test
Choisir
Ouvrir le fichier généré avec Excel et le compléter
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
21
Exécution du script
Soit depuis l’écran en cours
Soir depuis le 1er écran de SECATT
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
22
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
23
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
24
Exécution du script
Onglet Variantes– Cocher la variante correspond au jeu de test– Sélectionner le fichier avec les données– Exécuter
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
25
Exécution du script
Affichage automatique du log d’exécution– Repérer les éventuelles erreurs
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
26
Exécution du script
Une fois le jeu de données corrigé
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
27
Exécution du script
Vérification des données créées (SU01)
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
28
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
29
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
S i f
a c
Sys
tèm
e d’
Info
rmat
ion
Fina
ncie
r Ana
lytiq
ue e
t Com
ptab
le
SifacSifac
30
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