Importar Usuarios con Legajo

Hola,

¿hay alguna documentación donde se especifique el formato y datos que puede contener el JSON que toma arai-usuarios para la importación?

¿cómo se debe proceder para importar usuarios en ARAI-Usuarios via consola, incorporando el legajo (o numero de empleado) que se necesita para vincular con mapuche? … Nuestra idea es generar el archivo JSON (no con toba sino con un script propio) agregando ese atributo aparte de los basicos del usuario.

Saludos!

Hola Diego,

Para importar, la documentación vigente es esta.

No está completa, justo la sección de como generar los archivos JSON no figura, pero en general es así:

{
    "name": "usersExport",
    "description": "Exportación de usuarios para SIU-Araí.",
    "mantainer": "toba",
    "mantainer-email": "toba@siu.edu.ar",
    "people": [
        {
            "givenName": "JUAN ANTONIO",
            "sn": "PEREZ",
            "cn": "JUAN ANTONIO PEREZ",
            "bloqueada": "1",
            "employeeNumber": "1234",
            "genero": "M",
            "documento": {
                "tipo": "DNI",
                "numero": "123456789"
            }
        },
    ],
    "accounts": [
        {
            "uid": "toba",
            "appUniqueId": "siu_app-1.siu-app",
            "uniqueIdentifier": "toba",
            "password": "$2y$10$1Nuldmz0Q0AGIyf/.WV3Sullw/2cDTD34061zY4STT919yK2assg6",
            "passwordAlgorithm": "crypt",
            "person": {
                "givenName": "Usuario",
                "sn": "Administrador",
                "cn": "Usuario Administrador",
                "bloqueada": "0"
            }
        }
    ]
}

En este JSON, el campo employeeNumber representa el nro. legajo de Mapuche que tendría el usuario asociado (es el que tienen que cargar). Si lo están por hacer en PHP, pueden usar esta librería:

Tiene ejemplos de como crear y guardar, leer y modificar, los archivos JSON y valida su estructura con este schema.

Saludos!

Gracias Sergio! Veremos como nos va con esta info. Cualquier cosa consulto.
Saludos.