Requête incrémentale incremental-query

Une requête incrémentale permet de sélectionner périodiquement une cible selon un critère, mais d’exclure les personnes qui ont déjà été ciblées sur ce critère les fois précédentes.

La population déjà ciblée est mémorisée par instance de workflow et par activité, c’est-à-dire que deux workflows démarrés à partir du même modèle ne partagent pas le même log.Toutefois, deux tâches basées sur la même requête incrémentale dans le même workflow utilisent le même log.

La requête est définie selon le même mode que pour les requêtes standard, mais son exécution est planifiée.

Rubriques connexes :

CAUTION
Si le résultat d’une requête incrémentale est égal à 0 lors de l’une de ses exécutions, le workflow est mis en pause jusqu’à la prochaine exécution programmée de la requête.Les transitions et les activités qui suivent la requête incrémentale ne sont donc pas traitées avant l’exécution suivante.

Pour ce faire :

  1. Dans l’onglet Planification et historique, sélectionnez l’option Planifier l’exécution.La tâche reste active une fois créée et ne sera déclenchée qu’aux heures spécifiées par le planning d’exécution de la requête.En revanche, si l’option est désactivée, la requête est exécutée immédiatement et une seule fois.

  2. Cliquez sur le bouton Changer.

    Dans la fenêtre Assistant d’édition d’un planning, vous pouvez configurer le type de fréquence, la périodicité des événements et la période de validité des événements.

  3. Cliquez sur Terminer pour enregistrer le planning.

  4. La section inférieure de l’onglet Planification & Historique permet de sélectionner le nombre de jours d’historique à prendre en compte.

    • Jours d’historique

      Les personnes destinataires déjà ciblées dans les exécutions précédentes peuvent être consignées dans un log selon un nombre de jours maximum à partir de celui où elles ont été ciblées.Si cette valeur est égale à zéro, les personnes destinataires ne sont jamais purgées du log.

    • Conserver l’historique au démarrage

      Cette option permet de ne pas effacer l’historique lors de l’activation de l’activité.

    • Nom de la table SQL

      Ce champ permet de surcharger la table SQL par défaut contenant les données d’historique.

Paramètres de sortie output-parameters

  • tableName
  • schéma
  • recCount

Ce jeu de trois valeurs identifie la population ciblée par la requête. tableName est le nom de la table qui enregistre les identifiants de la cible, schema est le schéma de la population (généralement nms:recipient) et recCount est le nombre d’éléments dans la table.

recommendation-more-help
campaign-classic-help