Création d'un nouveau compte demandeur via la page de connexion principale

Si vous disposez d'une version 1.2.13554.xxxxx ou supérieure, vous avez la possibilité d'autoriser la création d'un nouveau compte utilisateur via l'écran d'identification.


Pour ce faire :
  1. Accédez via un explorateur de fichiers à l'arborescence des fichiers systèmes de l'application (disque dur du serveur hébergeant l'application)
  2. Editez le fichier hosting.config
  3. Ajouter la clé <add key="NewAccountCreating" value="Paramètres" />
  4. Redémarrez le site dans le gestionnaire de services Internet IIS du serveur
Les paramètres à spécifier dans la clé "NewAccountCreating" sont, dans l'ordre, et à séparer par le caractère "|" :
  1. Le numéro ou le nom du groupe pour lequel vous autorisez la création de nouveaux comptes (le groupe devant obligatoirement être de type "Demandeur")
  2. La durée de vie du mot de passe en jours, 999 étant la valeur utilisée pour une non-expiration
  3. Le login des utilisateurs, ou les numéros ou noms des groupes pour lesquels vous voulez envoyer un mail de création d'un nouveau compte utilisateur via la page de connexion principale (modèle de mail "00000001"), séparés par le caractère ";" (dans le cas où une correspondance existerait à la fois pour un utilisateur et pour un groupe, seul l'utilisateur sera averti)
Concrètement, si vous voulez autoriser la création de nouveaux comptes pour le groupe "Demandeur", avec une durée de vie du mot de passe de 30 jours, et prévenir l'utilisateur "Superviseur" et le groupe "Administrateur", vous devez donc ajouter la clé :

<add key="NewAccountCreating" value="Demandeur|30|Superviseur;Administrateur" />

Si la durée de vie du mot de passe est supérieure à 0 jours, le nouvel utilisateur sera automatiquement connecté à l'application après avoir créé son compte.
Mais si vous désirez valider au préalable le compte, vous pouvez spécifier une durée de vie du mot de passe de 0, un utilisateur possédant une adresse email ou un groupe contenant un utilisateur possédant une adresse email étant alors au minimum requis pour l'envoi du mail de création d'un nouveau compte utilisateur via la page de connexion principale.
Etant donné que posséder le numéro de téléphone, le numéro de mobile ou l'adresse mail du nouvel utilisateur afin de l'avertir de l'acceptation de son compte peut alors devenir nécessaire, vous avez la possibilité de rendre ces champs requis en allant dans "Menu Paramètres -> Ecrans", et pour l'écran "Utilisateur" du groupe pour lequel vous autorisez la création de nouveaux comptes, dans l'onglet "Champs", rendre les champs voulus requis ("Téléphone", "Mobile" ou "Email").

Certains champs requis des utilisateurs seront remplis avec des valeurs par défaut:

  • Les sites de l'utilisateurs seront ceux du groupe auquel il appartient désormais
  • Le site par défaut de l'utilisateur sera le plus ancien des sites de la base de données parmi les sites ci-dessus
  • La langue et les motifs par défaut de demandes d'interventions et d'ordres de travaux seront ceux du site ci-dessus
Ricardo Cataldo,
22 avr. 2014, 04:44
v.1