Service IA : Expliquer le fonctionnel

Description du service

Le service IA "Expliquer le fonctionnel" génère automatiquement une explication orientée métier de l'élément de code sélectionné — méthode, fonction, procédure ou fenêtre. Il met en lumière le rôle fonctionnel du code au sein de la logique applicative. Ce service est spécifiquement conçu pour les parties prenantes non techniques — analystes métier, chefs de projet et experts fonctionnels — afin de leur permettre de comprendre la finalité et le contexte d'éléments techniques sans avoir à maîtriser la programmation.

Comment l'utiliser

Le service IA "Expliquer le fonctionnel" est accessible de deux façons dans Visual Expert :

Depuis le Code Explorer

  1. Ouvrez l'interface Visual Expert.
  2. Naviguez dans l'arborescence pour sélectionner l'élément de code à expliquer (méthode, fonction, procédure, etc.).
  3. Dans la barre de navigation, cliquez sur Services IA.
  4. Sélectionnez Expliquer le fonctionnel.
  5. Une explication orientée métier de l'élément sélectionné est générée.

VE AI - Macro Expliquer la logique

Espace de travail Documentation

  1. Connectez-vous à Visual Expert WEB.
  2. Ouvrez l'espace de travail Documentation.
  3. Parcourez votre code et sélectionnez l'objet à documenter.
  4. Dans la section Description, activez le service IA Expliquer le fonctionnel.
  5. L'explication fonctionnelle s'affiche automatiquement.

Cas d'usage

Ce service est typiquement utilisé dans les situations suivantes :

Amélioration de la communication métier

Faire le lien entre les équipes techniques et les métiers, en permettant aux parties prenantes de comprendre la finalité d'un code spécifique sans expertise technique.

Enrichissement de la documentation

Générer une documentation accessible pour accompagner les processus d'analyse métier, de formation ou d'intégration de nouveaux collaborateurs.

Revues de processus métier

Faciliter les discussions sur les règles et la logique métier intégrées dans le code existant, en rendant les revues et les audits plus fluides grâce à des explications claires et directement compréhensibles.

Gestion de projet

Aider les chefs de projet à comprendre les dépendances fonctionnelles et à prendre des décisions éclairées concernant la priorisation des modifications et des évolutions.

Exemples

Les exemples suivants illustrent comment le service IA "Expliquer le fonctionnel" transforme du code technique en descriptions orientées métier, compréhensibles par des interlocuteurs non techniques.

Fenêtre PB

Cette fenêtre a pour finalité métier de gérer les devis, les ordres de fabrication, les sous-ordres, les gammes de production, les matières, les coûts et les documents commerciaux associés, tout au long du cycle de vie de la commande jusqu'à la production.

Processus métier identifiés

1. Création d'ordre

Permet la création de nouveaux devis ou ordres de fabrication, en attribuant des identifiants métier, des dates par défaut, des références client, des informations de responsabilité et un statut de production initial.

2. Affectation client

Gère les informations du client principal et du donneur d'ordre pour l'ordre de fabrication, notamment l'adresse professionnelle, les références de contact et les informations descriptives utilisées dans les documents et les récapitulatifs d'ordre.

3. Import de gamme

Permet de sélectionner une gamme de production standard existante et de la copier dans l'ordre en cours, afin de réduire la saisie manuelle et de garantir la cohérence avec les méthodes de production prédéfinies.

4. Nomenclature

Gère la structure produit nécessaire à l'ordre, notamment les composants, les quantités, les variantes et les matières à consommer en production.

5. Sortie matières

Permet la sortie des matières nécessaires depuis la nomenclature vers les phases de production, en assurant le lien entre la consommation de composants et les étapes de fabrication concernées.

6. Phases de production

Définit la séquence des phases de fabrication, notamment les numéros de phase, l'ordre de traitement, les descriptions d'opérations, les départements, les machines, les opérateurs et les temps d'exécution.

7. Opérations de travail

Gère les activités de travail internes ou externalisées associées à chaque phase de production, y compris les références fournisseurs et les besoins documentaires liés aux achats ou à la sous-traitance.

8. Planification machines

Maintient la liste des machines et des machines de substitution nécessaires à la production, avec les temps de réglage, d'attente, de maintenance, de démontage et d'exécution, ainsi que les références de capacité de production.

9. Planification opérateurs

Associe les opérateurs aux phases de production afin de permettre la planification et le suivi des besoins en main-d'œuvre, des coûts opérateurs et des responsabilités de production.

10. Calcul des coûts

Calcule les coûts matières, de main-d'œuvre et machines récapitulés, le total des heures par phase et les prix convenus, afin de soutenir l'analyse de rentabilité et la prise de décision commerciale.

11. Gestion des sous-ordres

Permet la création et la gestion de sous-ordres rattachés à un ordre principal, afin de découper les travaux complexes en unités de production plus petites et maîtrisées, tout en conservant le lien avec l'ordre parent.

12. Conversion de devis

Permet de convertir un devis en ordre de fabrication, en préservant l'origine commerciale tout en réinitialisant les statuts et références spécifiques à la production pour le nouveau cycle de vie de l'ordre.

13. Duplication d'ordre

Permet de copier un devis ou un ordre existant pour en créer un nouveau, afin de réutiliser des structures de production, des matières, des gammes et des informations commerciales similaires.

14. Génération de documents

Génère ou affiche le document commercial lié au devis ou à l'ordre — offre ou commande client — en utilisant les données de l'ordre, les lignes de prix, les notes, les remises et les informations client.

15. Clôture d'offre

Lorsqu'un devis est transformé en commande, l'offre associée peut être clôturée et référencée depuis la commande générée, assurant ainsi la traçabilité commerciale de l'offre jusqu'à la production confirmée.

16. Protection de la planification

Empêche la suppression ou la modification non contrôlée des ordres déjà intégrés dans la planification de production, afin de préserver l'intégrité des plannings de production en aval.

17. Contrôle de validation

Vérifie que les informations requises sont présentes avant l'enregistrement ou la génération de documents, en s'assurant que les données critiques — type d'ordre, client, gamme, matières, séquençage — sont complètes.

18. Contrôle de suppression

Gère la suppression contrôlée des phases, matières, détails, ordres et sous-ordres, avec des vérifications pour empêcher la suppression de phases ayant des temps de production enregistrés ou d'ordres parents comportant des sous-ordres existants.

19. Séquence d'avancement

Gère la séquence d'avancement prévue pour l'ordre, permettant à la progression de production de suivre un flux de travail défini et d'utiliser des séquences par défaut lorsqu'aucune séquence personnalisée n'est fournie.

20. Consultation d'ordre

Fournit une vue dédiée de l'ordre sélectionné permettant aux utilisateurs d'examiner le contexte métier complet, notamment le client, la gamme, les matières, les phases, les coûts, les documents et les références de production.

Événement PB

Cet événement a pour finalité métier de confirmer, valider et finaliser l'enregistrement d'une fiche article, ainsi que l'ensemble des informations commerciales, comptables, tarifaires, de production, d'image, de coûts et logistiques associées.

Processus métier identifiés

1. Confirmation des modifications

Le processus détermine en premier lieu si des modifications significatives sont à enregistrer. En l'absence de modifications, aucune action métier supplémentaire n'est effectuée.

2. Identification de l'article

Le code article et ses identifiants liés aux variantes sont vérifiés afin de s'assurer que l'article peut être reconnu de façon unique dans les enregistrements de l'entreprise.

3. Normalisation des variantes

Les composantes de variante manquantes sont standardisées afin que l'identité de l'article reste cohérente, même lorsque certains champs de variante ne sont pas applicables.

4. Classification de l'article

Le type d'article est examiné pour distinguer les articles descriptifs, standards, de base ou variantes. Les champs métier non pertinents pour certains types d'articles sont effacés afin d'éviter une classification incohérente.

5. Validation utilisateur

Avant l'enregistrement final, l'utilisateur est invité à confirmer la mise à jour définitive des informations de l'article.

6. Contrôle des codes-barres

Si la gestion des codes-barres est active, le code-barres saisi est vérifié pour s'assurer qu'il n'est pas déjà attribué à un autre article. En cas de doublon, l'utilisateur peut demander un recalcul.

7. Conformité comptable

Lorsque la gestion comptable est activée, les références de comptes d'achat et de vente obligatoires doivent être renseignées avant que l'article puisse être enregistré.

8. Validation des coûts

Les informations de coût de l'article sont vérifiées pour s'assurer que les valeurs de coût, les quantités et les classifications de coût requises sont complètes et valides.

9. Validation des tarifs

Tous les tarifs liés à l'article sont vérifiés en termes de cohérence, notamment les prix d'achat fournisseurs, les prix de travail fournisseurs, les prix de vente clients, les prix promotionnels, les prix spécifiques clients, les prix par destination et les historiques de prix.

10. Validation des fixings

Si l'article comporte des informations de prix liées aux fixings, l'article de fixing associé doit être valide et ses informations tarifaires également cohérentes.

11. Attribution d'audit

Le processus enregistre si l'article est créé pour la première fois ou modifié ultérieurement, en attribuant l'opérateur responsable et la date correspondante.

12. Vérification obligatoire

Les informations métier obligatoires de la fiche article sont vérifiées avant l'enregistrement final, empêchant l'acceptation de données article incomplètes.

13. Alignement des données associées

Avant finalisation, toutes les informations article associées sont alignées avec l'identité principale de l'article, notamment les descriptions, les articles liés, les données de production, les références clients et fournisseurs, les notes, les usinages, les matières, les emplacements, les groupes d'images et les coûts.

14. Enregistrement complet de l'article

L'article et tous les domaines métier associés sont enregistrés ensemble en une seule mise à jour complète, afin que la fiche article reste cohérente à travers les processus d'achat, de vente, de comptabilité, de logistique, de production et de tarification.

15. Protection contre les échecs

Si une partie de la mise à jour échoue, l'enregistrement complet est annulé afin qu'aucune information article partielle ou incohérente ne soit conservée.

16. Synchronisation externe

Après un enregistrement réussi, les informations article sont synchronisées avec tout référentiel métier externe configuré.

17. Actualisation de l'écran

Une fois la mise à jour terminée, la zone de saisie de l'article est effacée et préparée pour la prochaine saisie ou opération de maintenance d'article.

18. Compteurs de tarifs

Les compteurs de tarifs sont actualisés afin que les utilisateurs puissent voir immédiatement le nombre courant de prix valides associés à chaque catégorie tarifaire.

19. Restauration des valeurs par défaut

Les valeurs par défaut standard — unités de mesure par défaut ou paramètres métier liés à la fiscalité — sont restaurées pour la prochaine opération sur article.

20. Disponibilité opérationnelle

Le processus se conclut en ramenant l'activité de gestion des articles à un état prêt, permettant à l'utilisateur de poursuivre avec une autre tâche de maintenance d'article.

Package Oracle

Ce package a pour finalité métier de gérer les accords de virement électronique (EFT) pour les fournisseurs et les personnes physiques, afin que les paiements puissent être créés, mis à jour, expirés, supprimés et maintenus avec les informations correctes de paiement, de remise, de compte et de participant.

Processus métier identifiés

1. Réception de l'accord

Le processus reçoit les informations d'accord depuis un système source externe et les prépare pour la validation métier. Il identifie si l'accord concerne un fournisseur, une personne physique, la paie, les déplacements, des paiements divers, CCR, le web ou une autre source de paiement.

2. Classification du paiement

L'accord est catégorisé par type de paiement afin d'appliquer les règles métier appropriées. Les accords fournisseurs sont traités différemment des accords de paiement personnels, et les paiements de déplacement ou divers font l'objet de contrôles de dépendance supplémentaires.

3. Détermination du statut

Le statut de l'accord est interprété comme un nouvel accord, une mise à jour, une expiration ou une suppression. Si un accord existe déjà, l'activité entrante est traitée comme une mise à jour ; si aucun accord existant n'est trouvé, elle est traitée comme un nouvel accord.

4. Validation de l'autorisation

La date d'autorisation est vérifiée pour s'assurer que l'accord dispose d'une date d'effet métier valide. Si un accord plus récent existe déjà, la transaction entrante est rejetée afin d'éviter que des informations obsolètes remplacent les instructions de paiement en vigueur.

5. Gestion de la dérogation

Le processus détermine si le bénéficiaire dispose d'une dérogation EFT. En l'absence de dérogation, les informations de compte de paiement et de méthode EFT sont obligatoires. En cas de dérogation, l'accord peut être traité sans les coordonnées bancaires EFT habituelles.

6. Sélection de la méthode EFT

La méthode de transmission EFT est validée et utilisée pour déterminer comment traiter les avis de remise et le format de paiement. Cela garantit que l'accord de paiement supporte la méthode de communication de remise appropriée.

7. Désignation du bénéficiaire

Le nom de remise est établi selon la source de l'accord. Les accords CCR et web utilisent un nom d'avis de remise, tandis que les autres accords utilisent les composantes nominatives individuelles telles que le nom de famille, le prénom, le deuxième prénom et le suffixe.

8. Traitement fournisseur

Pour les accords fournisseurs, le processus vérifie l'existence du fournisseur avant d'autoriser l'expiration ou la suppression. Pour les accords fournisseurs liés à CCR, les informations d'organisation, les adresses, les coordonnées électroniques et les identifiants associés sont maintenus tout au long du cycle de vie de l'accord.

9. Traitement personne physique

Pour les accords individuels, le processus vérifie l'existence de la personne avant d'autoriser l'expiration ou la suppression. Pour les accords de paie, les informations d'identité, de nom et d'adresse de la personne peuvent être créées ou mises à jour dans le cadre de la maintenance de l'accord.

10. Validation des déplacements

Les accords de déplacement et divers sont validés par rapport aux accords de paie. Un accord de déplacement ou divers nécessite généralement un accord de paie associé pour la même personne avant de pouvoir être accepté.

11. Protection contre la suppression

Lors de la suppression ou de l'expiration de certains accords de paie, le processus vérifie l'existence d'accords de déplacement ou divers associés. Cela empêche la suppression d'un accord principal lorsque des accords de paiement dépendants sont encore actifs.

12. Maintenance du compte

L'accord est lié au compte financier du bénéficiaire. Lorsque les informations de compte changent, les anciennes coordonnées peuvent être conservées à des fins historiques ou de notification avant la mise à jour de l'accord.

13. Création d'accord

Lorsqu'aucun accord existant n'est trouvé, un nouvel accord EFT est créé avec les informations métier validées, notamment le participant, le type de paiement, la dérogation, le compte, la remise, le système source et les coordonnées de contact.

14. Mise à jour d'accord

Lorsqu'un accord existant est trouvé, il est mis à jour avec les dernières informations métier validées. Le statut, les dates d'effet, les informations de remise, le lien avec le compte et les données du système source sont actualisés.

15. Gestion de l'expiration

Lorsqu'un accord expire, seuls le statut de l'accord et les informations de statut d'effet associées sont modifiés. Cela permet à l'organisation de conserver l'historique de l'accord tout en mettant fin à son utilisation future.

16. Gestion de la suppression

Lorsqu'un accord est supprimé, le statut métier est marqué comme supprimé et les informations fournisseur associées peuvent également être retirées si approprié. Pour les accords CCR, les enregistrements d'organisation, d'adresse, de contact électronique et historiques sont traités de manière coordonnée lors de la suppression.

17. Recherche d'accord

Le processus permet des recherches métier pour retrouver un accord par fournisseur, personne, type de paiement ou identifiant d'accord. Cela permet aux autres fonctions métier de confirmer l'existence et le statut d'un accord.

18. Consultation d'accord

Le processus fournit les informations d'accord telles que le nom de remise, la date d'effet, le statut, la dérogation, le type de paiement, le système source, le numéro de boîte postale, la référence de compte et les coordonnées de contact, pour usage métier.

19. Rejet en cas d'erreur

Lorsque des informations métier obligatoires sont manquantes ou invalides, l'accord est rejeté plutôt qu'enregistré. Cela protège l'exactitude des paiements et empêche l'acceptation d'accords EFT incomplets ou incohérents.

Procédure SQL Server

La finalité métier du processus de recherche de CV de candidats (procédure "uspSearchCandidateResumes", issue du projet MS AdventureWorks-2019) est d'aider les recruteurs à trouver des candidats pertinents en faisant correspondre le contenu des CV avec les mots ou idées saisis dans une requête de recherche.

Processus métier identifiés

1. Préparation de la recherche

Le processus reçoit la demande de recherche du recruteur et la prépare afin que les CV des candidats puissent être mis en correspondance selon les préférences de recherche sélectionnées.

2. Sélection de la langue

Le processus utilise la préférence de langue sélectionnée lorsqu'elle est disponible, ou applique le paramètre de langue par défaut de l'organisation si aucune langue spécifique n'est fournie.

3. Correspondance élargie

Lorsqu'une correspondance plus large est demandée, le processus inclut les sens associés et les variantes des mots afin d'améliorer les chances de trouver des candidats adaptés.

4. Termes associés

Lorsque la correspondance par synonymes est demandée, le processus recherche des CV susceptibles de contenir des termes similaires ou apparentés, et pas uniquement les mots exacts saisis.

5. Variantes de mots

Lorsque la correspondance par variantes est demandée, le processus inclut les différentes formes des mots recherchés afin de ne pas passer à côté de candidats en raison de différences de formulation.

6. Correspondance exacte

Lorsqu'aucune option de recherche élargie n'est sélectionnée, le processus recherche les CV en utilisant la phrase de recherche exacte fournie par le recruteur.

7. Classement des candidats

Le processus retourne les candidats correspondants accompagnés d'un score de pertinence, permettant aux recruteurs de se concentrer en priorité sur les candidats dont les CV correspondent le mieux à la demande de recherche.

8. Support au recrutement

L'ensemble du processus améliore l'efficacité du recrutement en aidant les recruteurs à identifier rapidement les candidats dont les CV correspondent aux compétences, qualifications ou expériences requises.

 

En savoir plus sur Visual Expert AI