Concevoir des critères d'admissibilité d'initiative

Des instructions de conception des critères d'admissibilité d'initiative sont fournies ci-dessous. Ces instructions s'appliquent aux objets métier standard et à tout autre objet métier défini par l'implémentation.

Deux types généraux d'objets métier de critères d'admissibilité d'initiative sont fournis en standard : spécifique et format libre. Votre équipe d'implémentation décide d'utiliser l'un de ces types, ou encore un mélange des deux.

Remarque :
Il existe trois catégories de critères d'initiative : critères d'admissibilité, critères d'objet lié et critères de participation. (Le type critères de participation n'est pas utilisé à l'heure actuelle.) Lors de la maintenance des critères et de la génération d'opportunités, le système identifie une catégorie à utiliser par l'intermédiaire d'une option d'objet métier nommée Type de critère d'initiative. Les objets métier Critères d'admissibilité sont définis par un type de critère d'initiative C1EC (Critères d'admissibilité) ou C1BT (Critères d'admissibilité et de participation).

Objets métier de critères spécifiques

La plupart des objets métiers livrés en standard sont conçus pour effectuer des comparaisons avec un champ spécifique. Le type d'algorithme permettant d'extraire/déterminer la valeur sur laquelle effectuer la comparaison est prédéfini dans l'objet métier, de telle sorte que les valeurs d'algorithme que l'utilisateur voit sur interface sont limitées aux instances de ce type d'algorithme.

Pour plus de détails, voir les objets métier standard suivants :
  • Critères de canal de communication

  • Critères du programme d'économie d'énergie

  • Critères d'option contractuelle

  • Critères de structure tarifaire

  • Critères de type de PdS

  • Critères de type de service

  • Critères actuels du compte

  • Critères de compte défini pour le paiement automatique

  • Critères de compte mensualisé

  • Critères nombre de jours depuis la dernière opportunité

  • Critères de classe client de compte

  • Critères de quantité moyenne fournie

  • Critères de villes du site

Pour ajouter des objets métier similaires :
  • Identifiez la valeur spécifique pour la comparaison. Il peut s'agir d'une référence à un objet ou à une entité dans le système, ou encore à une chaîne de caractères, par exemple vrai/faux.

  • Développez le programme d'algorithme permettant d'extraire ou de déterminer la valeur de comparaison.

  • Configurez le type d'algorithme à l'aide de l'entité d'algorithme Critères - Dériver la valeur du champ et référencez le programme que vous venez de créer.

  • Configurez le schéma de l'objet métier de manière à ce que le champ Algorithme extraie toutes les instances d'algorithme du type d'algorithme que vous avez créé.

  • Définissez des instances d'algorithme de votre type d'algorithme.

Objets métier de critères au format libre

L'objet métier Critères au format libre, pour sa part, est conçu pour effectuer la comparaison de différents types de valeur. La valeur de comparaison est déterminée par un type d'algorithme de dérivation de la valeur défini en tant qu'option dans cet objet métier. Un certain nombre de ces types d'algorithme de dérivation de valeur sont fournis avec l'objet métier et votre implémentation peut en ajouter d'autres, en fonction des besoins.
Remarque :
Les types d'algorithme de dérivation de valeur fournis effectuent des comparaisons similaires à celles des objets métier de critères spécifiques fournis en standard (indiqués plus haut). L'objet métier Critères au format libre doit être utilisé uniquement si les objets métier de critères spécifiques disponibles ne sont pas suffisants pour effectuer les comparaisons de valeurs de champ nécessaires.
Pour ajouter des types d'algorithme de dérivation de valeur :
  • Identifiez la valeur spécifique pour la comparaison. Il peut s'agir d'une référence à un objet ou à une entité dans le système, à une chaîne de caractères, (par exemple vrai/faux), ou encore à une valeur scalaire (telle que nombre de jours ou nombre de kwh).

  • Développez le programme d'algorithme permettant d'extraire ou de déterminer la valeur de comparaison.

  • Configurez le type d'algorithme à l'aide de l'entité d'algorithme Critères - Dériver la valeur du champ et référencez le programme que vous venez de créer.

  • Définissez une instance d'algorithme pour votre type d'algorithme.

  • Mettez à jour l'objet métier de critères au format libre pour y ajouter une option d'objet métier de type d'algorithme de dérivation de valeur référençant votre algorithme.

Répétez les étapes ci-dessus pour chaque champ spécifique à comparer.