...
Version minima | 11.03 et 11.04 (R00) |
Documents d'analyse | |
Initiative | RPC-28504 | Sub-initiative |
Epic | RPC-32129; RPC-32131; RPC-27382 |
Theme/Function | Facilitate migration/
|
Object | PC_CTRL_MIGRATION |
Introduction
Les migrations génèrent potentiellement des problèmes, dus aux individualisations
Cette initiative donne les outils nécessaires pour les identifier et les résoudre, et donc de faire en sorte que tout se passe bien.
Elle permet aussi de connaître l’historique de chaque installation et les éléments rajoutés par le client lui-même. Utile en cas de turn-over de consultants sur un projet.
Résumé des fonctionnalités principales
Référentiel des individualisations
Les individualisations représentent une grande source d’incertitude lors des migrations et il est primordial de les référencer et d’en documenter l’usage et les dépendances.
L’objectif est de réduire les risques, maîtriser le budget de migration en se concentrant sur les tâches impératives.
Pour le client, c’est l’assurance de connaître les éléments individualisés sensibles à tester.
Ce référentiel permet de connaître et de regrouper les individualisations afin de les identifier et les documenter.
Les individualisations peuvent être de différents types : base de données ou paramétrages de l’ERP.
Vu la complexité de certaines individualisations, il faut pouvoir les regrouper de manière à offrir une vision synoptique.
Liste des individualisations
Ce tableau de bord permet de consulter les individualisations par thème et société, les individualisations environnement et société.
Individualisations de la base de données​
Cet objet permet d'identifier les éléments de la base de données qui sont individualisés et affiche les différences entre le schéma de référence (modèle standard = le standard qui doit être installé chez le client) et l’installation chez le client (= les éléments propres au client).
Le turn-over des consultants sur les projets augmente et ceux-ci ne connaissent pas l’historique de chaque installation ni les éléments rajoutés par le client lui-même. Le consultant a ici une liste exhaustive des objets qui ne font pas ou plus partie du référentiel standard.
Cette fonctionnalité facilite la compréhension du fonctionnement des individualisations ainsi que le nettoyage de l’installation du client.
Seuls sont considérés les types d’objets mentionnés.
Cet objet ne fait qu'afficher les différences.
Pour connaître le détail et agir, il faut utiliser l'outil de comparaison du TOAD (monter une instance INST_STD_CH chez le client et faire une comparaison avec le TOAD).
Suivi des statistiques d’utilisation​
Récolte/affiche les statistiques d’utilisation des éléments de l’ERP et permet au consultant de se focaliser sur les éléments prioritaires. Les individualisations obsolètes peuvent être dès lors mises de côté.
Cet objet permet d'afficher les données statistiques d’utilisation par type d’élément statistique.
- Une liste de commandes SQL d'affichage permet de voir :
- Statistiques des tableaux croisés utilisés
- Statistiques des objets utilisés
- Statistiques des rapports utilisés
- Statistiques des commandes SQL utilisées (voir configuration PC_SQLST_TRACE_USAGE)
- Statistiques des objets non utilisés
- Statistiques des activations utilisateurs
Il est utilisé dans le cadre de migration. Avec les informations récoltées, le consulting pourra cibler plus précisément ses actions, par exemple : sur les objets les plus utilisés.
Idem pour les tests post-migration.
Contrôles après migration
Les commandes ajoutées détectent les éléments standard de la base de données qui manqueraient sur le site du client.
Référentiel des individualisations
Permet de documenter/consulter les individualisations et de les mettre en relation.
Dans le ruban, la zone de liste déroulante du groupe "Sélections" permet de sélectionner la catégorie d'individualisation (Vue d'ensemble, Base de données, etc.).
L'affichage est différent selon la catégorie sélectionnée.
Base
Permet de documenter les attributs de base de l'individualisation.
Les attributs sont pour la plupart facultatifs et permettent de documenter et d'indiquer le risque inhérent à l'individualisation.
Schémas liés
- A renseigner uniquement si la catégorie du référentiel = Base de données. Par exemple : C_DEVELOP, étant donné que la configuration peut varier entre les différentes organisations
DĂ©pendances
Visible uniquement si la catégorie d'individualisation sélectionnée dans le ruban, onglet "Accueil", groupe "Sélections" = Vue d'ensemble
Permet de renseigner les cas d'emploi.
Pour la catégorie "Base de données", les cas d'emploi ne sont pas ajoutés manuellement, mais issus de requêtes SQL (groupe de commandes externe).
De plus, l'onglet "Code" permet de voir le code SQL.
L'insertion manuelle des dépendances peut se faire par :
- ajout simple via le bouton du tableau de données, puis sélection d'un enregistrement existant,
- ajouts multiples via le bouton "SĂ©lection multiple" qui ouvre une fenĂŞtre "Assignation des individualisations".
Cette dernière permet de sélectionner et d'affecter plusieurs enregistrements au regroupement.
 Recherche
Affiche les cas d'emploi en fonction d'une commande de recherche par rapport au namespace (affichage des objets, rapports, commandes, relations, cubes, jobs, tables, procédures stockées qui contiennent le namespace dans leurs noms).
Code
Visible uniquement si la catégorie d'individualisation sélectionnée dans le ruban, onglet "Accueil", groupe "Sélections" = Base de données
Permet de voir le code SQL.
Liste des individualisations
Les différentes informations de la liste Crystal éponyme sont présentes au travers des 3 onglets et sous forme de master/détail.
Individualisations BD
- Présente les différences entre le modèle standard et celui du client
- Intègre les différences sélectionnées par l’utilisateur dans le référentiel des individualisations
Fonctionnement
A chaque patch, le référentiel du modèle standard est envoyé en clientèle.
Les individualisations sont identifiées comme étant les éléments présents dans les schémas organisation et d'environnement qui ne figurent pas dans le référentiel standard.
Instance de référence pour la comparaison
Le modèle de données standard est publié à chaque patch.
Il correspond à l'état du modèle standard du patch du client. Standard = l'état du modèle de ProConcept (R&D).
L'objet est formé de 3 onglets affichant les éléments individualisés des organisations, de PCS et de PCS_JAVA.
Chacun des onglets se présente de la même manière :
Partie gauche
Zones de groupe "Objets BD société modifiés", "Objets environnement modifiés", "Objets environnement JAVA modifiés"
- Affiche les types d'objets qui ne figurent pas dans le modèle standard.
- L'icĂ´ne + indique un ajout, le - une lacune
Partie droite
Supérieure
Zone de groupe "Champs modifiés"
Uniquement pour les tables et vues
- Affiche une liste des colonnes qui diffèrent du standard (colonnes individualisées).
N'indique pas la différence elle-même. - Pour cela, il faut utiliser l'outil de comparaison du TOAD.
Inférieure
Zone de groupe "Dépendances individualisées"
- Affiche les cas d'emploi individualisés
Â
Suivi des statistiques d'utilisation
Fonctionnement
La récolte de statistiques d'utilisation permet de mieux cerner les éléments critiques chez les clients.
De cette manière, les migrations sont facilitées et le risque peut être mieux maîtrisé.
De manière à pouvoir effectuer la récolte des statistiques d'usage ( ouverture des objets de gestion, des rapports, tableaux croisés ), il faut activer une configuration site PC_TELEMETRY_ACTIVATE. Par défaut, celle-ci est activée en clientèle.
La configuration PC_SQLST_TRACE_USAGE permet, quant à elle, de suivre l'usage des commandes SQL individualisées, ce qui est intéressant lorsqu'il s'agit de savoir s'il vaut la peine d'y consacrer du temps lors des migrations.
L'objet "Suivi des statistiques d'utilisation" (PC_TELEMETRY_OVERVIEW) permet d'interroger les statistiques récoltées.
Il s'agit d'un objet de type tableau de bord qui permet, au travers des différentes commandes de recherche, d'identifier les applications critiques du client en fonction du volume d'utilisation. Naturellement, cela n'informe en rien sur la complexité d'un traitement.
Commandes de recherche Ă disposition
- Statistiques des tableaux croisés utilisés
- Statistiques des objets utilisés
- Statistiques des rapports utilisés
- Statistiques des commandes sql utilisées
- Statistiques des objets non utilisés
- Statistiques des activations utilisateurs
Les commandes SQL inutilisées sont également visibles dans l'objet des commandes SQL :
Â
Contrôles après migration
L'objet PC_CTRL_MIGRATION permet de regrouper à un même endroit les contrôles à effectuer après une migration et permet d'avoir une vue sur toutes les individualisations, ce qui est utile après avoir fait une migration.
Le Consulting peut ainsi facilement contrĂ´ler et adapter les individualisations du client.
Deux commandes ont été ajoutées :
- Ajout de la commande de recherche 000_DB_MISSING_STD_ELEMENTS (Incohérences du schéma de l'organisation).
- Ajout de la commande de recherche 000_DB_MISSING_STD_ELEMENTS_PCS (Incohérences du schéma PCS) (non nécessaire pour les autres FWK, JAVA, etc.).
Elles détectent les éléments standard de la base de données qui manqueraient sur le site du client.
ATTENTION : ne SURTOUT PAS LANCER la commande alter table... les yeux fermés
Â
Configurations
Pour l'objet du Suivi des statistiques d'utilisation (PC_TELEMETRY_OVERVIEW)
PC_TELEMETRY_ACTIVATE
Activation des statistiques d'utilisation
Valeurs possibles :
0=inactif
1=actif
Valeur par défaut :
1
PC_SQLST_TRACE_USAGE
Permet l'activation de la récolte des données de l’utilisation des commandes SQL dans les objets.
Concerne deux objets : Commandes SQL et Suivi de statistiques d'utilisation.
Attention : si elle est activée, cela peut mener à des baisses de performance.
Valeurs possibles :
0 : Pas de suivi
1 : Suivi de l'ensemble des commandes SQL
2 : Suivi des individualisations et commandes modifiables
3 : Suivi des commandes SQL individualisées uniquement
Valeur par défaut :
0
Historique des versions
...
Date
(dd.mm.yyyy)
...
Auteur des modifications
...
DĂ©tails
...
05.04.2022
...
RSA
...
Création
...
06.04.2022
...
RSA
...
Ajout de doc sur Référentiel indiv, Liste des indiv, Suivi des statistiques d'utilisation et Individualisations BD
...
View file | ||||
---|---|---|---|---|
|