Autor Tema: Agregar nueva cuenta genérica a cada usuario con legajo en araí usuarios de EEI  (Leído 104 veces)

0 Usuarios y 1 Visitante están viendo este tema.

mmunoz

  • General
  • *
  • Mensajes: 146
    • Ver Perfil
    • Email
  • Institución: UNPSJB
  • Nombre y apellido: Marcelo Alejandro Muñoz
  • Sistema: Siu-Araucano - Siu-kolla
  • Teléfono laboral: 0297-4557856 int 116
Hola:

           Hemos integrado una aplicación de desarrollo propio (desarrollada con toba 3.2) al login centralizado. Se generó un usuario genérico (empleado) dentro de la misma que accede a unas operaciones específicas.

           Lo que necesitamos hacer es correr algún proceso que genere una cuenta en cada usuario de Araí usuarios que cuente con número de legajo (osea empleado de la universidad).

           Se tendría que generar algún archivo .json como generan las aplicaciones siu (Guaraní, diaguita) para realizar esta operación? o existe alguna otra forma?

Desde ya muchas gracias por su atención.

Saludos,
Marcelo.

richard

  • Moderador Global
  • *****
  • Mensajes: 2910
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Ricardo Dalinger
  • Sistema: SIU-Toba
Hola Marcelo,
           Hemos integrado una aplicación de desarrollo propio (desarrollada con toba 3.2) al login centralizado. Se generó un usuario genérico (empleado) dentro de la misma que accede a unas operaciones específicas.
           Lo que necesitamos hacer es correr algún proceso que genere una cuenta en cada usuario de Araí usuarios que cuente con número de legajo (osea empleado de la universidad).
lo podes hacer realizando la importacion de dichas cuentas en Arai-Usuarios, el unico detalle es que no tenes el nro de legajo entre las opciones de comparacion.. pero podes hacerlo por alguno de las otras opciones si tenes dichos datos completos y disponibles.

Algo que te sugiero realicen antes de la exportacion es validar que todos los usuarios tienen una cuenta de mail, ya que el proceso de importacion va a rechazar aquellas invalidas.

Cita
           Se tendría que generar algún archivo .json como generan las aplicaciones siu (Guaraní, diaguita) para realizar esta operación? o existe alguna otra forma?

Exacto, desde la consola de tu proyecto.. lo que deberias ejecutar es el siguiente comando:
Cita
exportar_usuarios_arai   Arma archivo JSON con las personas y cuentas para importar en arai-usuarios                         
                          array(
                          '-d' => $this->get_instalacion()->get_dir() . '/usersExportFiles/',  //Ruta destino
                          '-f' => 'usuarios_' . date('YmdHis'),       //Nombre archivo
                          '-m' => 'toba',     //Maintainer
                          '-e' => 'toba       //Maintainer email
                          '--mascara' => "<apellido>, <nombres>" O una combinacion de patron similar
                          '--excluir-bloqueados'  para indicar que no se quieren las cuentas bloqueadas
                          )

De la siguiente forma y pasandole los parametros que necesites segun tu instalacion.
Código: [Seleccionar]
bin/toba proyecto exportar_usuarios_arai -p id_proyecto

Dicho comando te va a realizar la exportacion de las cuentas de usuario en un archivo JSON, el que luego podes utilizar en Arai-Usuarios para realizar la importacion.

Saludos
Twitter es al incontinente verbal,  lo que los dulces al diabetico.

Sergio F. Vier

  • Desarrollador SIU
  • Moderador Global
  • *****
  • Mensajes: 788
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Sergio Fabian Vier
Hola Marcelo!

También está esta alternativa, para crear cuentas en forma masiva.

Es un pendiente trasladar esa documentación al nuevo sitio....
happy coding!!