Visual Guard para PB
Visual Guard para PB
 
     
 
 
Visual Guard para PowerBuilder
 


¿Qué es Visual Guard ?

Visual Guard está concebido para administrar los perfiles de los usuarios y los permisos para las aplicaciones PowerBuilder.
Con Visual Guard, Ud. determina lo que cada usuario puede hacer, ver y modificar.

El profile manager de Visual Guard se lo hace muy fácil para administrar a los usuarios, perfiles y permisos.

No es necessario cambiar el código de la aplicación: Visual Guard cambia el comportamiento de la aplicación según los permisos del usuario.

Visual Guard soporta PowerBuilder hasta la versión 11, así como el código PowerBuilder migrado a aplicaciones .NET (Winforms y ASP.NET Webforms).

¿En qué Visual Guard le puede ayudar ?

Le da acceso a la aplicación
 

¿Qué usuario puede acceder a la aplicación?
¿A qué parte de la aplicación el usuario puede acceder?

Ejemplo: Mr Smith trabaja para el equipo de ventas. Puede entrar en la aplicación y acceder a la ventana “orden de compra”. Sin embargo, como vendedor, no puede acceder a las ventanas de los Recursos Humanos.

Primero, Visual Guard asegura el login del usuario. Luego, desactivará unas opciones del menu para restringir el acceso solamente a las ventanas autorizadas


Asegurar los datos
 

Ud. puede definir qué usuario puede modificar o ver cada dato.

Ejemplo: El sueldo es confidencial. Sólo el director lo puede modificar, algunos de los gerentes lo pueden ver y la mayoria de los empleados no tendrá acceso a este dato.

Visual Guard ocultará este objeto e impedirá modificaciones según los permisos del usuario.

Por razones de seguridad y de confidencialidad, Ud. puede, si lo desea, filtrar los datos donde puede acceder un usuario.

Ejemplo: El vendedor encargado de los Estados Unidos sólo podrá acceder a los negocios hechos con clientes estadounidenses mientras una persona encargada del Canadá tendrá acceso solamente a los negocios de su zona.

 

Adaptar la interfaz del usuario
 

Puede que tenga que cambiar la aplicación del GUI para reflejar los permisos del usuario.

Ejemplo: La ventana “cliente” tiene un icono llamado “nuevo” para crear un nuevo cliente.

Visual Guard puede esconder or quitar este icono si el usuario no puede crear clientes.

Esta funcionalidad está disponible para cualquier objeto de la interfaz del usuario (ventana, menú, campo...).


Parámetro de una regla de negocio
 

Las reglas de negocio pueden cambiar según el usuario.

Ejemplo: Los empleados pueden crear ordenes de compra hasta 500$ y los gerentes pueden hasta 10 000$.

Visual Guard aplicará esta limitación según el valor definido para el papel del usuario.

 

¿Por qué elegir Visual Guard ?

No es necesario codificar
 

Ud. no tiene que escribir código para definir permisos. Sólo tiene que apuntarlos dentro del Developper Workshop de Visual Guard. La aplicación se modificará cuando se inicia la sesión.

Además, el Profile Manager permite gestionar les perfiles y los usuarios sin tener que codificar nada en la aplicación.
La aplicación se modificará cuando se inicia la sesión

Ejemplo: Una nueva ventana está desarrollada con un ícono que deberia ser escondido para varios usuarios.

Use el Developper Workshop para declarar un nuevo permiso que esconde el ícono y Profile Manager para asociar este permiso a unos ususarios definidos.

Cuando se abre la ventana, Visual Guard esconderá este icono a los usuarios que no tienen permiso.
Esta acción sólo tarda un minuto y no cambia el código de la aplicación.


Utilización fácil
 

Ud. puede integrar Visual Guard con aplicaciones nuevas o existentes.

El proceso de integración es muy sencillo: Agrega pocas lineas de código para incluir y activar el motor de Visual Guard.

Nuestro equipo de soporte puede guiarle durante su proceso de integración. Sólo contáctenos

 

 

Top

Descarga el equipo de desarrollo de las tareas diarias y de la gestión del usuario
 

La gestión del perfil y del usuario con Visual Guard no necesita habilidades de desarrollo.
Un administrador, un gerente pueden usarlo facilamente .

Puede crear los perfiles, asignarles el permiso y asociarlos con el usuario.

Descarga el equipo de desarrollo de las gestiones diarias de los perfiles y de los usuarios.


Reduce fuertemente el coste de seguridad
  Costes de desarrollo: Sin Visual Guard, Ud. tiene que escribir y mantener el código (modificar la aplicación según el usuario, administrar los roles y los permisos,...) Con Visual Guard, no hay nada que codificar o mantener.

Gestión del perfil y del usuario: Sin Visual Guard, los desarrolladores tienen que administrar los perfiles y los usuarios. Con Visual Guard, usuarios o administradores pueden digirirlo sin la ayuda del equipo de desarollo.

Disponibilidad: Sin Visual Guard, toma tiempo desarrollar y validar el sistema de seguridad.
Al contrario, con Visual Guard funciona inmediatamente sobre cualquier aplicación.

Actualización de los permisos: Sin Visual Guard, la adición de los permisos implica una modificación en los códigos y un despliegue adicionnal.
Con Visual Guard, Ud. puede añadir nuevos permisos sin modificar o desplegar de nuevo el código de la aplicación. Esta integración la puede hacer un miembro del equipo técnico o una persona encargada de la seguridad.

Gestión del proyecto: Con Visual Guard, la integración de la seguridad es totalmente independiente del resto de la aplicación. Ud. puede integrar Visual Guard durante o después del desarrollo. Esta integración la puede hacer un miembro del equipo de desarrollo o una persona encargada de la seguridad.
 

¿Cómo funciona?


Visual Guard está compuesto de:
  Una base de datos de seguridad que almacena los usuarios, los perfiles y los permisos.

El motor de Visual Guard, un componente incluido en su aplicación y que la modifica según los permisos del usuario.

Una aplicación que permite a los desarrolladores declarar permisos: Developer Worshop

Una aplicacion destinada a los administradores por la gestion diaria de los perfiles y de los permisos: Profile Manager

Un ejemplo de aplicacion PowerBuilder que integra Visual Guard

¿Qué pasa cuando se inicia?
  El usuario se registra en la aplicación

Visual Guard se conecta a la base de datos de seguridad y recupera los permisos del usuario.

3. El motor de Visual Guard modifica la aplicación según los permisos.
Ejemplo: Cuando una ventana se abre, Visual Guard puede esconder o filtrar datos


Más info=> Empezar
 

Proceso de implementación:
 

1. Agregue el motor de Visual Guard a su proyecto e inicia la seguridad (unas pocas líneas de código solamente son requeridas)

2. Use la ventana de conexión de Visual Guard (o puede usar su propia ventana si lo desea)

3. Cree una base de datos de seguridad y declare su aplicación en la base.

4. Desarrolladores definen con El Developer Workshop todos los permisos disponibles para esta aplicación. Resulta en la creación de un catálogo de permisos. Será utilizado más tarde ( ver etapa 6)

5. Se prueba, se compila y se deplega la aplicación.

6. Los Administradores usan el Profile Manager para crear perfiles y les asocian permisos elegidos dentro del catálogo. Luego estos perfiles son asociados a los usuarios.

No se requieren habilidades técnicas : administradores pueden ser usuarios, gerentes de departamentos...

 

Top

Especificaciones técnicas

Requisitos técnicos:
  VB.NET, C#, ASP.NET o ASP.NET 2.0
.Net framework 1.1 o 2.0
PowerBuilder 5 a 11
   
 

Puede integrar Visual Guard dentro de cualquier aplicación nueva o existente, no importa que sea grande o compleja.

No hay limitaciones; cualquier cambio que Ud. quiere hacer en su aplicación es posible, igual que con los permisos. La única pregunta es: ¿Qué sencillo es?

Con Visual Guard, siempre hay una manera! ¿Sigue con dudas? Contacte con nosotros !

Top

Recursos:

Ver una a demo para PB
Empezar
Architectura de Visual Guard
¿ Cómo funciona?
Solicitar una version de proeba
Visual Guard para .NET

 
 
 
 
Index
What is Visual Guard?

What Visual Guard can do for you? :
Main features of Visual Guard. How your application will be modified to adapt to users permissions?

Why choose Visual Guard ?
Which benefits does Visual Guard provide? Gain of time, money and reliability...

How does it work?
Visual Guard's operation and its integration within your application

Technical specifications

Download
 
 
Request a Trial Version
Request a trial version of Visual Guard!
Trial version for .NET
Trial version for PowerBuilder