Choisir les enregistrements sélectionnés

Le système est fourni avec des processus en arrière-plan qui utilisent l'emplacement de plug-in Sélectionner les enregistrements pour sélectionner les enregistrements à traiter. Il est important de noter que ces processus n'utilisent pas l'emplacement de plug-in Traiter les enregistrements. Cette logique est figée dans le code car ces processus en arrière-plan correspondent à certaines des fonctions de base du système, telles que la facturation et le recouvrement. Cette fonctionnalité offre une grande souplesse dans le choix des enregistrements à traiter, mais pas dans la manière de les traiter.

Les processus en arrière-plan fournis avec le système permettent (facultatif) de sélectionner les enregistrements en fonction de la division SIC. Par exemple, le contrôle de batch (BILLING) et l'algorithme (C1-BILL-SR). Le processus en arrière-plan et l'algorithme de sélection des enregistrements fonctionnent de pair. Le contrôle de batch définit le paramètre que l'algorithme de sélection des enregistrements doit utiliser. L'algorithme définit la stratégie thread et les champs clé, et rend le paramètre de contrôle de batch disponible pour utilisation dans le paramètre de l'algorithme SQL.

Personnaliser le choix des enregistrements sélectionnés

Il existe deux façons de personnaliser les exemples fournis avec le système. 

Si votre organisation utilise les mêmes critères que les exemples fournis dans le système (ici, la division SIC) pour traiter les enregistrements, créez simplement un contrôle de batch personnalisé pour chaque division SIC et indiquez la valeur de paramètre correspondante.

Si votre organisation utilise d'autres critères pour traiter les enregistrements, effectuez les étapes résumées ci-dessous pour implémenter un nouveau processus en arrière-plan utilisant les plug-ins de la fonctionnalité concernée :
  • Dupliquez un contrôle de batch existant.

  • Supprimez le paramètre de batch non pertinent pour votre organisation et remplacez-le par le paramètre approprié. Remarque : Seuls les paramètres de batch associés à la sélection des enregistrements doivent être supprimés ou mis à jour. Les paramètres utilisés pour traiter les enregistrements doivent être conservés.

  • Dupliquez le script de plug-in associé au type d'algorithme de sélection des enregistrements. Modifiez le script de manière à transmettre les nouveaux paramètres de batch aux variables de liaison et à supprimer ceux qui ne sont plus nécessaires.

  • Dupliquez le type d'algorithme de sélection des enregistrements et associez-le au nouveau script.

  • Créez un algorithme pour le nouveau type d'algorithme. La valeur du paramètre SQL doit être copiée depuis la valeur du paramètre d'algorithme du type d'algorithme d'origine et modifiée de manière à utiliser les variables de liaison nouvellement ajoutées. (Remarque : Ne modifiez pas les champs sélectionnés, ni leur ordre.)

  • Mettez à jour le contrôle de batch afin d'utiliser le nouvel algorithme de sélection des enregistrements.