Visual Expert AI analyse le code de plusieurs langages et génère des explications orientées métier et techniques. Voici des exemples concrets illustrant comment VE AI décrit différents composants de code.
La fenêtre w_order est conçue pour faciliter la gestion et le traitement des ordres de fabrication, en améliorant l'efficacité et l'organisation du suivi des projets et tâches clients.
Processus métier impliqués :
Gestion des ordres de fabrication : facilite la création, la duplication et la suppression d'ordres de fabrication, permettant un suivi et une gestion détaillés des différentes tâches et projets de l'entreprise.
Intégration des matières et ressources : gère l'intégration des matières et ressources nécessaires à chaque ordre de fabrication, en s'assurant que tous les composants nécessaires à l'exécution des tâches sont pris en compte.
Suivi et mise à jour des processus : permet le suivi du processus associé à chaque ordre de fabrication, notamment la mise à jour du statut et la vérification de la bonne exécution de chaque étape.
Interaction et affichage des données : fournit une interface complète pour interagir avec les données des ordres de fabrication et les afficher, offrant des vues sur différents segments tels que les matières, les processus et les phases d'opération détaillées.
Gestion des documents et fichiers : prend en charge l'association et la génération des documents nécessaires à chaque ordre de fabrication, simplifiant les tâches administratives et la gestion des enregistrements.
Fenêtre PB : w_article
Cette fenêtre a pour finalité métier de gérer les articles dans la base de données de l'organisation, en couvrant différents aspects tels que les données générales, les codifications, les spécifications, les images, les descriptions et les processus. Elle est structurée en onglets représentant les différentes facettes d'un article.
Processus métier impliqués :
Gestion des données générales : traite l'identification de base et les attributs généraux des articles, en assurant la cohérence des données et leur intégration dans l'application.
Système de codification : gère le codage des articles dans le système, ce qui peut inclure des identifiants uniques, des classifications et des catégorisations facilitant la gestion des stocks et du catalogue.
Gestion des spécifications : permet la saisie et la maintenance des spécifications physiques et fonctionnelles détaillées des articles, en appui à la conformité technique et à l'adéquation opérationnelle.
Gestion des images et médias : prend en charge l'association de données visuelles aux articles, facilitant l'identification et l'enrichissement des descriptions à des fins marketing et d'information.
Gestion des descriptions étendues : gère les descriptions textuelles détaillées et les médias associés aux articles, essentiels pour la documentation produit et le reporting.
Gestion des prix et des tarifs : couvre l'enregistrement et la récupération des données tarifaires, des listes de prix spéciales et de la gestion des prix promotionnels, éléments clés de la stratégie commerciale et des interactions clients.
Processus de production et calcul des coûts : gère la configuration des nomenclatures et des plans de production, ainsi que la gestion des coûts, éléments déterminants pour évaluer la rentabilité et l'efficience des opérations de fabrication.
Événement PB : w_article.ue_upd_inv
Cet événement a pour finalité métier de gérer le processus de mise à jour des données relatives à la gestion des stocks dans une base de données. Cela implique de s'assurer que les différentes parties des données relatives aux articles sont validées et mises à jour correctement, tout en maintenant l'intégrité et la cohérence des données.
Processus métier impliqués :
Validation et préparation des données : ce processus s'assure que tous les champs nécessaires répondent aux critères requis avant toute action. Il prépare des données telles que les codes articles et valide les composants d'articles obligatoires.
Gestion des codes-barres : inclut des vérifications sur la gestion active des codes-barres et s'assure que les valeurs de codes-barres sont uniques et valides.
Contrôles comptables : vérifie que les comptes financiers liés aux achats et aux ventes sont valides et correctement paramétrés, afin d'éviter des incohérences dans les données financières.
Vérification des coûts : contrôle l'exactitude et la transparence des tables de coûts des articles pour s'assurer que toutes les entrées nécessaires sont prises en compte.
Cohérence des prix : vérifie la cohérence des listes de prix entre les différents articles selon les types de listes, en s'assurant de leur exactitude.
Suivi des opérations de mise à jour : gère les opérations de mise à jour sur plusieurs tables et s'assure que les mises à jour de base de données pour tous les composants s'exécutent avec succès. En cas de succès, les modifications sont validées ; sinon, un rollback est déclenché pour maintenir l'intégrité des données.
Retour utilisateur et confirmation : fournit des messages de confirmation après la mise à jour et un retour à l'utilisateur sur les actions effectuées, garantissant que les opérations se concluent avec la résolution appropriée.
Package Oracle : ETF_MGT
Ce package a pour finalité métier de gérer différents processus liés aux accords de virement électronique (EFT), notamment la création, la modification et la gestion des enregistrements d'accords dans des procédures définies.
Processus métier impliqués :
Identification des accords : ce processus consiste à générer des identifiants d'accord uniques pour les transactions EFT, afin d'assurer la traçabilité et l'unicité des enregistrements.
Création et modification d'accords : couvre l'ajout de nouveaux enregistrements, la modification des enregistrements existants et la validation de l'intégrité des données via diverses procédures d'édition.
Procédures de validation : ces processus vérifient l'exactitude des dates d'autorisation, des méthodes EFT, des dérogations et des accords en vigueur avant le stockage ou la mise à jour des données.
Enregistrement des transactions : gère l'enregistrement des accords nouveaux ou mis à jour, y compris les enregistrements associés, pour assurer la cohérence des données et leur mise à jour dans les systèmes.
Recherche et suppression d'accords : récupère les enregistrements sur la base des identifiants fournisseurs ou personnels et gère la suppression des accords lorsque nécessaire, afin de maintenir l'exactitude de la base de données et le respect des standards de conformité.
Procédure Oracle PL/SQL : ETF_MGT.Process_records
La procédure "Process_records" a pour finalité métier de traiter les modifications et opérations sur des enregistrements financiers et organisationnels en fonction de leur statut, en assurant les mises à jour appropriées, les notifications par e-mail et la journalisation des erreurs.
Processus métier impliqués :
Vérification du statut de l'enregistrement : détermine si l'enregistrement est marqué comme "supprimé" ou "expiré" pour éviter les modifications, sinon procède au traitement complet.
Notification par e-mail : construit et envoie un e-mail pour les enregistrements mis à jour, en journalisant les e-mails envoyés.
Gestion des erreurs : capture les erreurs survenant lors de l'envoi des e-mails et les journalise pour référence ultérieure.
Initialisation et validation des données : initialise les types d'enregistrements nécessaires et valide les identifiants organisationnels via les procédures associées.
Modifications organisationnelles : effectue plusieurs modifications organisationnelles telles que la mise à jour des adresses, des informations de compte et des détails des accords, en capturant les changements nécessaires.
Validation et mise à jour du journal des enregistrements : après des modifications réussies, valide les changements et met à jour le journal des enregistrements pour suivre le nombre d'enregistrements traités.
Insertion des erreurs : en cas d'erreurs dans les procédures de traitement, insère les erreurs dans les tables de suivi pour résolution.
Récupération et recoupement des données : récupère les données pertinentes, telles que les informations sur les établissements financiers, à l'aide des identifiants fournis pour garantir l'exactitude des mises à jour et des notifications.
Validation post-traitement : vérifie l'intégrité des mises à jour en contrôlant l'absence d'erreurs résiduelles après le traitement.
Procédure SQL Server T-SQL : ProductByCustomer
La procédure stockée ProductsByCustomer a pour finalité métier de récupérer et d'afficher la liste des produits associés à un client donné, sur la base de ses achats, tout en effectuant certaines validations et ajustements relatifs aux informations client et aux détails produits.
Processus métier impliqués :
Validation des données client : vérification de la présence et de la validité du prénom du client, afin de procéder à la récupération des détails produits associés et aux ajustements spécifiques au client. Si un client est identifié comme n'ayant pas de prénom valide, il est signalé pour suppression des enregistrements employés.
Récupération des associations produits : collecte de tous les produits achetés par le client en joignant différents ensembles de données sur l'identifiant client et les détails produits, garantissant la correspondance correcte des transactions client avec les produits. Cela permet d'identifier les associations produits spécifiques avec chaque client sur la base des ventes.
Détermination du nombre de produits : calcul du nombre total de produits distincts associés au client donné, facilitant la gestion des stocks et l'analyse des habitudes d'achat.
Affichage du nom complet du client : génération et affichage du nom complet du client pour clarté et personnalisation de la liste de produits présentée, améliorant ainsi l'expérience du service client.
Présentation de la liste de produits : affichage formaté de la liste des produits associés au client, structurée pour montrer le nom du produit et le montant financier correspondant, offrant une vue complète des produits liés au client.
Affinement des détails produits : validation des détails produits tels que la taille, afin de s'assurer que la liste représentant les achats du client n'inclut que les produits pertinents, contribuant au maintien de l'intégrité et de l'exactitude des données lors de la présentation des données d'achat spécifiques au client.
Validation finale : après validation, répétition de la suppression des enregistrements employés en cas de données client invalides, afin de s'assurer que les enregistrements sont à jour et que les statuts clients invalides sont traités efficacement.