L’accès aux données : Personnalisation et individualisation
|
L’accès aux données est la première spécificité de Storga, combinant la solution traditionnelle de parcours d’une arborescence et la navigation par liens hypertextes créés automatiquement par les états.
Une page Storga dispose d’un identifiant unique qui permet un référencement stable dans la durée, et son accessibilité depuis une autre page, un formulaire ou un état. Une page, ainsi que n’importe quel élément qui la compose, est visible selon les droits d’accès qui y sont attribués, par utilisateur ou groupe d’utilisateurs.
La combinaison de ces fonctions autorise la création d’un environnement personnalisable par utilisateur, par service ou par processus, tout en travaillant de façon transparente sur les données ainsi partagées et sécurisées.
L’utilisateur lambda a ainsi sous la main toutes les informations dont il a besoin, et rien que les informations dont il a besoin.
|
⇢ Exemple : Partage de données entre utilisateurs dans Storga
|
La publication web de tout ou partie d’un espace de travail Storga revient à un jeu d’autorisations. C’est le cas des pages que vous êtes en train de consulter…
En combinant la possibilité de réaliser un filtrage et une personnalisation des données à un accès Internet, un client peut ainsi avoir accès à une vue personnalisée sur ses commandes en cours, l’avancement de ses travaux, ou simplement l’accès à une zone de partage de fichiers.
|
⇢ Exemple : Accès privé personnalisé pour un tiers
|
L’accès web ainsi créé devient alors facilement un portail de saisie d’information à usage des tiers. Ce portail pourra bien entendu être intégré sous un simple lien à partir de n’importe quel site internet.
|
⇢ Exemple : Formulaire de réservation en ligne
|
|
|
|
Les fiches & formulaires : Souplesse illimitée
|
|
La fiche (ou formulaire) Storga est l’élément de base de la gestion des données numériques.
Elle contient autant d’éléments que voulu, de tous types imaginables :
|
•
|
Tableaux et sous-tables
|
•
|
Champs fixes ou modifiable
|
•
|
Fichiers (pré-visualisables)
|
|
|
|
La fiche présente un certain nombre de caractéristiques qui vont permettre de structurer son utilisation :
|
•
|
Une identification unique, éventuellement rattachée à un modèle
|
•
|
La possibilité d’évoluer de façon indépendante ou automatique
|
•
|
Un log infini de ses évolutions, de façon à revenir en arrière à tout moment, voire de ne retirer que les évolutions apportées par un utilisateur précis sur une période précise
|
•
|
Un système de verrouillage et d’archivage permettant de répondre aux besoins de sécurisation et d’enregistrement à un moment donné
|
|
Si une fiche Storga peut être assimilée à l’enregistrement d’une base de données, sa structure libre et non relationnelle permet une infini souplesse d’adaptation, tant aux besoins individuels des utilisateurs, qu’aux nécessités d’évolution de l’organisation.
Une des illustrations de la puissance des fiches Storga est leur capacité à appréhender des problématiques de dimension n-m infinies, impossibles à traiter simplement dans un modèle relationnel :
|
⇢ Exemple : Fiche multidimensionnelle avec historique et parties prenantes illimitées
|
Pour ces raisons, un espace de travail Storga doit être considéré davantage comme une « banque de données » structurée, aux usages illimités.
|
Etats et vues personnalisées : Collecte, structuration et partage des données
|
De façon similaire à une base de données relationnelle, un état collecte les informations pertinentes au sein de la banque de données. La similitude s’arrête là, car dans Storga, la recherche des formulaires s’effectue selon trois critères :
•
|
La localisation au sein d’une ou plusieurs arborescences ou sous-arborescences
|
•
|
L’identification d’un ou de plusieurs types de formulaires
|
•
|
Une éventuelle formule de filtrage.
|
L’autre spécificité de Storga consiste à mettre à jour les états de façon continue et silencieuse, à chaque évolution des fiches qui les constituent, plutôt que sur déclenchement d’une requête. Les données sont ainsi continuellement actualisées sans surcharge des serveurs.
La troisième caractéristique d’un état Storga est de servir de formulaire d’entrée pour modifier les fiches qui le constitue. Il suffit pour cela de paramétrer tel ou tel champ modifiable depuis l’état, et l’utilisateur pourra parcourir en table autant de formulaires qu’il le souhaite pour les mettre à jour rapidement, augmentant ainsi sa productivité et son efficacité.
De façon plus classique, différentes vues pourront être créées par filtrage d’un même état. Ces filtrages pourront être effectués manuellement (champs de saisie, menus déroulants, boutons d’action) ou filtrés automatiquement dans un contexte. C’est ainsi que l’on pourra rapprocher dans une fiche client une vue sur ses commandes en cours, ou encore dans la fiche d’un salarié, la liste des actions de formation auquel celui-ci a participé.
|
⇢ Exemple : Insertion d'une vue dans un formulaire
|
|
|
|
La programmation : Puissance infinie
|
|
Complément à la banque de données structurée, l’outil de programmation permet de répondre à tous les besoins de calcul et de personnalisation au niveau des fiches ou des états Storga.
Inséré dans un formulaire, un programme pourra réaliser les opérations des plus élémentaires aux plus sophistiquées :
•
|
Automatiquement, sur modification d’un champ, que la modification soit manuelle ou la conséquence d’un autre processus
|
•
|
Manuellement, sur activation d’un bouton d’action
|
Au sein d’un état, la programmation en décuplera la puissance et la finesse :
•
|
Pour générer des informations calculées, importées ou combinées entre elles
|
•
|
Pour effectuer des filtrages complexes et sophistiqués
|
•
|
Pour paramétrer des opérations d’importation et d’exportation vers les autres outils informatiques de l’entreprise
|
La programmation des fiches et des états permettra au final d’organiser et d’automatiser :
•
|
La gestion de workflows
|
•
|
Des alertes sur événements
|
•
|
Des traitements de données : mails, Scan, Import et export vers un outil métier, etc...
|
|
|