Consulta Perfiles Funcionales

Estimada Comunidad,

Acabo de migrar de 3.9 a 3.10 y 3.11.1 sucesivamente. Actualmente poseo 3 entornos (TEST, DESARROLLO Y PRODUCCION), y lo que quiero hacer simple, que lo he hecho en otras versiones, crear un perfil funcional funcional en toba y asignarlo en G3. No entiendo por qué motivo no lo visualizo.
Adjunto el print del perfil y la configuración de los archivos:

instalacion.ini
;es_produccion = “1”

instancia.ini
[guarani]
usar_perfiles_propios = 1

En el archivo instalación la línea está comentada.

Se les ocurre que puedo revisar?
Muchas gracias.

Saludos, Diego.


02-03-2016 09-23-07 p.m..png

02-03-2016 09-23-07 p.m..png

Hola Diego buenos días,

te dejo un pequeño manual para los perfiles funcionales, espero que te sirva.

http://portalguarani.siu.edu.ar/Portal/wiki/Operaciones/perfilesrestric

Saludos,
Germán.-

Hola German,

No me sirve eso, ya que lo que no puedo visualizar los perfiles funcionales, tal como lo adjunté en el print screen.
Es decir, lo creo en toba pero no lo veo en guaraní. Entiendo que sí debería ver el “Perfil Super Operador”

Adjunto los perfiles que creo en toba y la pantalla de guaraní.

Aguardo alguna respuesta.

Muchas gracias

Saludos, Diego.


03-03-2016 11-12-48 a.m..png

03-03-2016 11-12-48 a.m..png

03-03-2016 11-14-11 a.m..png

03-03-2016 11-14-11 a.m..png

Podrías pasarnos el detalle de como está configurado el perfil “Super Operador”?

Hola Diego,

Se me ocurre que quizás estés dando de alta el perfil desde un Toba-Usuarios que no es el que corresponde al Guaraní donde lo querés usar. Podrías verificar las URLs en la archivo ‘instancia.ini’?

Saludos, Florencia.

Florencia, te paso el detalle del archivo

[toba_usuarios] path = "/usr/local/proyectos/guarani/lib/toba/proyectos/toba_usuarios" url = "/toba_usuarios/2.5"

[toba_referencia]
path = “/usr/local/proyectos/guarani/lib/toba/proyectos/toba_referencia”
url = “/toba_referencia/2.5”

[guarani]
path = “/usr/local/proyectos/guarani”
url = “/guarani/3.9”
url_pers = “/guarani_pers/3.9”
usar_perfiles_propios = 1

@Germán, te adjunto lo solicitado. Básicamente tiene tildado el “Inicio” y “Propuestas Formativas”

@ Ambos, puede ser que haya un tema de datos “sucios” en las tablas de permisos de toba? qué tablas tendría que verificar?

Saludos, Diego.


03-03-2016 03-26-17 p.m..png

03-03-2016 03-26-17 p.m..png

Hola Diego,

Estás dando de alta el perfil funcional desde toba_usuarios/2.5 y luego ingresás a guarani/3.9 y no lo ves? Son esas las URLs?

La consulta SQL es bien básica, no tiene ninguna restricción y sería:

SELECT    apex_usuario_grupo_acc.usuario_grupo_acc as grupo_acceso,
          apex_usuario_grupo_acc.nombre
FROM      desarrollo.apex_usuario_grupo_acc
WHERE     apex_usuario_grupo_acc.proyecto = 'guarani' AND
          apex_usuario_grupo_acc.usuario_grupo_acc <> 'alumno';

Probá ejecutándola sobre la base de datos y fijate si arroja todos los resultados que esperás.

Saludos, Florencia.

Florencia, efectivamente hago lo que decís. Genero el perfil desde toba_usuarios/2.5 y luego acceso a guarani/3.9, esas son las URL.
En este momento no puedo ejecutar la consulta porque no estoy en el servidor.

Consultas:

  1. No es necesario correr ningún proceso posterior para que se pasen los perfiles?
  2. Sugerís que pruebe con alguna configuración en particular en los archivos instancia.ini e instalacion.ini?
  3. Puedo hacer un delete de todos los perfiles creados y crearlos nuevamente desde cero? Digo esto por si algo se rompió en el medio de la migración y actualización.

Muchas gracias por la ayuda!

Saludos, Diego.

Diego,

No es necesario ningún script posterior. Desde Guaraní se consulta a la tabla ‘apex_usuario_grupo_acc’ del esquema correspondiente a la instancia Toba.
Te pido que borres el perfil funcional que tiene problemas, vuelvas a crearlo y nos adjuntes los logs del proyecto Toba-Usuarios (<path proyecto Guaraní>/lib/toba/instalacion/i__desarrollo/p__toba_usuarios/sistema.log). Luego ingresá a la operación “Administrar Personas” de Guaraní, solapa “Acceso al Sistema” y adjuntá también los logs (<path proyecto Guaraní>/lib/toba/instalacion/i__desarrollo/p__guarani/sistema.log).

Saludos, Florencia.

Florencia,

El SQL que corro está bien, me trae el perfil creado, sin embargo no lo veo en G3.
A partir de eso, elimine el perfil, elimine el log y creé el Perfil nuevamente para adjuntarte el log limpio.

Aguardo tus comentarios.

Muchas gracias.

Saludos, Diego.


sistema.log.txt (12.4 KB)

Hola Diego,

Estaría faltando esto:

Luego ingresá a la operación “Administrar Personas” de Guaraní, solapa “Acceso al Sistema” y adjuntá también los logs (<path proyecto Guaraní>/lib/toba/instalacion/i__desarrollo/p__guarani/sistema.log).

Saludos, Florencia.

Florencia,

Adjunto el archivo solicitado. Aguardo tus comentarios.
Muchas gracias

Saludos, Diego.


sistema-p__guarani.log.txt (81.8 KB)

Hola Diego,

Pareciera que no tienen la base de negocio de Guaraní y la de la instancia Toba en dos esquemas distintos dentro de una misma base de datos sino que están en bases de datos diferentes. Hice una corrección para que funcione para los dos casos. Por favor, abrí una solicitud en el Gestor de Solicitudes haciendo referencia a este post y te explico cómo solucionarlo.

Saludos, Florencia.

Florencia,

Ya lo estoy agregando vía GDS.
Muchas gracias

Saludos, Diego.

Florencia, respecto a tu sugerencia.

Cómo hago para juntar las bases de Guaraní y de Toba? Creo que así lo tengo.

Saludos, Diego.


08-03-2016 03-05-16 p.m..png

08-03-2016 03-05-16 p.m..png

Hola Diego,

Cómo tenés configurado el archivo ‘bases.ini’ (‘<path proyecto Guaraní>/lib/toba/instalacion/bases.ini’)? Lo más sencillo en estos casos es editarlo modificando la entrada de la instancia Toba para que apunte al esquema ‘desarrollo’ de la misma base de datos donde está el negocio de Guaraní. Si luego de esto regenerás la instancia quedaría cargada correctamente.

Saludos, Florencia.

Florencia,

Adjunto la configuración.
Cómo tendría que quedar?

Saludos, Diego.


09-03-2016 09-23-57 a.m..png

09-03-2016 09-23-57 a.m..png

Diego,

Tenés dos opciones:

  1. Editar el archivo ‘bases.ini’ para que quede así:
[toba_2_5]
...
base = "guarani_3_0"
schema = "desarrollo"
...

Y luego regenerar la instancia.

  1. Editar el archivo ‘bases.ini’ para que quede así:
[desarrollo guarani guarani]
...
base = "toba_2_5"
schema = "negocio"
...

Y luego hacer un dump del esquema ‘negocio’ de la base de datos ‘guarani_3_0’ y cargarlo en el esquema del mismo nombre de la base ‘toba_2_5’.

Saludos, Florencia.

Florencia,

¿Cuál sería la diferencia entre uno y otro?
¿Cuál recomendas?
¿Es normal que tenga que hacer esta modificación?

Además quiero mencionar que estoy sobre un equipo que tiene instalado específicamente el entorno de desarrollo. Está bien esto? O cuando se dice de tener entornos de test, desarrollo y producción hablamos del mismo equipo con distintas bases?

Aguardo comentarios.

Muchas gracias.

Saludos, Diego.

Diego,

Cualquiera de las dos resulta en lo mismo, la única diferencia es el nombre de la base de datos donde va a quedar el negocio de Guaraní y la instancia Toba: ‘guarani_3_0’ o ‘toba_2_5’. Elegí la que te resulte más sencilla a vos!

Respecto a si es normal hacer esto, si seguís el instructivo de instalación al pie de la letra nunca lo vas a necesitar. Pero ya ha pasado otras veces (http://foro.comunidad.siu.edu.ar/index.php?topic=4456, por ejemplo).

Está bien que tengas equipos distintos para desarrollo, test y producción.

Saludos, Florencia.