top of page

Resultat des codes s'affiche ici.

Rappel des fonctions (Rouge: modifie les bases de donnée; Vert: Test uniquement)

​1. Syn HelloAsso (btnTestSync) Sync complet  historique helloasso (2025-05-01 → aujourd'hui) vers collection Wix, jour par jour. Long à exécuter.
2. ReappliquerMappingProduits — Une fois Mapping Produit manuel fait, réapplique  produit_final/catégorie/saison sur les Achats existants, par lots.
3. ReappliquerMappingTiers — Une fois tier_final fait manuellement (session activités artistiques, réapplique sur les Achats existants, par lots.

4. RetrofitVoyage analyse metadata des Voyages et maj dans TiersMapping le choix des chambres
 

5. Analyse Formulaire — Inventaire des form_type/form_slug HelloAsso rencontrés pour détecter des cas inconnus.  Lecture seule.
6. TestIdempotence — Rejoue une commande HelloAsso (ID à saisir) deux fois, vérifie l'absence de doublon.
7. CoherenceBadges — Vérifie que chaque catégorie d'Achats a bien un badge Resp. correspondant (et inversement). Lecture seule.
8. VerifierIntegriteBadges — Vérifie badges_control vs badges Wix réels (Wix fait autorité), corrige integrity, crée les lignes manquantes. Seul bouton qui écrit dans le CMS.

9. Vérifier ExhaustivitéProduits vérifie la cohérence entre Achats (SSOT) et ProduitsMapping —  Deux actions à chaque exécution : 1. Ajoute les manquants : pour tout produit_brut présent dans Achats mais absent de ProduitsMapping, 2. Réévalue le statut orphelin de chaque entrée existante  : marque orphelin toute entrée dont le produit_brut n'est plus utilisé par aucun Achat, et la repasse à a_verifier si elle redevient utilisée plus tard. Ça évite qu'une entrée reste bloquée sur une étiquette périmée.

10. ExportGoogleSheets — Déclenche l'export de la collection achats vers Google Drive format Google Sheets,

 pour badge Trésorier (toute catégorie) et les badges Responsable Catégorie (une seule catégorie). pour la saison saisie (vide = toutes saisons). Saison par défaut est paramétré dans la collection Badge_control.

bottom of page