Reglas workflow > Categoría SEC > Código BLKPSW (Bloqueo contraseña caducada) 

Esta regla permite cancelar el acceso a los usuarios con una contraseña atribuída de forma aleatoria por el sistema y no se ha modificado en el tiempo indicado (2 días por defecto). Este atributo automático se realiza al crear el usuario o asignar una contrasena por olvido, puesto que la contraseña es obligatoria (esto se define en el parámetro usuario PASSWD).

Contexto y modo de funcionamiento

Esta regla de Workflow es de tipo manual (El Workflow se lanza directamente, o en Bacth).

Desencadena :

 un mensaje.

 una acción.

Esta regla de Workflow, que barre la tabla de usuarios comprobando sus características, está diseñada para lanzarse en batch con una periodicidad después de los días indicados (a diarío, si se expresa en días).

[Criterios de activación]

Los criterios complementarios de desencadenamiento son los siguientes :

  • se emplea el modelo AUTILIS (que declara simplemente la tabla AUTILIS) para barrer la tabla de usuarios.
  • Por razones de seguridad, no se hace nada si la ficha corresponde al administrador general (conocido por el parámetro ADMUSR).
  • Se detectan las contraseñas atribuidas de forma automática ya que están datadas por el sistema del 1 de enero de 1970.
  • Se verifica que el máximo de la fecha de creación y de modificación, más dos días, es inferior a la fecha del día, para tratar la creación (fecha de modificación nula) y la modificación (fecha de modificación posterior a la fecha de creación)). Hay que tener en cuenta que cualquier cambio en la contraseña actualiza esta fecha.
  • Se verifica que la cuenta no esté bloqueada.

Si se dan todas estas condiciones, la contraseña no habrá sido modificada desde su asignación.

Destinatarios

La elección de destinatarios está definido de la siguiente forma :

  • El administrador general recibe un mensaje si se dan las condiciones para el bloqueo de la cuenta.

[Acciones activadas por el evento]

El evento de Workflow desencadena la siguiente acción :

Código acción

Desencadenamiento

AWRKUPDFLD : Actualización campos

Línea

Esta acción permite actualizar los campos de una de las tablas en línea. Aquí, la tabla es la AUTILIS, que se identifica por su abreviatura AUS, y el campo en cuestión es USRCONNECT (autorización de conexión), que es obligatoriamente 1 (No).

Tablas utilizadas

Los tablas siguientes están utilizada por la regla BLKPSW :

Tabla

Nombre de la tabla

AUTILIS [AUS]

Usuarios