3.1 Description sommaire de la section4
Documentation sur les différentes propultions :
Ya une job qui part dans le SQL serveur à 23h 50 heure de France « 5 :53 quebec » « CI_jobs_fin_jour » et elle exécute ces 3 points A B C
Voivi toutes les vérification et actio
----------------------------------
A- On fait tomber ceux qui ne sont plus privilégié dans l'arborescence de ventes.
exec ps_propulsion_nonPrivileges
Explication de exec ps_propulsion_nonPrivileges « matrice de vente »
1-Ça vérifie si la personne a coché sa propultion ici : http://max.carrefourinternet.com/fr/admin/matrice/mVente/preferences.asp
2- Ont prend toutes ces perssone qui ont ca : Ça vérifie si la personne a plus que 20 points, regarde si son parrain a moins que 20 points et aussi si la date d’expiration du privilège du parrain a dépassé le 8 jours. Le 8 jours ce retrouve la dedans « f_const_delaiPropulsionPrivilege »
3-Ça vérifie que le père du parrain est pas a nul « check « dans le champ « père »
Ça regarde aussi si le parrain est à « deleted » compte suprimé.
Une fois que ces fait ça exécute cette store procédure « exec ps_update_intervertirFilsPere @fils »
4-Explication de cette store procédure : «exec ps_update_intervertirFilsPere @fils» « matrice vente»
-Ça va chercher mon père
-Ensuite ca va chercher le père de mon père
-Remplace tout ceux dont j’était le père par mon ancien père
-« 3 »Ensuite ça mets dans une autre table temporaire toutes les personnes que le père est = au père du fils « moi » et que la clé est différente du fils
-Remplace tout ceux qui avait comme père mon ancien père sauf moi par moi.
--------------------------------------------
B- Ceux qui ne sont plus officiel, on les sorts de l'arborescence de ventes
exec ps_propulsion_nonOfficiels « matrice de vente et soutien »
1-Ont va chercher toutes les personnes que le père est pas nul, que la trousse actif est égale a 0 et que la date d’expiration est passé plus le temps d’attente de 8 jours est expiré.
2-Pour chaque personne qui corresponde au point 1 ce voix inclus dans cette exécution : exec ps_update_debrancher @cle
-Ça va chercher un a un chaque personne que le père est = a la clé « moi » et ça l’exécute «exec ps_update_intervertirFilsPere @fils »
-Ça va chercher le père de la personne touché
-Ensuite ca va chercher le père du père de la personne vérifier
-Remplace tout ceux dont la personne était le père par l’ancien père de cette personne
-« 3 »Ensuite ça mets dans une autre table temporaire toutes les personnes que le père est = au père du fils « personne vérifié » et que la clé est différente du fils
Remplace tout ceux qui avait comme père mon ancien père sauf moi par moi.
-« moi = filleuls » Remplace tout ceux qui avait comme père mon ancien père sauf moi par moi.
4-Celui qui n’est plus officiel perd ces parts
-------------------------------------
C- On libère tous les filleuls de soutiens des parrains qui ne sont plus actifs. exec ps_propulsion_soutien « matrice de soutien »
1-Ont va chercher toutes les parrains de soutien qui ne sont plus officiel privilégié.
2-ex : je ne suis plus privilégié
-Ça ramasse mes filleuls de soutien ainsi que mon parrain de soutien
-ensuite ca me fait disparaitre et ça ratache mes filleuls de soutien a mon parrain de soutien
-Ça supprime les offres de soutien qui ont été fait a mes filleuls de soutien entrer temps.
-Ceux qui était a « isNewProtected » »1 » ont les mets toutes a 0
Description du 0 « S'assurer que si les parrains recrutent de nouveaux filleuls qu'ils ne soient pas automatiquement protégés. »
Le problème la dedant ces que le programme ne remets les bon père de soutien, ils ne change rien la dedant.
--------------------------------------
|