Brevet FR3043812A1 (20170519)
REVENDICATIONS1. Procédé de génération d'un formulaire (FORM_p) de messagerie caractérisé en ce qu'il comporte : s ^ Une acquisition (ACQ) d'un ensemble de données reçues (ENSI) au moyen d'une interface de communication (INT) ; ledit ensemble de données (ENSI) comprenant au moins un objet, chaque objet comportant un ensemble d'attributs décrivant l'objet, chaque attribut comportant un type ; 10 ^ Une mémorisation (MEM) des données reçues dans une mémoire (M), ladite mémoire comprenant un ensemble de contrôles de saisie prédéfinis, chaque contrôle de saisie prédéfini étant associé à un type prédéfini ; ^ Une comparaison (COMP) de chaque type d'au moins un objet 15 reçu (ENSI) avec l'ensemble des types prédéfinis de la mémoire (M) de manière à déterminer une sélection de types déjà référencés dans la mémoire ; ^ une sélection (SEL) d'un ensemble de contrôles de saisie associé aux types sélectionnés par l'étape de comparaison 20 (COMP) au moyen d'un calculateur (K) ; ^ Une génération (GEN) d'un formulaire (FORM_p) comprenant une liste de contrôles de saisie sélectionnés. Données reçues 25\n<CLM>\1\tProcédé selon la revendication 1, caractérisé en ce que chaque type décrit un format et un ensemble de contraintes de valeurs d'un attribut.\n<CLM>\1\tProcédé selon l'une quelconque des revendications 1 à 2, caractérisé 30 en ce que chaque objet est décrit dans un format XSD, désignant « XML Schéma Documentation ». Contrôles de saisie\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon la 35 revendication 1, caractérisé en ce qu'un contrôle de saisie comprend 3043812 16 au moins une première zone interactive permettant de définir au moins une première valeur d'un attribut d'un objet. - Cas de la liste de valeurs (= contraintes sur les valeurs)\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon la revendication 4, caractérisé en ce que l'ensemble des données reçues comprend pour chaque type de chaque objet un ensemble de contraintes sur les valeurs d'un attribut, les contraintes sur les valeurs correspondant à une liste de valeurs permises, l'étape de génération de la liste de contrôles de saisie comprenant la génération pour chaque contrôle de saisie de la liste de valeurs permises dans la zone interactive du contrôle de saisie.\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon l'une quelconque des revendications 4 à 5, caractérisé en ce que la mémoire (M) stocke les contraintes des valeurs de chaque type prédéfini et que lorsqu'un formulaire comprenant au moins un premier contrôle de saisie est généré, une fonction de recherche automatique des premiers caractères d'une valeur parmi la liste de valeurs stockées du type du premier contrôle de saisie permet d'afficher une sous-liste de valeurs. Comparaison\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon la revendication 2, caractérisé en ce que l'étape de comparaison (COMP) comprend : ^ une comparaison d'au moins un type d'un objet reçu avec l'ensemble des types prédéfinis de la mémoire (M) et ; ^ lorsqu'un type prédéfini correspond à un type d'un objet reçu alors les contraintes des valeurs des deux types sont comparées.\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon la revendication 1, caractérisé en ce que lorsque l'étape de comparaison (COMP) aboutit à la déduction qu'un type d'un attribut d'un objet reçu ne correspond à aucun type prédéfini de la mémoire (M), alors un 3043812 17 contrôle de saisie défini par défaut est choisi pour être associé audit attribut de l'objet reçu.\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon la s revendication 8, caractérisé en ce que le contrôle de saisie par défaut est un champ texte. Agencement des contrôles de saisie dans le formulaire généré\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon la 10 revendication 1, caractérisé en ce que le procédé comprend un agencement des contrôles de saisie de la liste générée dans une fenêtre de visualisation en fonction d'une donnée déterminant ledit agencement. 15\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon la revendication 10, caractérisé en ce que la donnée déterminant ledit agencement des contrôles de saisie est une fonction : ^ d'un attribut d'un objet et/ou ; ^ d'un terminal utilisé pour affiché ledit formulaire. 20\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon la revendication 1, caractérisé en ce que l'ensemble des données reçues (ENSI) comprend une pluralité d'objets et que le procédé de l'une quelconque des revendications 1 à 11 est appliqué pour chacun des 25 objets identifiés dans l'ensemble des données reçues (ENSI).\n<CLM>\1\tProcédé de génération d'un formulaire de messagerie selon la revendication 12, caractérisé en ce que l'agencement des contrôles de saisie est une fonction du nombre d'objets identifiés dans les 30 données reçues (ENSI ). 14.Système de messagerie pour la mise en oeuvre du procédé selon l'une quelconque des revendications 1 à 13, caractérisé en ce qu'il comprend : 35 ^ une mémoire pour le stockage des données prédéfinies et des données reçues, 3043812 18 ^ un calculateur pour effectuer les opérations de comparaison, de sélection et de génération de données du procédé de l'invention ; ^ un afficheur pour générer les contrôles de saisie du formulaire. 5