Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Actions périodiques

0000002360     -      06/04/2016

Mercator 8.5 permet de générer des actions périodiques, çàd des actions se répétant à priori avec une certaine périodicité (tous les jours, tous les jours ouvrables, tous les lundis, tous les 10 du mois, tous les 24 décembre, ...)

Pour utiliser cette fonctionnalité, il faut :

  • disposer d'un code 8.5 ou ultérieur
  • ajouter ces champs dans la table ACTIONS :
    • PERIODICIT : char(250) ou varchar(250)
    • ID_PERIOD : char(36) ou varchar(36)
  • dans le paramétrage d'écran des modèles d'actions concernés : ajouter l'objet Periodicity, qui se présente comme suit :

Cet objet permet de déterminer la périodicité souhaitée, ainsi que les dates de début et de fin à prendre en compte afin de générer les actions périodiques.

Lorsqu'on encode une action périodique, on complète ces champs comme suit :

  • MOMENT_1 : début de l'action pour le premier jour correspondant à la périodicité (bien vérifier que ce premier jour est compatible avec la périodicité choisie - par ex. jour ouvrable)
  • MOMENT_2 : fin de l'action pour le dernier jour correspondant à la périodicité

De façon automatique, la date contenue dans MOMENT_1 est reportée dans l'objet Periodicity en tant que date de début. Il suffit alors de mentionner la date de fin dans ce même objet.

Des occurences d'actions seront alors automatiquement créées, pour toutes les dates correspondant aux critères indiqués dans l'objet Periodicity. L'heure de "MOMENT_1" y sera reportée. La différence de temps entre MOMENT_2 et MOMENT_1 du premier jour sera prise en compte pour déterminer la fin de chaque action périodique.

Remarques :

  • Les actions périodiques ne sont pas générées si on est en mode "Génération automatique d'actions".
  • Les actions périodiques ne doivent pas être confondues avec le concept d'Action Suivante. Ces deux notions sont compatibles. Toutefois, lors de la génération d'actions périodiques, aucune action suivante n'est jamais générée.
  • Les actions périodiques appartenant à une même série ont une valeur commune du champ ACTIONS.ID_PERDIOD.
  • Lors de l'enregistrement d'une action étant à l'origine d'actions périodiques, le customizer de cette action est exécuté une seule fois.
  • Si les paramètres de périodicité sont tels qu'une seule action est générée, alors la génération d'actions périodiques est désactivée et l'action est sauvegardée normalement.

Lors de l'ouverture d'une action périodique, Mercator demande si on souhaite modifier toutes les occurences ou uniquement l'occurence sélectionnée.

  • Si on choisit la première possibilité, toutes les actions de cette série sont supprimées et sont remplacées par le résultat de la sauvegarde de la nouvelle série d'actions périodiques. Il est dès lors possible de changer la périodicité.
  • Si on choisit la seconde option, alors le contenu de l'objet Periodicity ne peut pas être modifié et l'action une fois sauvegardée individuellement est retirée de la série d'actions périodiques.

Lorsqu'on tente de supprimer une action faisant partie d'une série d'actions périodiques :

  • au départ de la grille d'actions d'un signalétique
  • au départ du calendrier
  • au départ des tâches

alors Mercator demande si on souhaite supprimer toutes les occurences ou uniquement l'occurence sélectionnée.

La liste des jours fériés est accessible via "Outils \ Paramètres \ Jours fériés". Il est important d'entrer dans cette option au moins une fois pour générer la table qui contiendra les jours fériés.