Loading
Gestion par lot
Création d'une tâche par lot

Création d'une tâche par lot

Utilisez une tâche par lot afin d'automatiser le traitement de volumes importants d'enregistrements pour un processus métier configuré dans Salesforce Flow.

Éditions requises

Afficher les éditions prises en charge.
Autorisations utilisateur requises
Pour créer une tâche par lot : Afficher les informations sur les autorisations.
  1. Dans Configuration, saisissez Gestion par lot dans la case Recherche rapide, puis sélectionnez-la.
  2. Cliquez sur Nouveau.
  3. Définissez la tâche par lot.
    Champ Valeur
    Nom Saisissez le nom de la tâche par lot.
    Type de processus

    Sélectionnez le type de processus qui représente le produit Salesforce dans lequel le processus métier que la tâche par lot doit exécuter est configuré.

    Si le processus métier est configuré dans Salesforce Flow, sélectionnez Flux.

    Les types de processus disponibles dépendent des licences disponibles dans votre organisation.

    Processus d'exécution Sélectionnez un flux actif ou un processus métier à exécuter.
    Taille du lot Saisissez la taille de chaque partie de tâche par lot.
    Nombre de tentatives Saisissez le nombre de réexécutions d'une tâche par lot échouée.
    Intervalle de nouvelle tentative Saisissez le délai d'attente en millisecondes avant de réexécuter la tâche par lot échouée.
    Nouvelle tâche par lot.
  4. Cliquez sur Suivant.
  5. Configurez la tâche par lot.

    Les options de configuration disponibles diffèrent selon le produit Salesforce dans lequel le processus métier est configuré et le type de processus de la tâche par lot. Voici deux types d'option de configuration :

    • Processus métiers configurés dans Salesforce Flow :
      Champ Valeur
      Variable d'entrée de flux La variable d'entrée de texte qui identifie de façon unique les enregistrements que la tâche par lot envoie au flux à traiter.
      Objet

      Sélectionnez l'objet dont la tâche par lot doit filtrer les enregistrements et envoyer au flux.

      Vous pouvez sélectionner des enregistrements à partir de big objects en utilisant l'API Tooling BatchProcessJobDefinition.

      Conditions

      Sélectionnez les conditions de filtrage en fonction des enregistrements qui doivent être sélectionnés pour la tâche par lot.

      Vous pouvez filtrer les enregistrements avec une valeur que vous définissez ou en utilisant des variables d'entrée. Les valeurs de variable d'entrée sont définies dans le flux qui exécute la tâche par lot.

      Pour filtrer les enregistrements en fonction des jours futurs et précédents, utilisez une variable d'entrée afin d'envoyer des entrées littérales de date à partir d'un flux ou d'une ressource Apex. Les littéraux de date suivants sont pris en charge :

      • Les NEXT_N_DAYS:n
      • N_DAYS_AGO:n

      Pour plus d'informations, consultez Formats de date et Littéraux de date dans WHERE en SOQL et SOSL Reference.

      Sélectionnez Utiliser des enregistrements pour traiter des ID d'enregistrement spécifiques inclus dans un fichier CSV. Lorsque cette option est sélectionnée, vous ne pouvez pas ajouter de conditions de filtrage.

      Utilisez cette option pour traiter un ensemble spécifique d'enregistrements identifiés dans un fichier CSV, ou lorsque les utilisateurs doivent charger des fichiers via des flux d'écran pour un traitement par lot dynamique.

      Conditions d'une tâche par lot.
    • Processus métier configuré dans d'autres produits Salesforce :
      Champ Valeur
      Objet

      Sélectionnez l'objet dont la tâche par lot doit filtrer les enregistrements et envoyer au processus métier.

      Vous pouvez sélectionner des enregistrements à partir de big objects en utilisant l'API Tooling BatchProcessJobDefinition.

      Certains types de processus et processus métiers filtrent automatiquement la liste des objets auxquels vous avez accès.

      Objets associés

      Sélectionnez jusqu'à trois objets associés de l'objet sélectionné dont vous souhaitez utiliser les champs :

      • Créer des conditions de filtrage d'enregistrement
      • Regroupement des enregistrements à traiter ensemble

      Si l'objet sélectionné est Contact, vous pouvez sélectionner Compte en tant qu'objet associé, filtrer les contacts par statut de compte et regrouper les contacts par compte à traiter.

      La possibilité de sélectionner des objets associés est disponible uniquement avec un ensemble limité de types de processus.

      Conditions

      Sélectionnez les conditions de filtrage en fonction des enregistrements qui doivent être sélectionnés pour la tâche par lot. Les conditions de filtrage peuvent utiliser les champs de l'objet sélectionné et, si disponibles, les champs des objets associés sélectionnés.

      Vous pouvez filtrer les enregistrements avec une valeur que vous définissez ou en utilisant des variables d'entrée. Les valeurs de variable d'entrée sont définies dans le flux qui exécute la tâche par lot.

      Pour filtrer les enregistrements en fonction des jours futurs et précédents, utilisez une variable d'entrée afin d'envoyer des entrées littérales de date à partir d'un flux ou d'une ressource Apex. Les littéraux de date suivants sont pris en charge :

      • Les NEXT_N_DAYS:n
      • N_DAYS_AGO:n

      Pour plus d'informations, consultez Formats de date et Littéraux de date dans WHERE en SOQL et SOSL Reference.

      Regrouper par

      Sélectionnez un champ utilisé pour identifier et regrouper de façon unique les enregistrements à traiter. Le groupe par champ peut être un champ de l'objet sélectionné ou, si disponible, un champ de l'un des objets associés sélectionnés.

      Si l'objet sélectionné est Devis et qu'un objet associé sélectionné est Opportunité, vous pouvez regrouper les devis par le compte associé de l'opportunité.

      La possibilité de sélectionner un groupe par champ est disponible uniquement avec un ensemble limité de types de processus.

      Configuration d'une tâche par lot.

      Si des options de configuration supplémentaires sont affichées, elles sont spécifiques au type de processus que vous avez sélectionné. Pour plus d'informations sur ces paramètres, consultez l'aide sur le produit Salesforce qui prend en charge ce type de processus.

  6. Enregistrez et activez la tâche par lot.
    Vous ne pouvez pas modifier une tâche par lot active et seule la tâche par lot active peut être exécutée. Si vous désactivez une tâche par lot, ses exécutions déjà planifiées échouent.

Pour créer des tâches par lot par programmation, utilisez l'API de métadonnées.

 
Chargement
Salesforce Help | Article