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.
Le service IA "Expliquer le fonctionnel" est accessible de deux façons dans Visual Expert :

Ce service est typiquement utilisé dans les situations suivantes :
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.
Générer une documentation accessible pour accompagner les processus d'analyse métier, de formation ou d'intégration de nouveaux collaborateurs.
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.
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.
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.
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.
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.
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.
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.
Gère la structure produit nécessaire à l'ordre, notamment les composants, les quantités, les variantes et les matières à consommer en production.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Avant l'enregistrement final, l'utilisateur est invité à confirmer la mise à jour définitive des informations de l'article.
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.
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é.
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.
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.
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.
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.
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.
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.
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.
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.
Après un enregistrement réussi, les informations article sont synchronisées avec tout référentiel métier externe configuré.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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é.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.