Règles Workflow > Catégorie PUR > Code PWSNEW () 

Cet événement est utilisé lors de la création d’un nouvel utilisateur, ou en cas de modification de son mot de passe par une personne autorisée (via Fonctions/Mot de passe), si un mot de passe est obligatoire (paramètre PASSWD égal à Oui).

Le système attribue alors un mot de passe provisoire calculé aléatoirement, et déclenche automatiquement les événements de Workflow de type Divers basés sur le code PSW (attribution d’un mot de passe).

Si aucun événement de ce type actif et susceptible d'envoyer un message n’existe, le mot de passe provisoire est affiché à l’écran, afin que la personne puisse le noter et le transmettre à l’utilisateur concerné.

Mais si un tel événement existe (et l'événement proposé ici remplit ce rôle), rien n’est affiché à l’écran, et c’est l’événement en question qui est chargé de transmettre le mot de passe en question. Il va pour ce faire envoyer le mot de passe (qui est stocké temporairement dans la variable GMESSAGE) à l’utilisateur en question (sous réserve que son adresse de messagerie soit renseignée).

Contexte et mode de fonctionnement

Critères de déclenchement

Les critères complémentaires de déclenchement sont les suivants :

  • Il faut que le champ ADDEML soit non vide (dans l’écran de saisie des utilisateurs). C’est à cette adresse qu’est envoyée le mail de confirmation.

Destinataires

Le choix des destinataires est défini de la façon suivante :

  • l'utilisateur dont le mot de passe a été modifié. Le message qu'il reçoit a les caractéristiques suivantes :
    • en objet, le message : Un mot de passe temporaire a été attribué au compte utilisateur XXXX sur le dossier YYYY
    • dans le texte, la confirmation du compte utilisateur et du mot de passe, ainsi qu’un texte l’avertissant que ce mot de passe est temporaire (il doit être changé dans les deux jours).
  • On envoie par ailleurs un suivi (sans signature) à l’administrateur général (obtenu par la recherche de la valeur du paramètre ADMUSR) pour lui signaler qu’un mot de passe a été attribué.

Description du flux

Cet événement est habituellement couplé à l'événement BLKPSW, qui va verrouiller automatiquement les comptes utilisateurs qui n'auront pas modifié le mot de passe qui vient d'être attribué.

Tables mises en oeuvre

Aucune table n'est mise en oeuvre par cette fonction.