Feature #3131

auto-assignment in rules engine

Added by remi over 8 years ago. Updated about 7 years ago.

Status:NewStart date:09/15/2011
Priority:NormalDue date:
Assignee:yllen% Done:

0%

Category:Rules Engines
Target version:Candidate for next major version

Description

Remove from config and entitydata
  • auto_assign_mode
Add in the Business rule engine new actions
  • assign to category technical user
  • assign to category technical group
  • assign to item technical user
  • assign to item technical group

Check if "_user_id_assign=0" criteria works as expected (is not assign )

History

#1 Updated by yllen about 7 years ago

  • Assignee set to yllen

Plusieurs solutions concernant la migration :
1. ajout des nouvelles règles et laisser le paramètre d'affectation automatique dans l'entité
=> règles mises en non actives par défaut
=> pas de migration à gérer

2. ajout des nouvelles règles et suppression du paramètre d'affectation dans l'entité
Dans ce cas, il faut gérer la migration surtout avec les héritage de l'entité parente
a. si définition dans l'entité
=> création de la règle en récupérant le paramétrage défini dans l'entité
b. si héritage de l'entité parente
b1. Toutes les entités de l'entité parente ont défini ce paramétrage (héritage de l'entité parente)
si oui, création des nouvelles règles dans l'entité parente en récursive
si non, création des nouvelles règles uniquement dans les entités fille héritant de l'entité parente
b2. ne pas regarder si toutes les entités fille héritent de l'entité parente et créer systématiquement les nouvelles règles dans chaque entité fille

Personnellement, je pense que ne pas balayer le paramétrage de toutes les entités fille peut gagner en rapidité lors de la migration
Donc je serais plus pour la b2 en cas d'héritage de l'entité parente.

Also available in: Atom PDF