Connexion

Connexion à votre compte

Identifiant
Mot de passe
Maintenir la connexion active sur ce site

Créer un compte

Pour valider ce formulaire, vous devez remplir tous les champs.
Nom
Identifiant
Mot de passe
Répétez le mot de passe
Adresse e-mail
Répétez l'adresse e-mail
Captcha
Action
Ce plugin est proposé dans un pack  
Payant
Ce plugin permet de déclencher une Action, suite à l’observation d’un événement, dans le cadre d’un Scénario Obsewhere.

Objectif

Ce plugin peut être intégré à un scénario dont l'objectif serait la modification des paramètres "système" des utilisateurs : parametres systeme utilisateur

et également les dates et heures d'inscription et de dernière visite qui peuvent être réinitialisées.

 

La création d'une séquence "Observateur" via ce plugin, s'effectue en Composants / Obsewhere - Séquences Observateurs (menu gauche) - bouton nouvelle action en haut à gauche. (voir documentation).

Le bouton bouton selection type plugin observeur permet de choisir une séquence "Action" de type "Modif. champ système utilisateur" en thématique "Utilisateur".

Il est impératif de ne mettre en place qu'un seul paramètre par scénario. Par exemple si votre action est destinée à réinitialiser les mots de passe, et que par ailleurs vous avez un traitement destiné à bloquer des utilisateurs, il semble évident de créer 2 scénarios, qui seront indépendants l'un de l'autre, intégrant chacun une séquence observateur distincte.

1- Champ utilisateur à modifier : liste des champs "système" rattachés à l'utilisateur, modifiables via cette action

2- Nouveau choix pour ce champ : il s'agit du type d'action à effectuer (activer un paramètre non activé et réciproquement, appliquer une valeur de substitution - voir ci-après) 

3- Destinataire(s) de l'action : le tag {site_fromemail} permet de rechercher l'adresse mail par défaut du site (en Système/Configuration - onglet "Serveur"), il est également possible de sélectionner un utilisateur administrateur, un groupe d'utilisateurs, ainsi qu'un abonné qui pourrait être une personne hors Joomla (voire un groupe d'abonnés).
Ce champ permet aussi de rechercher un utilisateur identifié via son Id lors d'une séquence précédente - dans l'image ci-dessous {seq1:id} provient de la séquence observateur donc la séquence N°1 du scénario.

 

plugin action modification champ systeme utilisateur

Le choix, plutôt marginal de "Substitution", fait apparaitre un nouveau champ "Nouvelle valeur du champ", permettant d'indiquer une valeur explicite ou un tag de subtitution (valeur d'une séquence précédente) :

parametres champ substitution

Les champs utilisateur de dates sont associés à un champ de nouvelle date (date explicite ou tag de substitution) :

parametres champs dates

 

Paramétrage des destinataires de l'Action

Le destinataire de l'action peut être :

  • un utilisateur
  • un groupe d'utilisateur
  • un abonné
  • un groupe d'abonné
  • un utilisateur identifié lors d'une séquence précédente et restitué par un tag de substitution, par exemple {seq1:id}

 

Paramètres généraux

Sur la droite de cette séquence, vous trouverez les paramètres généraux des séquences Obsewhere :

  1. Enregistrer ou pas la trace de cette séquence dans la Log interne
  2. Décalage d'exécution : aucun
  3. Régler l'état "publié/dépublié "de cette séquence
  4. Langue de la séquence : uniquement à titre informatif, aucun traitement n'est associé à cette sélection. La notion de langue n'est pas pertinente pour ce plugin.
  5. Note explicative facultative

  

Données partagées & tags de substitutions

L'intérêt de ce plugin est de rechercher des données à partir d'une séquence précédente. Les données partagées qu'il restitue dépendent donc du contexte observé. 
A noter que les tags de substitution ne commenceront jamais par 1, puisqu'une séquence précédente est nécessaire.

{seq2:id} : ID de l'utilisateur de cette action
{seq2:name} : Nom du champ modifié du compte utilisateur
{seq2:type} : Champ utilisateur
{seq2:title} : '-'
{seq2:message} : '-'
{seq2:value} : Nouvelle valeur du champ modifié du compte utilisateur
{seq2:action} : Action de la séquence (Modification, ...)
{seq2:logid} : Id de la Log interne
{seq2:state} : Etat de l'entrée dans la log
{seq2:lang} : hérité
{seq2:datetime} : aaaa-mm-jj hh:mm:ss

Modification de champ utilisateur système - 3 domaines

12,00€HT

Plugin Action Modification de champ utilisateur système :

  • 3 domaines

Modification de champ utilisateur système - multi-domaines

19,00€HT

Plugin Action Modification de champ utilisateur système :

  • Multi-domaines
Vous souhaitez consulter ou télécharger des scénarios utilisant ce plugin ?
Vous trouverez ci-dessous une liste de scénarios prêt-à-l'emploi qui utilisent ce plugin :

1 scénario(s) trouvé(s)

Réinitialisation automatique des mots de passe

 

Liste des modifications par version pour ce Plugin

v1.0.1 du 10 mai 2019

  • Ajout des destinataires par Tags de Substitution

 

v1.0.0 du 5 mai 2019

  • version intiale