Fonctionnement des mises en relation gagnants -> abonnements

Postulats:

1- Un abonnement concerne une famille.

2- Plusieurs gagnants peuvent donc correspondre au même abonnement.

3- L’unicité stricte de gagnants est impossible en raison du 2.

4- La vérification de la validité d’un abonnement se fait dynamiquement au moment où l’on consulte une fiche / liste gagnants et par rapport à la date du jour.

 

Règle:

Un abonnement est « valable » du 01/01 année N jusqu’au 31/05 année N+1 (car vous recevez encore des paiements en mai pour que des abonnés payés en 2013, mais n’ayant pas encore payé en 2014 apparaissent encore en « abonné » jusqu’au 31/05).

 

Opérations à l’antenne (module antenne):

Lorsque l’on recherche un gagnant:

1 – Soit on le trouve donc

Soit il a un numéro d’abonnement et on ne demande rien.

Soit il n’en a pas et on regarde la liste des abonnements valides qu’on lui

présente pour qu’il fasse la relation.

2 – Soit on ne le trouve pas donc

on regarde la liste des abonnements valides qui correspondent à son tel

et on lui pré-remplit la fiche gagnant avec les données abonnement,

sans le prénom, et on établit la relation avec l’abonnement

automatiquement.

 

Opérations en création d’année N+1

Tous les abonnements N sont recréés en N+1. Ils ne changent pas de numéro de carte d’abonnement, mais ils changent de numéro interne à la base. Ce numéro est changé pour tous les gagnants VERS le nouveau numéro d’abonnement.

 

Opérations en import de banking.

Si un abonnement est payé:

1- Soit on trouve un ou plusieurs gagnants qui correspondent

A- Si leur numéro d’abonnement est inexistant, on le remplace par celui

de l’abonnement payé.

B- S’il existe on ne fait rien car il est déjà juste (de la création en

N+1).

2- Soit on n’en trouve pas et on ne fait rien (avant on créait le gagnant, mais c’est cela que l’on a abandonné).

 

 

Remarques / conséquences:

Les animateurs vont devoir de toute façon faire la mise en relation eux-mêmes

sur la période avant que Julie ne recoive les fichiers de banking.