Print Friendly, PDF & Email

Opciones de Menú

  • Único grupo: armar el menú con las opciones disponibles para el grupo.
  • Múltiples grupos: armar el menú con EL UNION DE TODAS LAS OPCIONES DE MENÚ DE TODOS LOS GRUPOS.

Explorer | Acciones de toolbar

  • Único grupo: obtener las acciones permitidas de dicho grupo.
  • Múltiples grupos:
    • Si un mismo botón viene configurado dos veces, usar lógica optimista. Ejemplo:

ADD       False

ADD       False

ADD       True, entonces ADD es TRUE


Filtros (rangos, estados)

  • Único grupo: armar con los valores permitidos, excluyendo los no permitidos por el grupo.
  • Múltiples grupos:
    • Por cada clave de rango, si al menos hay uno visible, entonces el rango es visible.
    • Por cada clave de rango, si al menos hay uno editable, entonces el rango es editable.
    • Por cada clave de rango, traer el valor mínimo más chico (desde).
    • Por cada clave de rango, traer el valor máximo más grande (hasta).
    • Si el rango es de tipo “único valor”, traer el valor en vacío.
    • Para estados, hacer un UNION de todos los estados permitidos.

Estados | Transiciones

  • Único grupo: si el usuario pertenece al grupo configurado se cambia el estado.
  • Múltiples grupos: si el usuario pertenece al grupo configurado se cambia el estado.

Estados | Autorización en transiciones

  • Único grupo: si el usuario pertenece al grupo configurado se solicita autorización.
  • Múltiples grupos: si el usuario pertenece al grupo configurado se solicita autorización.

Formularios | Valores por defecto

  • Único grupo: obtener los valores de dicho grupo.
  • Múltiples grupos:
    • Si el mismo campo viene varias veces y todos los valores son iguales, entonces usar ese valor por defecto sino devolver en vacío.
    • Para visibilidad y solo lectura usar la misma lógica que en los filtros.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *