FR 2953048 A1 20110527 FR 0905606 A 20091123 DISPOSITIF ET PROCÉDE D'ELABORATION D'UN MODÈLE NUMÉRIQUE DE PRODUIT MANUFACTURÉ L'invention concerne un dispositif d'élaboration de modèles numériques de produits manufacturés, chaque modèle comprenant des données numériques représentatives de composants d'un produit manufacturé, de variables (notamment permettant de faire varier différents paramètres de définition d'une configuration du produit manufacturé) et de contraintes (interdisant ou au contraire imposant certaines combinaisons de composants et/ou de valeurs affectées à des variables et/ou une méthodologie de sélection desdits composants et/ou desdites variables), ledit dispositif comprenant des moyens de mémorisation de données numériques, des moyens de traitement de données numériques, et au moins une interface homme/machine, et étant adapté pour exécuter successivement différentes étapes en vue de l'élaboration d'un modèle, chaque étape permettant à un opérateur humain de définir et faire mémoriser, par ledit dispositif, des données numériques prédéterminées permettant la constitution dudit modèle. L'invention s'étend à un procédé mis en oeuvre avec un tel dispositif. Elle s'étend donc à un procédé d'élaboration de modèles numériques de produits manufacturés, chaque modèle comprenant des données numériques représentatives de composants d'un produit manufacturé, de variables et de contraintes, pouvant être saisies et mémorisées par un dispositif comprenant des moyens de mémorisation de données numériques, des moyens de traitement de données numériques, et au moins une interface homme/machine, et étant adapté pour exécuter successivement différentes étapes en vue de l'élaboration d'un modèle, chaque étape permettant à un opérateur humain de définir et faire mémoriser, par ledit dispositif, des données numériques prédéterminées permettant la constitution dudit modèle. Un tel modèle numérique de produit manufacturé peut ensuite être utilisé, également à l'aide d'un dispositif informatique, par un utilisateur pour définir des données numériques représentatives au moins d'une définition d'une configuration d'un produit manufacturé, ainsi que ses caractéristiques techniques structurelles et/ou de fabrication et/ou commerciales (devis, prix, délai de fabrication...) et/ou autres. Les dispositifs et procédés connus d'élaboration de modèles numériques (informatiques) de produits manufacturés sont destinés à être utilisés par des experts spécifiquement formés, notamment des spécialistes informatiques, devant en particulier posséder des compétences élevées en programmation. Il en résulte que chaque entreprise industrielle qui souhaite disposer de tels modèles numériques doit faire appel à de tels experts pour créer ces modèles et/ou les modifier et/ou les mettre à jour. Or, les entreprises industrielles ne sont pas toutes dotées de tels experts, et, en tout état de cause, il en résulte une lourdeur de fonctionnement et de mise en oeuvre. En outre, les dispositifs et procédés connus sont conçus et bien adaptés pour certaines catégories de produits et de métiers, ne présentent pas de caractère universel, c'est-à-dire ne sont pas utilisables pour tout produit, dans tout domaine d'activité. Dans ce contexte, l'invention vise à proposer un dispositif et un procédé d'élaboration de modèles numériques de produits manufacturés susceptibles d'être mis en oeuvre de façon simple et intuitive par un opérateur non nécessairement spécialiste de la programmation informatique, par exemple par un opérateur uniquement compétent en matière de conception de produit, et qui soient universels, c'est-à-dire applicables à tout produit manufacturé, quelle que soit sa complexité, sans exception. L'invention vise également à proposer un tel dispositif et un tel procédé d'élaboration présentant un caractère quasiment universel, applicables à tous produits manufacturés et à toute catégorie de produits manufacturés, dans tous les domaines techniques, tous les métiers et tous les domaines d'activité. Plus particulièrement, l'invention vise à proposer un tel dispositif et un tel procédé dans lequel la définition des contraintes est facilitée. L'invention vise également à proposer un tel dispositif et un tel procédé dans lequel chaque étape peut être exécutée une première fois puis exécutée à nouveau avec des modifications à tout moment, avec un minimum de contraintes concernant l'ordre d'exécution séquentielle des différentes étapes. L'invention vise plus particulièrement à proposer un tel dispositif 30 et un tel procédé grâce auxquels un même modèle numérique peut être élaboré 2 progressivement par plusieurs personnes intervenant sur le modèle numérique successivement ou en parallèle en collaboration, et produisant un modèle numérique fonctionnel, c'est-à-dire pouvant être testé, voire utilisé, après chaque étape d'élaboration du modèle numérique. Ainsi, avec un dispositif et un procédé selon l'invention un même modèle numérique doit pouvoir être modifié par plusieurs personnes différentes, testé après chaque étape principale d'élaboration, et amélioré progressivement après même le début de son utilisation, notamment en fonction des besoins exprimés par les utilisateurs. L'invention vise également à proposer un tel dispositif et un tel procédé pouvant être mis en oeuvre avec des ressources informatiques quelconques, c'est-à-dire notamment qui soient multicompatibles et multiplateformes. Plus particulièrement, l'invention vise à proposer un tel dispositif et un tel procédé pouvant être mis en oeuvre avec un dispositif informatique léger tel qu'un ordinateur portable du commerce. Pour ce faire, l'invention concerne un dispositif tel que mentionné ci-dessus, caractérisé en ce qu'il est adapté pour exécuter : û au moins une première étape, dite étape de construction de structure, lors de laquelle des données numériques représentatives d'une structure d'un produit manufacturé définie par une arborescence reliant les différents composants structurels 20 du produit manufacturé, sont définies et mémorisées, û au moins les étapes ultérieures suivantes : û au moins une étape de définition de contraintes devant être respectées par tout produit manufacturé conforme au modèle, û au moins une étape de validation d'un modèle précédemment élaboré, lors 25 de laquelle l'ensemble des données mémorisées par l'action d'un opérateur sont présentées à l'opérateur et peuvent faire l'objet de sélections adaptées pour valider leur mise en oeuvre dans l'exécution du modèle, û en ce que, pour chaque étape, le dispositif est adapté pour afficher au moins une fenêtre spécifique de l'interface homme/machine adaptée pour permettre à un opérateur de saisir l'intégralité des données correspondant à cette étape, ù et en ce que chaque étape et chaque fenêtre sont adaptées pour qu'un modèle fonctionnel susceptible d'être utilisé pour définir une configuration de produit manufacturé, puisse être exécuté lors et/ou à l'issue de chaque étape. Par ailleurs, un dispositif selon l'invention est avantageusement caractérisé en combinaison par tout ou partie des caractéristiques suivantes : ù chaque fenêtre correspondant à chaque étape comprend au moins un bouton de lancement susceptible d'être activé par l'utilisateur et adapté pour déclencher, après activation, l'exécution du modèle précédemment défini, ù il est adapté pour afficher, en association à l'étape de définition de contraintes, une fenêtre de l'interface homme/machine comprenant des moyens adaptés pour permettre à l'opérateur de définir au moins une contrainte sous au moins une forme appartenant à l'ensemble formé d'une macro, d'une formule, et d'une matrice, ù au moins une étape est adaptée pour permettre la définition de contraintes à appliquer à un produit dont le caractère obligatoire dépend du profil utilisateur correspondant, ù il est adapté pour pouvoir exécuter une étape de définition de traductions dans au moins une langue prédéterminée, de l'ensemble des différents textes susceptibles d'être affichés sur une interface utilisateur destinée à être utilisée par un utilisateur humain du modèle, ù il est adapté pour pouvoir exécuter en outre tout ou partie des étapes suivantes : après la première étape de construction de structure, une étape de personnalisation de structure, lors de laquelle des données spécifiques représentatives de règles applicables à au moins un niveau de la structure sont mémorisées, ù au moins une étape de définition d'objets multimédias, de liaison de ces objets à des données mémorisées du modèle, et d'incorporation de ces objets multimédias dans une interface utilisateur destinée à être utilisée par un utilisateur du modèle, ù au moins une étape de définition de droits d'accès à au moins une partie des fonctionnalités du modèle selon un profil utilisateur correspondant, ù au moins une étape de définition de règles appliquées pour l'obtention et/ou la composition de documents de synthèse à usage commercial, au moins une étape de définition de règles de calcul de prix, ù au moins une étape de définition de méthodes de calcul personnalisées, ù au moins une étape de définition d'événements logiques dans une interface utilisateur destinée à être utilisée par un utilisateur du modèle, ù au moins une étape de saisie de traductions. L'invention s'étend à un procédé d'élaboration de modèles numériques de produits manufacturés, chaque modèle comprenant des données numériques représentatives de composants d'un produit manufacturé, de variables et de contraintes, pouvant être saisies et mémorisées par un dispositif comprenant des moyens de mémorisation de données numériques, des moyens de traitement de données numériques, et au moins une interface homme/machine, et étant adapté pour exécuter différentes étapes en vue de l'élaboration d'un modèle, chaque étape permettant à un opérateur humain de définir et faire mémoriser, par ledit dispositif, des données numériques prédéterminées permettant la constitution dudit modèle, caractérisé en ce qu'il comprend : ù au moins une première étape, dite étape de construction de structure, lors de laquelle des données numériques représentatives d'une structure d'un produit manufacturé définie par une arborescence reliant les différents composants structurels du produit, sont définies et mémorisées, ù au moins les étapes ultérieures suivantes : . au moins une étape de définition de contraintes devant être respectées par tout produit manufacturé conforme au modèle, . au moins une étape finale de validation d'un modèle précédemment élaboré, lors de laquelle l'ensemble des données mémorisées par l'action d'un opérateur sont présentées à l'opérateur et peuvent faire l'objet de sélections adaptées pour valider leur mise en oeuvre dans l'exécution du modèle, ù en ce que, pour chaque étape, le dispositif est adapté pour afficher au moins une fenêtre spécifique de l'interface homme/machine adaptée pour permettre à un opérateur de saisir l'intégralité des données correspondant à cette étape, ù et en ce que chaque étape et chaque fenêtre sont adaptées pour qu'un modèle fonctionnel susceptible d'être utilisé pour définir une configuration de produit manufacturé, puisse être exécuté lors et/ou à l'issue de chaque étape Par ailleurs, un procédé selon l'invention est avantageusement 10 caractérisé en combinaison par tout ou partie des caractéristiques suivantes : ù chaque fenêtre correspondant à chaque étape comprend au moins un bouton de lancement susceptible d'être activé par l'utilisateur et adapté pour déclencher, après activation, l'exécution du modèle précédemment défini, ù lors de l'étape de définition de contraintes, une fenêtre de l'interface 15 homme/machine est affichée comprenant des moyens adaptés pour permettre à l'opérateur de définir au moins une contrainte sous au moins une forme appartenant à l'ensemble formé d'une macro, d'une formule, et d'une matrice, ù au moins une étape de définition de contraintes est adaptée pour permettre la définition de contraintes à appliquer à un produit dont le caractère obligatoire dépend 20 du profil utilisateur correspondant, ù il comprend une étape de traduction dans au moins une langue prédéterminée, de l'ensemble des différentes données susceptibles d'être affichées dans une interface utilisateur destinée à être utilisée par un utilisateur humain du modèle, ù il comprend en outre tout ou partie des étapes suivantes : 25 . après la première étape de construction de structure, une étape de personnalisation de structure, lors de laquelle des données spécifiques représentatives de règles applicables à au moins un niveau de la structure sont mémorisées, . au moins une étape de définition d'objets multimédias, de liaison de ces objets à des données mémorisées du modèle, et d'incorporation de ces objets multimédias dans l'affichage d'une interface utilisateur destinée à être utilisée par un utilisateur du modèle, . au moins une étape de définition de droits d'accès à au moins une partie des fonctionnalités du modèle selon un profil utilisateur correspondant, . au moins une étape de définition de règles appliquées pour l'obtention et/ou la composition de documents de synthèse à usage commercial, . au moins une étape de définition de règles de calcul de prix, . au moins une étape de définition de méthodes de calcul personnalisées, . au moins une étape de définition d'événements logiques dans l'affichage d'une interface utilisateur destinée à être utilisée par un utilisateur du modèle, û au moins une étape de saisie de traductions. L'invention s'étend également à un dispositif pour la mise en oeuvre d'un procédé selon l'invention. Il est à noter que l'invention ne consiste pas de façon générale uniquement à prévoir des fenêtres pour exécuter différentes étapes d'élaboration du modèle numérique. L'invention réalise au contraire une implémentation informatique spécifique en prévoyant des étapes et fenêtres d'affichage spécifiques tel que mentionné ci-dessus permettant son application de façon quasi universelle à tous produits, toutes catégories de produits, dans tous métiers et domaines d'activité. En outre, du fait de la possibilité de tester le fonctionnement du modèle numérique lors de chaque étape, c'est-à-dire à partir de chaque fenêtre d'affichage correspondante, chaque opérateur intervenant sur l'élaboration du modèle numérique peut, avant validation de ses propres actions, vérifier leur bon fonctionnement et leur compatibilité avec l'ensemble du modèle numérique déjà créé. Les inventeurs ont constaté que l'invention réalise un compromis inattendu entre, d'une part la précision et l'exhaustivité nécessaires pour la définition des composants et variables (spécifications techniques, gammes de fabrication, calculs de prix ou de devis, prise en compte de contraintes techniques, commerciales, ou relatives aux habitudes des professionnels et/ou à l'entreprise...) de produits manufacturés extrêmement complexes (tels que par exemple des automobiles, des biens d'équipement, des dispositifs électroniques ou des machines d'usinage) et, d'autre part, la simplicité de l'utilisation pour un opérateur humain, avec une simplification de la méthodologie permettant d'en appréhender aisément et d'ordonner de façon logique les différentes étapes. Ainsi, avec les différentes étapes mentionnées ci-dessus, un dispositif et un procédé selon l'invention permettent en pratique de réaliser des modèles numériques pour toutes sortes de produits manufacturés, de façon quasi universelle. En outre, le dispositif et le procédé selon l'invention sont compatibles avec une utilisation collaborative et progressive, un modèle fonctionnel (le cas échéant partiel) étant obtenu après la fermeture de chaque fenêtre correspondant à une étape, et pouvant donc être testé. De la sorte la cohérence des modifications apportées par un opérateur quelconque à une étape quelconque peut être testée avant validation du modèle. Il est à noter également que bien que certaines des données traitées par le modèle numérique ou dans un dispositif soit procédé d'élaboration selon l'invention puissent présenter une certaine signification cognitive pour l'utilisateur final, la plupart de ces données présentent aussi, voire même exclusivement pour certaines, un caractère fonctionnel en ce sens qu'elles influencent directement le fonctionnement du modèle numérique ou du dispositif ou du procédé d'élaboration selon l'invention. En outre, au stade de l'élaboration du modèle numérique, la plupart des données, variables, contraintes, sont exclusivement fonctionnelles et leur signification cognitive n'a pas, en elle-même, une importance, seule leur prise en compte spécifique qui en découle du point de vue fonctionnel dans le dispositif et le procédé d'élaboration ayant une importance dans le cadre de l'invention. Par exemple, des données représentatives de composants structurels du produit manufacturé n'ont d'importance dans le cadre de l'invention, non pas par le fait qu'elles représentent effectivement une partie d'un produit manufacturé pour l'utilisateur final, mais du fait que, du point de vue technique, elles sont traitées dans l'arborescence de la structure du produit manufacturé et influencent le comportement du modèle numérique, l'élaboration et le fonctionnement des contraintes qui leur sont applicables. L'invention concerne également un dispositif et un procédé caractérisés en combinaison par tout ou partie des caractéristiques mentionnées ci- dessus ou ci-après. D'autres caractéristiques, buts et avantages d'un procédé selon l'invention, apparaîtront à la lecture de la description suivante qui présente à titre d'exemple non limitatif un mode de réalisation de l'invention en référence aux figures, et dans lesquelles : les figures 1 a, lb et 1c sont des vues schématiques illustrant un exemple de fenêtres d'affichage spécifiques à l'étape de construction de structure d'un dispositif selon l'invention, la figure 2 est une vue schématique illustrant un exemple de fenêtre d'affichage spécifique à l'étape de personnalisation de structure d'un dispositif selon l'invention, la figure 3 est une vue schématique illustrant un exemple de fenêtre d'affichage spécifique à l'étape de définition d'objets multimédias d'un dispositif selon l'invention, les figures 4a, 4b, 4c, et 4d sont des vues schématiques illustrant un exemple de fenêtres d'affichage spécifiques à l'étape de définition des contraintes d'un dispositif 20 selon l'invention, la figure 5 est une vue schématique illustrant un exemple de fenêtre d'affichage spécifique à l'étape de définition de comportements de contraintes d'un dispositif selon l'invention, la figure 6 est une vue schématique illustrant un exemple de fenêtre d'affichage 25 spécifique à l'étape de définition de droits d'accès d'un dispositif selon l'invention, la figure 7 est une vue schématique illustrant un exemple de fenêtre d'affichage spécifique à l'étape de définition de règles appliquées pour l'obtention de documents de synthèse à usage commercial dans un dispositif selon l'invention, la figure 8 est une vue schématique illustrant un exemple de fenêtre d'affichage 30 spécifique à l'étape de définition de règles de composition desdits documents de 2953048 io synthèse dans un dispositif selon l'invention, - la figure 9 est une vue schématique illustrant un exemple de fenêtre d'affichage spécifique à l'étape de définition de règles de calcul de prix dans un dispositif selon l'invention, 5 la figure 10 est une vue schématique illustrant un exemple de fenêtre d'affichage spécifique à l'étape de définition de méthodes de calcul personnalisées dans un dispositif selon l'invention, la figure 11 est une vue schématique illustrant un exemple de fenêtre d'affichage spécifique à l'étape de définition d'événements logiques dans l'interface utilisateur 10 générée par un dispositif selon l'invention, la figure 12 est une vue schématique illustrant un exemple de fenêtre d'affichage spécifique à l'étape de saisie de traductions dans un dispositif selon l'invention, la figure 13 est une vue schématique illustrant un exemple de fenêtre d'affichage spécifique à l'étape de validation d'un modèle numérique d'un dispositif selon 15 l'invention. Un dispositif selon l'invention comprend au moins une station de travail informatique ou ordinateur doté d'au moins une interface homme/machine permettant d'une part la saisie d'informations par un opérateur humain, d'autre part la présentation à un opérateur humain d'affichages sous forme de fenêtres. Un tel dispositif informatique est connu en lui-même, peut présenter diverses sortes d'architecture (monoposte, multiposte, réseaux...), comprend des ressources informatiques permettant le traitement de données numériques et leur enregistrement en mémoires mortes et/ou vives et/ou de masse, et n'a pas à être décrit plus en détail. Pour former un dispositif selon l'invention, un tel dispositif informatique est programmé avec au moins une application logicielle apte à exécuter les différentes fonctionnalités techniques selon l'invention, et un procédé selon l'invention pour l'élaboration de modèles numériques de produits manufacturés comme mentionné ci-dessus ou ci-après. Là encore, une telle programmation informatique est bien connue en elle-même, et n'a pas à être décrite plus en détail, l'invention ne concernant pas cette programmation en tant que telle. Les figures représentent un exemple de réalisation de l'invention dans lequel les différentes fenêtres d'affichage permettant d'exécuter les différentes étapes pour l'élaboration d'un modèle numérique sont rassemblées sur une fenêtre composée principale 20, dotée d'une ligne supérieure 21 d'onglets pouvant être sélectionnés individuellement pour exécuter chaque étape, chaque onglet correspondant à une étape. Dans un mode de réalisation préférentiel de l'invention, la ligne 21 de la fenêtre principale 20 est dotée d'un onglet générique 22 permettant de définir et configurer l'espace de travail, et d'onglets correspondant respectivement à différentes étapes qui comprennent au minimum 12 étapes. Les inventeurs ont en effet constaté que ces 12 étapes permettent en pratique de réaliser tout modèle numérique pour tout produit manufacturé, tout en prenant en compte tous les composants, toutes les variables, toutes les contraintes pouvant être rencontrées en pratique et imaginées dans la conception d'un produit manufacturé. En conséquence, ce mode de réalisation préférentiel à au moins 12 étapes est parfaitement universel, ce qui est en soi un résultat totalement surprenant par rapport à l'état de la technique antérieure. Cela étant, dans certains contextes utilisateurs et/ou pour certains produits manufacturés, les 12 étapes ne sont pas toutes nécessaires, certaines d'entre elles pouvant être omises et/ou non utilisées. La fenêtre principale 20 présente également une ligne 40 d'outils préprogrammés (boutons sélectionnables pour exécuter des fonctions préprogrammées telles que des fonctions d'édition, des fonctions de déplacement, des fonctions de sélection, de chargement ou d'enregistrement, d'importation ou d'exportation, des fonctions de vérification de scripts, des fonctions d'exécution de scripts...) avec une zone 41 dédiée à l'affichage dynamique (hyperliens) de messages générés automatiquement par le dispositif lui-même en fonction des actions de l'opérateur humain (messages d'erreur, messages d'alerte, messages d'information...). La fenêtre principale 20 présente également une fenêtre 42 dédiée à la navigation dans la structure d'un produit manufacturé pour lequel un modèle numérique est en cours d'élaboration. Cette structure est définie par une arborescence 55 présentée dans la fenêtre 42 de navigation reliant notamment différents composants structurels du produit manufacturé. Également, l'arborescence 55 peut comprendre des composants logiciels ou des composants de services associés, dans le modèle numérique, à la structure du produit manufacturé. Avantageusement, la fenêtre principale 20 présente aussi une fenêtre 43 permettant d'effectuer des filtrages dans l'arborescence pour n'afficher qu'une certaine partie des composants, par exemple selon leur type ou leur nom ou des mots de leur description..., etc. La fenêtre principale 20 présente aussi une zone principale de travail 44 dans laquelle s'affiche(nt) une ou plusieurs fenêtres, selon l'étape en cours d'exécution, c'est-à-dire selon l'onglet sélectionné, et/ou selon le composant de l'arborescence sélectionné. Un onglet générique 22 permettant de définir un espace de travail pour l'opérateur (listant en particulier les différents projets de modèles numériques en cours d'élaboration dans l'entreprise et auxquelles il a accès, leurs différentes versions, différentes tâches en cours d'exécution...) est de préférence visible en permanence, c'est-à-dire toujours présent sur la fenêtre principale 20, par exemple en haut à gauche. Chaque étape d'élaboration du modèle numérique est associée à au moins un onglet de la fenêtre principale 20, qui constitue donc un affichage commun aux différentes étapes et accessible à l'opérateur. De préférence, les différents onglets correspondant aux étapes à exécuter sont ordonnés de gauche à droite sur la ligne d'onglets 21 selon l'ordre chronologique préférentiel devant être utilisé par l'opérateur pour réaliser successivement les différentes étapes d'élaboration du modèle numérique. Il est cependant à noter qu'un dispositif selon l'invention permet précisément d'effectuer toute étape d'élaboration à tout moment, c'est-à-dire dans un ordre quelconque, dès lors qu'une première étape de construction de structure d'un produit manufacturé a été réalisée au moins partiellement. Le premier onglet 23 correspond donc à la première étape de construction de structure. Lorsque cet onglet 23 est activé, la ligne d'outils 40 comprend une zone 45 de définition de nouveaux objets, permettant notamment d'insérer de nouveaux composants du produit manufacturé, sous forme d'une arborescence dans la fenêtre de navigation, à la façon de l'organisation d'une mémoire de masse en dossiers, sous dossiers et fichiers dans un système d'exploitation d'ordinateur. Pour chaque produit configurable de plus bas niveau (ou sous-ensemble configurable), le premier niveau de l'arborescence est formé de dossiers répertoriant chacun une famille de variables associée au produit, par exemple : un dossier répertoriant des composants structurels constituant le produit ; un dossier répertoriant des accessoires pouvant être incorporés au produit ; un dossier répertoriant des logiciels pouvant être incorporés au produit ou associés à ce dernier (par exemple des pilotes si le produit est un périphérique d'ordinateur) ; un dossier répertoriant des services pouvant être associés au produit (par exemple garantie étendue, maintenance,...). D'autres dossiers peuvent être créés à volonté selon le produit concerné, la liste ci-dessus n'étant donnée qu'à titre d'exemple non limitatif à des fins d'illustration. Le deuxième niveau est formé de sous dossiers définissant chacun un formulaire répertoriant un groupe de variables. Chaque formulaire comprend une ou plusieurs feuilles, chaque feuille permettant de traiter des paramètres ou des propriétés pour une variable présente dans le formulaire. Dans l'arborescence 55 de la structure d'un produit manufacturé dans la fenêtre de navigation 42, chaque niveau peut être activé, ce qui modifie le contenu de la zone de travail 44. La zone 45 de définition de nouveaux objets comprend des boutons 46, 47, 48 permettant d'insérer de nouveaux composants du produit 25 manufacturé dans l'arborescence dans la fenêtre de navigation. Le premier bouton 46 permet de rajouter un noeud, c'est-à-dire un nouveau dossier dans l'arborescence. Le deuxième bouton 47 permet de rajouter un formulaire dans l'arborescence. Le troisième bouton 48 permet de rajouter une nouvelle question dans un formulaire de l'arborescence. 30 Par ailleurs, la ligne d'outils 40 comprend une zone 49 permettant d'enregistrer ou de charger un modèle numérique en cours d'élaboration ; une zone 50 d'édition permettant de copier, couper, coller, déplacer, supprimer, lier etc. des composants dans l'arborescence 55 et/ou des objets dans la zone de travail 44 ; et une zone 52 permettant d'effectuer des tests, de lancer le modèle fonctionnel dans l'état où il se trouve grâce à un bouton de lancement 56, ou d'exécuter d'autres tâches à partir du modèle numérique en cours d'élaboration. Dans l'état représenté figure la, un premier dossier correspondant à la construction de composants de la structure d'un produit manufacturé est activé dans l'arborescence 55, et la zone de travail 44 comprend une fenêtre 53 permettant de définir les propriétés du dossier dans ce modèle numérique, c'est-à-dire de définir un espace de travail, un nom logique du dossier, le nom apparent du dossier en cours, et des dates de validité du dossier dans le modèle numérique. La figure lb représente l'état de la zone de travail 44 lorsque le bouton 47 de définition d'un nouveau formulaire est activé ou bien lorsque dans la zone 55, un élément de type formulaire est sélectionné parmi les éléments définissant l'arborescence du générique du nouveau produit manufacturé. Une fenêtre 61 permet de définir les propriétés systèmes générales de cet élément. La figure 1c représente l'état de la zone de travail 44 lorsque le bouton 48 de définition d'une nouvelle question du formulaire est activé ou bien lorsque dans la zone 55, un élément de type question de formulaire est sélectionné parmi les éléments définissant l'arborescence du générique du nouveau produit manufacturé. Une fenêtre 63 permet de définir des paramètres de fonctions ou de contraintes pour chaque question (feuille) du formulaire à créer, permettant de personnaliser son contenu et/ou comportement. La figure 2 représente l'état de la fenêtre principale 20 lorsque l'onglet 24 de personnalisation de la structure est activé, correspondant à une étape lors de laquelle il est possible de personnaliser la structure du produit manufacturé définie précédemment. La zone de travail 44 comprend alors une fenêtre 81 permettant de présenter un formulaire de personnalisation du comportement et des règles d'exécution de chaque niveau de la structure, c'est-à-dire pour les dossiers, les formulaires et les feuilles. La figure 3 représente l'état de la fenêtre principale 20 lorsque l'onglet 26 d'incorporation d'objets multimédias est activé. Dans cette étape, il est possible de définir des objets multimédias devant être incorporés au modèle numérique. Pour ce faire, la zone de travail 44 présente une fenêtre 101 dans laquelle, pour chaque niveau de l'arborescence 55, une table peut être présentée pour définir des objets multimédias associés à ce niveau, par exemple une image, une vidéo, une adresse URL, un nom de fichier, une description texte, une image miniature, ou autres. La figure 4a représente l'état de la fenêtre principale 20 lorsque l'onglet 34 de définition des contraintes est activé, et qu'un sous onglet 121 de définition des paramètres d'une nouvelle contrainte est aussi activé. Dans cette étape, la zone de travail 44 comprend une fenêtre 110 permettant de définir un nom et une description pour la contrainte, ainsi que son type (définition sous forme d'une matrice, d'une formule, d'une macro,...), et une fenêtre 111 permettant de définir les différents éléments sur lesquels la contrainte doit porter, ces différents éléments étant définis par leur nom (alias). La figure 4b représente l'état de la fenêtre principale 20 lorsque l'onglet 34 de définition des contraintes est activé, ainsi qu'un sous onglet 122 de définition de règles logiques, pour une contrainte sélectionnée dans l'arborescence de la fenêtre de navigation 42. Dans cette étape, des contraintes peuvent être définies grâce à un éditeur de matrices affiché dans une fenêtre 141 dans la zone de travail 44. Cette fenêtre 141 d'éditeur de matrice s'ouvre automatiquement en fonction du type de contrainte définie lors de la création de cette dernière étape précédente. En effet, en fonction du type de la contrainte créée, l'activation du sous onglet 122 et la sélection de la contrainte dans la fenêtre de navigation 42 entraîne ouverture automatique de l'éditeur approprié au type de contrainte à définir. La figure 4c représente l'état de la fenêtre principale 20 lorsque l'onglet 34 de définition des contraintes est activé, ainsi que le sous onglet 122 et pour une contrainte du type formule. La contrainte peut alors être définie grâce à un éditeur de formules affiché dans une fenêtre 142 dans la zone de travail 44. 15 La figure 4d représente l'état de la fenêtre principale 20 dans le cas d'une contrainte de type macro, définie grâce à un éditeur de macro affiché dans une fenêtre 143 dans la zone de travail 44. La figure 5 représente l'état de la fenêtre principale 20 lorsque l'onglet 25 de définition du comportement des contraintes est activé. La fenêtre 91 dans la zone de travail 44 et les sous fenêtres qu'elle comporte permettent, pour chaque élément de l'arborescence 55, d'ajouter une contrainte et de définir la façon dont elle est traitée, et sur quel(s) élément(s) structurel(s) elle doit porter. La figure 6 représente l'état de la fenêtre principale 20 lorsque l'onglet 27 de définition de droits d'accès est activé. Dans cette étape la fenêtre 160 dans la zone de travail 44 permet de définir des droits d'accès aux différents éléments de la structure définis dans l'arborescence 55 et aux différentes contraintes et/ou à leurs paramètres de comportement, en fonction des différents profils des utilisateurs du modèle numérique. Ces différents profils d'utilisateurs peuvent être définis dans une étape distincte, ou au contraire lors de cette même étape. Par exemple, un utilisateur informaticien peut se voir conférer des possibilités de modification de certains éléments du modèle numérique, alors qu'un utilisateur qui n'utilise le modèle numérique que pour élaborer des documents commerciaux correspondants aux différents produits manufacturés modélisés préalablement, doit de préférence avoir des possibilités d'intervention limitées sur ledit modèle numérique (par exemple uniquement le choix d'options ou de tarifs spécifiques). La figure 7 représente l'état de la fenêtre principale 20 lorsque l'onglet 29, dit onglet de définition de méthodes de vente, est activé, permettant la définition de règles appliquées pour l'obtention de documents de synthèse à usage commercial. Dans cette étape, la fenêtre 42 de navigation ne contient plus arborescence 55 de la structure du produit manufacturé telle que définie dans le modèle numérique, mais une arborescence 171 de définition du produit adaptée à sa présentation technique et commerciale. La fenêtre 170 activée dans la zone de travail 44 permet de définir des règles appliquées pour obtenir la présentation finale souhaitée et/ou d'autres éléments tels que des fiches techniques ou des informations de vente générés par d'autres dispositifs, bases de données ou applications logicielles reliés au dispositif selon l'invention. La figure 8 représente l'état de la fenêtre principale 20 lorsque qu'un onglet 30 de définition de règles de composition desdits documents de synthèse. Dans cette étape, la zone de travail 44 présente une ou plusieurs fenêtre(s) 180 permettant de définir, pour chaque élément de l'arborescence 171 de présentation, des composants structurels de l'arborescence 55 du produit manufacturé et/ou des contraintes et/ou des éléments de tarifs et/ou des liens à des références de composants constitutifs du produit. La figure 9 représente l'état de la fenêtre principale 20 lorsque l'onglet 31 de définition de règles de calcul de prix est activé. Dans cette étape, au moins une fenêtre 190 de la zone de travail 44 permet de définir différents paramètres, méthodes et/ou règles et/ou formules de calcul, variables et/ou contraintes permettant d'obtenir les prix des différents éléments constitutifs de l'arborescence 171 de présentation, ainsi que le prix total. La figure 10 représente l'état de la fenêtre principale 20 lorsque l'onglet 32 de définition de méthodes de calcul personnalisées est activé. Dans cette étape, au moins une fenêtre 200 dans la zone de travail 44 permet de définir différents paramètres, méthodes et/ou règles et/ou formules de calcul, variables et/ou contraintes applicables pour l'exécution de méthodes de calcul susceptibles d'être définies par l'opérateur afin de personnaliser le modèle numérique, et l'adapter aux besoins des différents utilisateurs potentiels et à leur métier. La figure 11 représente l'état de la fenêtre principale 20 lorsque l'onglet 33 de définition d'événements logiques est activé. Dans cette étape, la zone de travail 44 présente au moins une fenêtre 211 permettant de définir des événements logiques, c'est-à-dire des animations, des automatismes et des successions de fenêtres d'affichage et/ou modules logiciels, destinés à être exécutés dans une ou plusieurs fenêtre(s) de l'interface utilisateur du modèle numérique. La figure 12 représente l'état de la fenêtre principale 20 lorsque 30 l'onglet 37 de saisie de traductions est activé. Dans cette étape, la zone de travail 44 présente au moins une fenêtre 221 permettant de définir (par saisie ou importation) des textes de traduction dans différentes langues pour chaque élément de l'arborescence 55 structurelle du produit manufacturé. La figure 13 représente l'état de la fenêtre principale 20 lorsque l'onglet 38 de validation d'un modèle numérique précédemment élaboré est activé. Dans cette étape, au moins une fenêtre 231 est présentée dans la zone de travail 44, comprenant des sous fenêtre pour chaque objet modifié précédemment par l'opérateur dans le modèle numérique, et permettant à ce dernier de valider ou non la modification effectuée. Ainsi, si l'opérateur n'est pas certain de la pertinence de sa modification ou s'il souhaite travailler ultérieurement à nouveau sur le même objet avant de valider la modification dans une nouvelle version du modèle numérique, il lui est possible de ne pas valider la dernière modification qu'il a effectuée. Il est à noter que toutes les fenêtres d'affichage correspondant aux différentes étapes exécutées avant la l'étape finale de validation présentent à l'opérateur la zone 52 de tests comprenant un bouton de lancement 56 du modèle numérique, dans l'état où il se trouve. Ainsi, à chaque étape, l'opérateur peut tester le fonctionnement du modèle numérique dans l'état fonctionnel où il se trouve, et donc vérifier la bonne compatibilité des différentes modifications et saisies qu'il a précédemment lui-même effectuées. En particulier, à la fermeture de chacune des fenêtres correspondant à chacun des onglets, un modèle numérique fonctionnel au moins partiel est obtenu. Autrement dit, après enregistrement de ce modèle numérique, même en l'absence de validation finale du modèle numérique par l'onglet 38 de validation, un utilisateur peut lancer le modèle numérique à partir du bouton lancement 56 pour tester les fonctionnalités du modèle numérique en vue d'obtenir une configuration personnalisée d'un produit manufacturé. Les différentes fonctions techniques mentionnées ci-dessus peuvent être obtenues par mise en oeuvre de moyens notamment informatiques et/ou programmation logicielle de façon bien connue en en elle-même. Un procédé d'élaboration selon l'invention peut être implémenté grâce à un support d'enregistrement sur lequel sont mémorisées les instructions pour des moyens de traitement de données numériques, ce support d'enregistrement étant susceptible d'être lu par un dispositif informatique et d'être exécuté pour charger en mémoire vive et lancer l'exécution du procédé d'élaboration selon l'invention. Un tel support d'enregistrement permet ainsi, par l'exécution des instructions qu'il contient, de modifier un dispositif informatique pour le transformer en un dispositif d'élaboration conforme à l'invention. Il va de soi que l'invention peut faire l'objet de nombreuses variantes de réalisation et de nombreuses applications différentes. REVENDICATIONS1/ - Dispositif d'élaboration de modèles numériques de produits manufacturés, chaque modèle comprenant des données numériques représentatives de composants d'un produit manufacturé, de variables et de contraintes, ledit dispositif comprenant des moyens de mémorisation de données numériques, des moyens de traitement de données numériques, et au moins une interface homme/machine, et étant adapté pour exécuter différentes étapes en vue de l'élaboration d'un modèle, chaque étape permettant à un opérateur humain de définir et faire mémoriser, par ledit dispositif, des données numériques prédéterminées permettant la constitution dudit modèle, caractérisé en ce qu'il est adapté pour exécuter : ù au moins une première étape, dite étape (23) de construction de structure, lors de laquelle des données numériques représentatives d'une structure d'un produit manufacturé, définie par une arborescence reliant les différents composants structurels 15 du produit manufacturé, sont définies et mémorisées, ù au moins les étapes ultérieures suivantes : ù au moins une étape (34) de définition de contraintes devant être respectées par tout produit manufacturé conforme au modèle, ù au moins une étape (38) de validation d'un modèle précédemment 20 élaboré, lors de laquelle l'ensemble des données mémorisées par l'action d'un opérateur sont présentées à l'opérateur et peuvent faire l'objet de sélections adaptées pour valider leur mise en oeuvre dans l'exécution du modèle, ù en ce que, pour chaque étape, le dispositif est adapté pour afficher au moins une fenêtre spécifique de l'interface homme/machine adaptée pour permettre à un 25 opérateur de saisir l'intégralité des données correspondant à cette étape, ù et en ce que chaque étape et chaque fenêtre sont adaptées pour qu'un modèle fonctionnel susceptible d'être utilisé pour définir une configuration de produit manufacturé, puisse être exécuté lors et/ou à l'issue de chaque étape. 2/ - Dispositif selon la revendication 1, caractérisé en ce quechaque fenêtre correspondant à chaque étape comprend au moins un bouton (56) de lancement susceptible d'être activé par l'utilisateur et adapté pour déclencher, après activation, l'exécution du modèle précédemment défini. 3/ - Dispositif selon l'une des revendications 1 ou 2, caractérisé en ce qu'il est adapté pour afficher, en association à l'étape de définition de contraintes, une fenêtre (110, 111, 121, 122) de l'interface homme/machine comprenant des moyens adaptés pour permettre à l'opérateur de définir au moins une contrainte sous au moins une forme appartenant à l'ensemble formé d'une macro, d'une formule et d'une matrice. 4/ - Dispositif selon l'une des revendications 1 à 3, caractérisé en ce qu'au moins une étape (27) est adaptée pour permettre la définition de contraintes à appliquer à un produit dont le caractère obligatoire dépend du profil utilisateur correspondant. 5/ - Dispositif selon l'une des revendications 1 à 4, caractérisé en ce qu'il est adapté pour pouvoir exécuter une étape (37) de définition de traductions dans au moins une langue prédéterminée, de l'ensemble des différents textes susceptibles d'être affichés sur une interface utilisateur destinée à être utilisée par un utilisateur humain du modèle. 6/ - Dispositif selon l'une des revendications 1 à 5, caractérisé 20 en ce qu'il est adapté pour pouvoir exécuter en outre tout ou partie des étapes suivantes : après la première étape (23) de construction de structure, une étape (24) de personnalisation de structure, lors de laquelle des données spécifiques représentatives de règles applicables à au moins un niveau de la structure sont mémorisées, 25 û au moins une étape (26) de définition d'objets multimédias, de liaison de ces objets à des données mémorisées du modèle, et d'incorporation de ces objets multimédias dans une interface utilisateur destinée à être utilisée par un utilisateur du modèle, û au moins une étape (27) de définition de droits d'accès à au moins une partie desfonctionnalités du modèle selon un profil utilisateur correspondant, au moins une étape (29, 30) de définition de règles appliquées pour l'obtention et/ou la composition de documents de synthèse à usage commercial, au moins une étape (31) de définition de règles de calcul de prix, û au moins une étape (32) de définition de méthodes de calcul personnalisées, au moins une étape (33) de définition d'événements logiques dans une interface utilisateur destinée à être utilisée par un utilisateur du modèle, û au moins une étape (37) de saisie de traductions. 7/ - Procédé d'élaboration de modèles numériques de produits manufacturés, chaque modèle comprenant des données numériques représentatives de composants d'un produit manufacturé, de variables et de contraintes, pouvant être saisies et mémorisées par un dispositif comprenant des moyens de mémorisation de données numériques, des moyens de traitement de données numériques, et au moins une interface homme/machine, et étant adapté pour exécuter différentes étapes en vue de l'élaboration d'un modèle, chaque étape permettant à un opérateur humain de définir et faire mémoriser, par ledit dispositif, des données numériques prédéterminées permettant la constitution dudit modèle, caractérisé en ce qu'il comprend : û au moins une première étape, dite étape de construction de structure, lors de laquelle des données numériques représentatives d'une structure d'un produit manufacturé définie par une arborescence reliant les différents composants structurels du produit, sont définies et mémorisées, - au moins les étapes ultérieures suivantes : . au moins une étape de définition de contraintes devant être respectées par tout produit manufacturé conforme au modèle, . au moins une étape finale de validation d'un modèle précédemment élaboré, lors de laquelle l'ensemble des données mémorisées par l'action d'un opérateur sont présentées à l'opérateur et peuvent faire l'objet de sélections adaptées pour valider leur mise en oeuvre dans l'exécution du modèle, û en ce que, pour chaque étape, le dispositif est adapté pour afficher au moins unefenêtre spécifique de l'interface homme/machine adaptée pour permettre à un opérateur de saisir l'intégralité des données correspondant à cette étape, et en ce que chaque étape et chaque fenêtre sont adaptées pour qu'un modèle fonctionnel susceptible d'être utilisé pour définir une configuration de produit 5 manufacturé, puisse être exécuté lors et/ou à l'issue de chaque étape. 8/ - Procédé selon la revendication 7, caractérisé en ce que chaque fenêtre correspondant à chaque étape comprend au moins un bouton de lancement susceptible d'être activé par l'utilisateur et adapté pour déclencher, après activation, l'exécution du modèle précédemment défini. 10 9/ - Procédé selon l'une des revendications 7 ou 8, caractérisé en ce que lors de l'étape de définition de contraintes, une fenêtre de l'interface homme/machine est affichée comprenant des moyens adaptés pour permettre à l'opérateur de définir au moins une contrainte sous au moins une forme appartenant à l'ensemble formé d'une macro, d'une formule et d'une matrice. 15 10/ - Procédé selon l'une des revendications 7 à 9, caractérisé en ce qu'au moins une étape de définition de contraintes est adaptée pour permettre la définition de contraintes à appliquer à un produit dont le caractère obligatoire dépend du profil utilisateur correspondant. 11/ - Procédé selon l'une des revendications 7 à 10, caractérisé 20 en ce qu'il comprend une étape de traduction dans au moins une langue prédéterminée, de l'ensemble des différentes données susceptibles d'être affichées dans une interface utilisateur destinée à être utilisée par un utilisateur humain du modèle. 12/ - Procédé selon l'une des revendications 7 à 11, caractérisé en ce qu'il comprend en outre tout ou partie des étapes suivantes : 25 û après la première étape de construction de structure, une étape de personnalisation de structure, lors de laquelle des données spécifiques représentatives de règles applicables à au moins un niveau de la structure sont mémorisées, au moins une étape de définition d'objets multimédias, de liaison de ces objets à des données mémorisées du modèle, et d'incorporation de ces objets multimédias dansl'affichage d'une interface utilisateur destinée à être utilisée par un utilisateur du modèle, ù au moins une étape de définition de droits d'accès à au moins une partie des fonctionnalités du modèle selon un profil utilisateur correspondant, ù au moins une étape de définition de règles appliquées pour l'obtention et/ou la composition de documents de synthèse à usage commercial, au moins une étape de définition de règles de calcul de prix, ù au moins une étape de définition de méthodes de calcul personnalisées, au moins une étape de définition d'événements logiques dans l'affichage d'une 10 interface utilisateur destinée à être utilisée par un utilisateur du modèle, ù au moins une étape de saisie de traductions.