Visual Guard pour PB
Visual Guard pour PB
 
     
 
 
Visual Guard pour PowerBuilder
 


Qu'est ce que Visual Guard ?

Visual Guard est un outil conçu pour gérer les profils et les permissions des utilisateurs d'une application PowerBuilder.
Avec Visual Guard, vous déterminez ce que chaque utilisateur peut faire, voir et modifier.
Le profile manager de Visual Guard rend la gestion des utilisateurs, des profils et des permissions extrêmement simple.
Plus besoin de changer le code de l’application : Visual Guard change dynamiquement le comportement de l’application selon le profil de l’utilisateur.

Visual Guard supports PowerBuilder until version 11, as well as PowerBuilder code migrated to .NET applications (Winforms and ASP.NET Webforms).

Visual Guard supporte PowerBuilder jusqu’à la version 11, ainsi que le code PowerBuilder migré en application .NET (Winforms et ASP.NET Webforms).

Ce que Visual Guard peut faire pour vous :

Gérer l'accès à l'application :
 

Qui a le droit d'ouvrir l'application ?
A quelle partie de l'application l'utilisateur a-t-il accès ?

Exemple : M. Dupont travaille dans l'équipe commerciale. Il peut accéder à l'application et à la gestion des commandes. Cependant, en tant que commercial, il ne peut accéder à la gestion des Ressources Humaines.

Visual Guard va sécuriser la connexion de l'utilisateur à l'application. Il va ensuite désactiver certaines options du menu pour limiter l'accès aux seules fenêtres autorisées.


Sécuriser les données
 

Vous pouvez définir quel utilisateur peut modifier ou voir chaque donnée.

Exemple : Les salaires sont confidentiels. Seul le directeur peut les modifier, quelques managers peuvent les consulter et la plupart des employés n'y auront pas accès.

Visual Guard va cacher ce champ ou interdire sa modification en fonction des droits de l'utilisateur.

Pour des raisons de sécurité et de confidentialité, vous devez peut-être filtrer les données que les utilisateurs peuvent voir et modifier.

Exemple : Un commercial en charge des USA aura seulement accès aux clients américains tandis que la personne en charge du Canada ne pourra accéder qu'aux clients canadiens.

Dans ce cas, Visual Guard filtre les clients que l'utilisateur peut voir ou modifier.

 

Adapter l'interface graphique au profil de l'utilisateur
 

Il est parfois nécessaire de d'adapter l'IHM de l'application pour qu'elle soit conforme aux permissions de l'utilisateur.

Exemple : La fenêtre « client » contient un bouton « nouveau » pour créer un nouveau client.

Visual Guard peut cacher ou désactiver ce bouton si l'utilisateur n'est pas autorisé à créer des clients.

Cette fonctionnalité est disponible pour n'importe quel élément de l'interface graphique (bouton, onglet, menu, champs...).


Paramétrer les règles de gestion
 

Les règles de gestion peuvent varier d'un utilisateur à un autre.

Exemple: Les employés peuvent saisir des commandes limitées à 500$ et les managers des commandes limitées à 10 000$.

Visual Guard appliquera cette limitation selon les permissions de l'utilisateur.

 

Top

Pourquoi choisir Visual Guard ?

Pas besoin de coder
 

Pas besoin d'écrire du code pour créer des permissions. Il suffit de les déclarer dans Developer Workshop de Visual Guard.

Pas besoin non plus de coder pour définir les profils et les utilisateurs : on utilisera Profile Manager pour les déclarer. L’application sera modifiée automatiquement au démarrage.

L'application sera modifiée automatiquement au démarrage.

Exemple : Une nouvelle fenêtre est développée avec un bouton qui doit être caché à certains utilisateurs.

On utilisera Developer Workshop pour déclarer une permission qui cache le bouton et Profile Manager pour associer cette permission aux profils appropriés.

Visual Guard cachera alors ce bouton au démarrage de l’application.
Cette opération ne prend que quelques minutes et ne change pas le code de l’application.


Intégration simplifiée
 

Vous pouvez intégrer Visual Guard sur toutes applications, nouvelles ou existantes.

Le processus d’intégration est très simple : Vous rajoutez quelques lignes de code dans votre projet.

Note : si vous avez déjà un système de permissions, il est recommandé de le désactiver avant d’utiliser Visual Guard.
Notre équipe technique pourra vous guider pendant le processus d’intégration
.
N'hésitez pas à nous contacter

 

 

Top

Libérer les développeurs de la gestion des profils et des utilisateurs :
 

Gérer des utilisateurs et des profils avec Visual Guard ne demande aucune connaissance technique particulière. Un responsable utilisateurs, chef de service ou administrateur peut facilement s'en charger.

Il peut créer des profils, leur attribuer les permissions et les associer aux utilisateurs.

Il libère ainsi l'équipe technique de la gestion quotidienne des profils et des utilisateurs.


Réduit fortement les coûts liés à la sécurité
  Coûts de développement : Sans Visual Guard, vous devez écrire et maintenir du code (pour adapter l'application à l'utilisateur, gérer les profils...).
Avec Visual Guard, il n'y a rien à coder, rien à maintenir.

Gestion des profils et des utilisateurs : Sans Visual Guard, les développeurs doivent gérer chaque jour les profils et les utilisateurs.
Avec Visual Guard, des responsables utilisateurs ou des administrateurs peuvent s'en charger et alléger ainsi le travail de l'équipe de développement.

Disponibilité : Sans Visual Guard, un délai est nécessaire pour développer et fiabiliser le système de sécurité.
A l'inverse, Visual Guard fonctionne immédiatement sur n'importe quelle application.

Mises à jour des permissions : Sans Visual Guard, l'ajout de permissions implique des modifications dans le code et des déploiements supplémentaires.
Avec Visual Guard, vous pouvez ajouter de nouvelles permissions sans modifier ni déployer à nouveau l'application. Ces permissions sont opérationnelles immédiatement.

Gestion de projet : Avec Visual Guard, l'intégration de la sécurité est totalement indépendante du reste de l'application. Vous pouvez intégrer Visual Guard pendant ou après le développement. Cette intégration peut être effectuée par un membre de l'équipe de développement ou par une personne en charge de la sécurité.
 

Top


Comment ça marche ?


Visual Guard est composé :
  D'une base de sécurité qui stocke les utilisateurs, profils et permissions.

D'un moteur (un composant), inclus dans votre application pour la modifier en fonction des permissions de l'utilisateur.

D'une application permettant aux développeurs de créer des permissions: Developer Workshop

D'une application destinée aux administrateurs pour la gestion quotidienne des profils et des permissions : Profile Manager

D'un exemple d'application PowerBuilder intégrant Visual Guard

Que se passe t-il au démarrage ?
  L'utilisateur ouvre une session

Visual Guard se connecte à la base de sécurité et charge les permissions de l'utilisateur

Le moteur de Visual Guard modifie ensuite l'application en fonction des permissions.
Exemple : Quand une fenêtre s'ouvre, Visual Guard peut cacher des contrôles ou filtrer des données.

Pour plus d'informations => visite guidée
 

Processus d'intégration :
 

1. Ajoutez le moteur de Visual Guard à votre projet et activez la sécurité (seules quelques lignes de code sont nécessaires).

2. Réutilisez la fenêtre de connexion de Visual Guard (ou utilisez votre propre fenêtre si vous le souhaitez).

3. Créez la base de sécurité et déclarez votre application dans cette base.

4. Les développeurs créent alors toutes les permissions disponibles pour cette application avec Developer Workshop. Un catalogue de permissions est ainsi créé. Il sera utilisé plus tard (voir étape 6).

5. L'application est testée, compilée et déployée.

6. Les administrateurs utilisent Profile Manager pour créer des profils. Ils leurs associent des permissions choisies parmi celles du catalogue. Ces profils sont ensuite associés aux utilisateurs.

Aucune compétence technique n'est nécessaire. Les administrateurs peuvent être des utilisateurs finaux, des chefs de département...

Note : si vous avez déjà un système de permissions, il est recommandé de le désactiver avant d'utiliser Visual Guard.

Pour plus d'informations => visite guidée

 

Top

Spécifications techniques

Langages supportés :
  PowerBuilder 5 à 10.5
VB.NET, C#, ASP.NET or ASP.NET 2.0
.Net framework 1.1 or 2.0
   
 

Vous pouvez intégrer Visual Guard à n'importe quelle application, qu'elle soit nouvelle ou existante, quelle que soit sa taille ou sa complexité.

Aucune limite dans les changements que Visual Guard peut faire pour adapter votre application aux permissions de l'utilisateur.

Avec Visual Guard, tout est possible ! Vous en doutez ? contactez-nous !

Top

Resources:

Voir une démo pour PowerBuilder
Visite guidée
Architecture de Visual Guard
Comment ça marche
Recevoir une version d'évaluation
Visual Guard pour .Net

 
 
 
Quick Links

Qu'est ce que Visual Guard?

Ce Visual Guard peut faire pour vous? :
Principales fonctionnalités.
Comment votre application sera-t-elle modifiée pour s'adaptée aux permissions des utilisateurs ?

Pourquoi choisir Visual Guard ?
Quels bénéfices attendre? Gains de temps, d'argent et de fiabilité...

Comment ça marche ?
Fonctionnement interne de Visual Guard. Intégration dans votre application

Spécifications techniques

Ressources

 
 
Version d'évaluation
Demandez une version d'évaluation
Evaluation pour .NET
Evaluation pour PowerBuilder