Cambios a la tabla UserInfo

Hilo iniciado por Angel Diaz el 15 de marzo de 2023

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Autor
    Entradas
  • #17805
    RangoAngel DiazAngel Diaz
    Participante
    APRENDIZ
    305 Rincoins

    Que tal.

     

    Estaba intentando hacer un job con un query en un workspace para hacer un update a la tabla UserInfo en D365, cada vez que hacemos backup de D365 a UAT todos los usuarios se desactivan, entonces quería dejarlo así para hacer la reactivación masiva a nivel de la tabla por medio del campo enable. Sin embargo cada vez que intento correr el Job me sale el error:

    Cannot edit a record in User Information (UserInfo). The corresponding AOS validation failed.

     

    Sabe alguien como se puede editar masivamente esa configuración o como forzar el query a la tabla?

    #17806
    Rangojose luis aguilera fernandezjose luis aguilera fernandez
    Participante
    PARTICIPANTE
    2.454 Rincoins

    Hola Angel,

    Te comento desde una version mucho mas antigua, pero seguramente haga la misma comprobación, cuando marcas el check enable en el usuario, el sistema comprueba que este activo en el active directory del dominio antes de activarlo…

    #17807
    RangoJuan Antonio TomásJuan Antonio Tomás
    Participante
    EXPERTO
    90.689 Rincoins

    Buenos días Ángel,

    Sin que sirva de precedente, y utilizándolo únicamente para el caso concreto que me indicas, puedes saltarte la validación del AOS. Eso si, yo definiría en la query muy bien las condiciones que tienen que cumplir aquellos usuarios que deben ser activados, para evitar activar algunos usuarios del sistema, como por ejemplo Gest, que siempre está deshabilitado. Dicho esto, prueba con:

     

    UserInfo userInfo;

    userInfo.skipAosValidation(true);

    update_recordset userInfo
        setting enable = NoYes::Yes
        where userInfo.networkAlias like '*@axazure.com';

Viendo 3 entradas - de la 1 a la 3 (de un total de 3)
  • Debes estar registrado para responder a este debate.
Carrito de compra