Lorsque vous choisissez le type de champGénération automatique, la valeur du champ sera automatiquement générée par Ragic. Ce type est particulièrement utile pour la création automatique d'identifiants et de numéros de série.
Vous pouvez commencer par choisir un format de séquence dans la boîte de formatage ci-dessous et voir en prévisualisation à quoi ressemble la valeur générée dans la zone d'exemple. Voici les différents formats de mise en forme.
Vous pouvez aussi définir le type de champ Génération automatique pour générer une séquence de nombres à partir des valeurs d'un champ de sélection ou d'un champ de date.
Par exemple, vous pouvez générer une série à partir de "Groupe de vente" (par exple, A, B, C ou D) à des fins de catégorisation.
Configurez le champ de génération automatique sur Générer la séquence à partir d'un autre champ puis sélectionnez le champ "Groupe de vente".
Une fois la configuration effectuée, sélectionner le « Groupe de vente » comme « A » débutera la séquence de génération automatique du champ avec « A », et il en ira de même pour « B » et les autres groupes
Remarque : si les valeurs de votre champ auto-généré sont basées sur celle d'un champ de date, le format de la date de ce champ auto-généré sera celui adopté pour le champ de date de référence. Si vous voulez adopter un autre format de date pour le champ auto-généré, vous allez devoir d'abord créer un nouveau champ de date avec le format que vous voulez appliquer à votre champ auto-généré et définir une formule pour que les valeurs de vos deux champs de date soient identiques. Une fois terminé, vous pouvez référencer votre champ généré automatiquement au champ de date que vous venez de créer.
Imaginons que la séquence suivante est écrite pour numéroter un devis:
QUOTE-{1,date,yyyyMMdd}-{0,number,000}
Le modèle est généré à partir de deux variables qui ont été prédéfinies par l'utilisateur,
le {0,number,000} est un numéro de série,
et le {1,date,yyyyMMdd} est la date à laquelle la valeur est générée.
Lorsqu'il n'y a pas de variable date, le numéro variable représentera le nombre de devis généré.
Par exemple, si le modèle est :
QUOTE-{0,number,000}
Le numéro généré sera :
QUOTE-001
QUOTE-002
QUOTE-003
...
S'il y a une variable date, le numéro variable représentera le nombre de devis générés sous la même chaîne de date. Par exemple, si le modèle est :
QUOTE-{1,date,yyyyMMdd}-{0,number,000}
le nombre généré le 2013/5/8 est :
QUOTE-20130508-001
QUOTE-20130508-002
QUOTE-20130508-003
...
Le jour suivant, ce sera :
QUOTE-20130509-001
QUOTE-20130509-002
QUOTE-20130509-003
...
Si nous modifions le format à :
QUOTE-{1,date,yyyyMM}-{0,number,000}
Alors les devis générés le 2013/5/8 et le 2013/5/9 seront :
QUOTE-201305-001
QUOTE-201305-002
QUOTE-201305-003
QUOTE-201305-004
QUOTE-201305-005
QUOTE-201305-006
...
La séquence ne sera réinitialisée que le mois suivant :
QUOTE-201306-001
QUOTE-201306-002
QUOTE-201306-003
...
Vous pouvez choisir le format URL d'enregistrement(Record URL) pour remplir automatiquement le champ avec l'URL de chaque enregistrement.
L’URL est enregistrée en tant que paramètre, et en cas de duplication de l’enregistrement, le champ sera mis à jour avec l’URL de la nouvelle feuille.
RAGIC ID est la valeur unique que Ragic utilise pour distinguer chaque enregistrement, tout en étant également le dernier paramètre dans l'URL d'un enregistrement. Ainsi, si l'URL d'un enregistrement est "https://www.ragic.com/LearningRagic/ragicsales/20001#!/20001/7", le "7" à la fin de l'URL est l'ID RAGIC de l'enregistrement.
Si votre feuille ne possède pas de champ de valeur unique, vous pouvez envisager d'utiliser ID RAGIC comme valeur unique pour l'importation ou l'exportation de données. Le fichier de sauvegarde Excel téléchargé depuis la feuille inclura également ID RAGIC .
SUBTABLE RAGIC ID est le numéro attribué par le système pour identifier chaque enregistrement de sous-table. Il sert également de suffixe numérique dans l'URL lors de la génération d'un nouveau formulaire pour cette sous-table spécifique. Par exemple : dans https://www.ragic.com/LearningRagic/ragicsales-order-management/20006/33, le "33" a la fin représente la SUBTABLE RAGIC ID pour cet enregistrement. Ce format n'est valable qu'avec les champs de sous-table.
Si vous êtes dans une feuille générée à partir d'une sous-table, sélectionnerRAGIC ID va générer la même valeur.
Vous pouvez réinitialiser ou changer le statut de la séquence automatisée dans les paramètres de génération automatique grâce à la fonction Séquence du prochain enregistrement en bas du panneau gauche dans le Mode design.
Remarque: cliquer sur Définir la séquence du prochain enregistrement prendra immédiatement effet et ne nécessite pas une sauvegarde à partir du mode design.
Par exemple, vous avez un champ "Numéro client" configuré en tant que champ à génération automatique. Si des enregistrements précédemment créés ont été supprimés, les numéros clients des enregistrements restants ne commenceront pas à partir de C-00001.
Veillez saisir "1" dans Séquence du prochain enregistrement, puis cliquez sur Définir la séquence du prochain enregistrement. Le champ "ID Client" du prochain enregistrement débutera avec 1 (C-00001).
Si vous souhaitez réorganiser des enregistrements existants, vous pouvez les ajuster manuellement.
Par exemple, si vous avez un enregistrement avec le "Numéro de client" C-00003 et que vous voulez le changer en C-00001, avec les enregistrements suivants commençant à partir de C-00002, vous pouvez manuellement changer C-00003 en C-00001 puis définir la Séquence du prochain enregistrement sur "2". Le prochain enregistrement commencera à partir de C-00002.
Vous pouvez consulter le numéro de séquence actuel en cliquant sur Obtenir la séquence du prochain enregistrement.
Si vous avez coché "Générer la séquence à partir d'un autre champ", vous allez obtenir la séquence du prochain enregistrement ou définir la séquence du prochain enregistrement de chaque option dans le champ "Options du champ" situé en bas du pannel.
Cette fonctionnalité est utile pour s'assurer que la séquence des données importées continue à partir de la séquence actuelle.
Ragic offre la possibilité de remplir automatiquement les champs de génération automatique vides en fonction d'une séquence prédéfinie. Vous pouvez ajouter ce paramètre pour un champ généré automatiquement dans le mode design du formulaire, en allant en bas du panneau "Basique" dans les Paramètres de champ.
Si vous cochez "Générer une séquence à partir d'un autre champ", le système générera des numéros de séquence pour les différentes options disponibles. Ainsi, dans l'exemple ci-dessous, s'il n'y a pas de numéros de séquence pour les options "A", "B" et "C", et que vous cliquez sur "Remplir les valeurs vides", des numéros de séquence seront générés automatiquement, tels que A-00001, B-00001, C-00001, A-00002, B-00002, C-00002...etc.
Si vous n'avez sélectionné aucune option dans un autre champ mais avez choisi "Remplir les valeurs vides", le système générera quand même des numéros de séquence. Comme vous pouvez le voir dans l'exemple ci-dessous, la valeur du champ généré est "-00001".
Cette fonctionnalité peut être utile lorsque vous n'avez pas créé un identifiant clé pour vos enregistrements lors de l'importation de données depuis une feuille de calcul.
Pour plus d'informations sur le formatage de ces modèles de séquence basés sur Java MessageFormat, veuillez consulter la cette page.