G3/3w/3.11.0/DocTecnica/NuevoTipoPerfilUsuario

<< Volver

Creación de nuevo tipo de perfil de usuario

Para crear un nuevo tipo de perfil de usuario hay que seguir los siguientes pasos:


1 Agregar el perfil en la base de datos

Agregar el nuevo perfil en la tabla acc_tipos_usuarios, por ejemplo para agregar un perfil de tipo preceptor seria:

INSERT INTO acc_tipos_usuarios (tipo_usuario, nombre, descripcion) VALUES ('prec', 'Preceptor', 'Descripción Preceptor');


2 Agregar el nuevo tipo de perfil al 3W (Autogestión)

En el 3W agregar un nuevo acceso para el nuevo tipo de perfil en la carpeta src/siu/conf/acceso, siguiendo el ejemplo del preceptor habría que agregar el archivo acc_prec.php (donde prec es el valor de la columna tipo_usuario):

//src/siu/conf/acceso/acc_prec.php
<?php
return array(
    'id' => 'prec',
    'parametros' => array(
        'index' => 'inicio_preceptor'
    ),
    'operaciones' => array(

        'acceso' => array('activa' => true),
        'inicio_preceptor' => array('activa' => true),
        'mensajes' => array('activa' => true),
        'configuracion' => array('activa' => true),
        ........
    )
);


También agregar los siguientes mensajes en el archivo src/siu/mensajes/mensajes.es.php, en el siguiente ejemplo "prec" se corresponde al id del archivo de acceso creado para el nuevo perfil:

//src/siu/mensajes/mensajes.es.php
<?php
return array(
    ......
    /* Perfiles */
    ......
    'perfil.prec' => 'Preceptor',

    ......
    'prec' => 'Preceptor',
);


Nota: Si este nuevo tipo de perfil forma parte de una personalización se deberá agregar en su respectiva carpeta de personalización (src/pers/<carpeta_pers>) y NO en el core de 3W (src/siu).


3 Asignar el nuevo tipo de perfil a un usuario

Para asignar el nuevo tipo de perfil a un usuario debemos acceder a la operación Administrar Personas de Gestión Guaraní 3, luego seleccionar una persona y en la solapa Acceso al Sistema le asignamos el nuevo tipo de usuario.

source:/trunk/img/3.11.0/asignar_perfil_usuario.png

<< Volver