<aside>
Sommaire
Dans cette page
Cette documentation explique comment créer et administrer un réservoir de données, structurer ses tables et sécuriser les données dans Visiativ Process.
<aside>
👤
Public concerné
Cette page s’adresse aux administrateurs fonctionnels et aux concepteurs autorisés à créer des réservoirs, des tables, des formulaires et des permissions.
</aside>
Comprendre les réservoirs de données
Un réservoir de données est un référentiel qui stocke des données métier réutilisables dans toute une application Visiativ Process.
Exemples : produits, sociétés, clients, contrats ou projets.
Sa mise en place comprend deux étapes :
- créer la structure du réservoir avec des tables et des colonnes ;
- alimenter les tables par saisie manuelle ou automatiquement à l’aide du SDK.
<aside>
💡
Avant de commencer, identifiez les objets métier à gérer, leurs informations, leurs relations et les règles d’accès. Cette préparation facilite la création des tables et évite les modifications structurelles ultérieures.
</aside>
Créer un réservoir de données
Prérequis
- Disposer des droits de création dans l’application.
- Définir les données métier à stocker.
- Déterminer si les modifications doivent être historisées.
- Préparer les règles de sécurité et les profils nécessaires.
Procédure
- Depuis la page d’accueil de l’application, cliquez sur Créer → Réservoirs de données.
- Renseignez le Libellé et, si nécessaire, une Description.
- Activez Suivi des modifications pour historiser les changements apportés aux données.
- Renseignez éventuellement le Nom système.
- Cliquez sur Suivant.
Le réservoir est créé et sa page d’accueil s’affiche.

Assistant de création d’un réservoir de données

Page d’accueil d’un réservoir de données
Configurer un réservoir
Modifier ses propriétés
Depuis la page d’accueil du réservoir, cliquez sur Propriétés. Vous pouvez modifier son libellé et sa description.
Activer le multilingue
Cliquez sur Gestion multilingue, puis définissez les langues et les traductions disponibles.
Configurer la sécurité
- Depuis la page d’accueil du réservoir, cliquez sur Sécurité.
- Dans l’onglet Sécurité, définissez les permissions du réservoir et de ses composants.
- Dans Sécurité des données des tables, configurez les permissions qui s’appliquent aux enregistrements.
<aside>
⚠️
L’onglet Sécurité des données des tables apparaît uniquement lorsque la sécurité des données et le mode d’héritage des droits sont activés.
</aside>
Gérer les listes et les profils
- Cliquez sur Listes pour créer les listes de valeurs utilisées par les colonnes des tables.
- Cliquez sur Profils pour configurer les profils par défaut ou créer des profils adaptés aux usages du réservoir.
Définir les paramètres avancés
- Alias SDK : ouvrez les propriétés, développez Développement SDK, puis renseignez l’alias du réservoir.
- Paramètres utilisateur : ouvrez Propriétés → Paramètres → Avancé, puis saisissez les paramètres au format
clé=valeur.
- Écrans spécifiques : cliquez sur Développement et saisissez la définition XML des écrans supplémentaires.
<aside>
ℹ️
Après avoir ajouté un écran spécifique, enregistrez et fermez l’écran de développement, puis rouvrez-le pour afficher le nouveau paramétrage. Les fonctions SDK et XML sont destinées à des profils techniques.
</aside>
Créer une table
Une fois le réservoir créé, ajoutez les tables correspondant aux objets métier à gérer.
- Depuis la page d’accueil du réservoir, cliquez sur Créer → Table.
- Renseignez le Libellé et éventuellement une Description.
- Définissez le Format-chrono utilisé pour générer les références des enregistrements.
- Renseignez éventuellement le Nom système.
- Vérifiez le réservoir auquel la table est rattachée.
- Activez La sécurité sur les données si chaque enregistrement doit pouvoir disposer de permissions propres.
- Cliquez sur Suivant.

Assistant de création d’une table

Page d’accueil d’une table
<aside>
⚠️
Si la sécurité des données n’est pas activée, l’accès aux enregistrements dépend uniquement des permissions configurées sur la table.
</aside>
Configurer une table
Personnaliser son comportement
Depuis la page d’accueil de la table, cliquez sur Développement. Selon vos besoins et vos compétences techniques, vous pouvez gérer :
- des extensions Java ;
- des abonnements inter-champs ;
- la liste des champs disponibles pour les scripts ;
- le script du document de données.
Gérer les profils et les permissions
- Cliquez sur Profils pour utiliser les profils système ou créer de nouveaux profils.
- Cliquez sur Sécurité pour définir les permissions de la table et de ses vues.
- Utilisez Sécurité des données des tables pour gérer les permissions des enregistrements lorsque cette fonction est activée.
Définir l’alias SDK
Dans les propriétés de la table, développez Développement SDK, puis renseignez l’alias utilisé pour la génération des classes.
Créer la structure d’une table
Ajouter des colonnes
Les colonnes d’une table sont basées sur des champs.
- Depuis la page d’accueil de la table, cliquez sur Créer → Colonne.
- Sélectionnez le type de champ adapté à la donnée.
- Renseignez ses propriétés.
- Validez la création.
<aside>
💡
</aside>