Herramientas de usuario

Herramientas del sitio


usu:edicion:proteger_un_campo

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
usu:edicion:proteger_un_campo [2013/10/24 12:54] juanmausu:edicion:proteger_un_campo [2016/06/17 17:26] (actual) – [El usuario PUBLIC] stefan
Línea 10: Línea 10:
  
 ^Campo ^Descripción ^ ^Campo ^Descripción ^
-|Usuario | Poner el código del usuario para el que se quiere proteger el campo. |+|Usuario | Poner el código del usuario para el que se quiere proteger el campo. También se puede poner el usuario ''PUBLIC'' que afecta a todos los usuarios que no tengan un registro para si mismo (ver abajo). |
 |Escritura |Poner 'N' para impedir los cambios sobre el campo. | |Escritura |Poner 'N' para impedir los cambios sobre el campo. |
 |Lectura |Sin usar. | |Lectura |Sin usar. |
 |Condición |Este campo se puede editar con //F6//, terminando la edición con la tecla //Intro//. Aquí se puede poner una condición que tiene que cumplir el registro actual para que esté activo la protección. Se explica más detallado abajo. | |Condición |Este campo se puede editar con //F6//, terminando la edición con la tecla //Intro//. Aquí se puede poner una condición que tiene que cumplir el registro actual para que esté activo la protección. Se explica más detallado abajo. |
 +
 +===== El usuario PUBLIC =====
 +Con el usuario ''PUBLIC'' se puede denegar la escritura de un campo a todos los usuarios. Luego se puede definir por separado los usuarios que sí deberían poder modificar el campo. El ejemplo a continuación prohibe la escritura de un campo a todos los usuarios menos a ''SMART''.
 +
 +^Usuario ^Escritura ^Lectura ^Condición ^
 +|PUBLIC  |N         |N                |
 +|SMART   |N         |S                |
  
 ===== Condiciones ===== ===== Condiciones =====
Línea 26: Línea 33:
   TIPO = 'CL' or TIPO = 'PR'   TIPO = 'CL' or TIPO = 'PR'
  
-===== Cambio masivo =====+===== Cambio masivo (obsoleto) =====
 Para hacer un cambio masivo para proteger un campo para varios usuarios de golpe, se puede adaptar la siguiente instrucción y ejecutarla en la base de datos. Esto siempre se debería hacer como usuario SYSDBA y después de hablarlo con el servicio técnico de Smart. Para hacer un cambio masivo para proteger un campo para varios usuarios de golpe, se puede adaptar la siguiente instrucción y ejecutarla en la base de datos. Esto siempre se debería hacer como usuario SYSDBA y después de hablarlo con el servicio técnico de Smart.
   insert into Z_CAMPOS_PROTEGIDOS (NOMBRE_TABLA, NOMBRE_CAMPO, USUARIO, LECTURA, ESCRITURA, CONDICION)   insert into Z_CAMPOS_PROTEGIDOS (NOMBRE_TABLA, NOMBRE_CAMPO, USUARIO, LECTURA, ESCRITURA, CONDICION)
usu/edicion/proteger_un_campo.1382612086.txt.gz · Última modificación: 2013/10/24 12:54 por juanma

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki