{
  "name": "Roles",
  "body": [
    {
      "url": "quo/Engine?paquete=std&clase=Std&metodo=$(metodo)&data=&parametros=$(parametros)",
      "formData": {
        "metodo": "$(metodoUrl)",
        "parametros": {
          "tabla": "wfrol",
          "tablaHijo": "",
          "campoId": "RolId",
          "cabe": "[$(resultData)]"
        }
      },
      "cantColumnasAncho": 3,
      "componente": "GenericForm",
      "cerrarAlConfirmarOK": true,
      "mensajeExitoso": "El Perfil fue $(accion) exitosamente",
      "mensajeError": "El Perfil no pude ser $(accion)",
      "fields": [
        {
            "visible": true,
            "esId": true,
            "name": "RolId",
            "disabled": false,
            "label": "Identificador",
            "validations": {
              "minLength": {
                "message": "La cantidad de digitos debe ser mayor a 0",
                "value": 0
              },
              "required": "El campo Identificador es requerido",
              "maxLength": {
                "message": "La cantidad de digitos debe ser menor a 11",
                "value": 11
              }
            },
            "type": "number"
          },
          {
            "visible": true,
            "name": "RolNom",
            "disabled": false,
            "label": "Nombre Rol",
            "validations": {
              "minLength": {
                "message": "El largo del valor ingresado debe ser mayor a 0",
                "value": 0
              },
              "required": "El campo Nombre Rol es requerido",
              "maxLength": {
                "message": "El largo del valor ingresado debe ser menor a 254",
                "value": 254
              }
            },
            "type": "text"
          },
          {
            "visible": true,
            "name": "RolAbr",
            "disabled": false,
            "label": "Abreviatura",
            "validations": {
              "minLength": {
                "message": "El largo del valor ingresado debe ser mayor a 0",
                "value": 0
              },
              "required": "El campo Abreviatura es requerido",
              "maxLength": {
                "message": "El largo del valor ingresado debe ser menor a 3",
                "value": 3
              }
            },
            "type": "text"
          },
          {
            "visible": true,
            "name": "RolTip",
            "disabled": false,
            "label": "Tipo",
            "validations": {
              "minLength": {
                "message": "El largo del valor ingresado debe ser mayor a 0",
                "value": 0
              },
              "required": "El campo Tipo es requerido",
              "maxLength": {
                "message": "El largo del valor ingresado debe ser menor a 3",
                "value": 3
              }
            },
            "type": "text"
          },
          {
            "visible": true,
            "name": "RolAllUsrSuc",
            "disabled": false,
            "label": "Todas las Suc.",
            "type": "checkbox"
          },
          {
            "visible": true,
            "name": "RolAllUsr",
            "disabled": false,
            "label": "Todos los Usuarios",
            "type": "checkbox"
          },
          {
            "visible": true,
            "name": "RolOnlyUsr",
            "disabled": false,
            "label": "Solo lo del Usuario",
            "type": "checkbox"
          }
      ]
    }
  ],
  "columnas": [
    {
      "visible": true,
      "esId": true,
      "name": "RolId",
      "disabled": false,
      "label": "Identificador",
      "validations": {
        "minLength": {
          "message": "La cantidad de digitos debe ser mayor a 0",
          "value": 0
        },
        "required": "El campo Identificador es requerido",
        "maxLength": {
          "message": "La cantidad de digitos debe ser menor a 11",
          "value": 11
        }
      },
      "type": "number"
    },
    {
      "visible": true,
      "name": "RolNom",
      "disabled": false,
      "label": "Nombre Rol",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "El campo Nombre Rol es requerido",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 50",
          "value": 50
        }
      },
      "type": "text"
    },
    {
      "visible": true,
      "name": "RolAbr",
      "disabled": false,
      "label": "Abreviatura",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "El campo Abreviatura es requerido",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 3",
          "value": 3
        }
      },
      "type": "text"
    },
    {
      "visible": true,
      "name": "RolTip",
      "disabled": false,
      "label": "Tipo",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "El campo Tipo es requerido",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 3",
          "value": 3
        }
      },
      "type": "text"
    },
    {
      "visible": true,
      "name": "RolAllUsrSuc",
      "disabled": false,
      "label": "Todas las Suc.",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "El campo Todas las Suc. es requerido",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 1",
          "value": 1
        }
      },
      "type": "checkbox"
    },
    {
      "visible": true,
      "name": "RolAllUsr",
      "disabled": false,
      "label": "Todos los Usuarios",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "El campo Todos los Usuarios es requerido",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 1",
          "value": 1
        }
      },
      "type": "checkbox"
    },
    {
      "visible": true,
      "name": "RolOnlyUsr",
      "disabled": false,
      "label": "Solo lo del Usuario",
      "validations": {
        "minLength": {
          "message": "El largo del valor ingresado debe ser mayor a 0",
          "value": 0
        },
        "required": "El campo Solo lo del Usuario es requerido",
        "maxLength": {
          "message": "El largo del valor ingresado debe ser menor a 1",
          "value": 1
        }
      },
      "type": "checkbox"
    }
  ]
}
