1# =============================================================================2# Job·Ka — Groupe KA3# Auteur : Simon-Pierre Boucher4# Contact : contact@spboucher.ai5# Fichier : jobka/connectors/dentons.py6# Rôle : Connecteur Dentons (portail carrières mondial/Canada) —7# SuccessFactors CSB careers.dentons.com, filtre QC8# Créé : 2026-10-06 Modifié : 2026-10-269# =============================================================================10"""Dentons — portail carrières mondial (SuccessFactors Career Site Builder).1112Ajouté le 2026-10-06 (mission ka6 dentons_europe) : le board Workable13« dentons-europe » (connecteur frère ``dentons_europe``) ne couvre que les14publications de Dentons Europe — son unique offre QC historique (un rôle15« Global » basé à Montréal) a été dépubliée le 2026-10-06. Les postes16réguliers du bureau de Montréal sont publiés ICI, sur careers.dentons.com17(SuccessFactors, sitemap urlset ~141 offres mondiales, slugs « -Queb/ » /18« -Québ/ ») — 2 offres QC vivantes à l'ajout (paire FR/EN « Responsable,19Comptes fournisseurs / Accounts Payable Lead », Montréal). Même variante que20pwc 8d150eb : le volume QC de l'employeur vit sur un portail frère — ici un21autre ATS, d'où un connecteur distinct plutôt qu'un EXTRA_SITES.2223Chronologie volume QC :24- 2026-10-26 : signalé « broken » (3 syncs verts à found=0) — faux positif25 « volume QC nul » : la paire FR/EN « Responsable, Comptes fournisseurs /26 Accounts Payable Lead » (ids 1362980357/1362877757, Montréal) a été27 dépubliée entre 14:37 et 17:14 EDT. Vérification live : sitemap urlset 20028 avec 131 offres mondiales mais zéro slug QC, pages détail des deux ids29 retombées sur le gabarit CSB vide (titre présent mais AUCUNE microdonnée30 itemprop, contrôle décisif : une offre vivante du sitemap en a) — tenant31 VIVANT, zéro migration, le 0 est correct. Offres retirées proprement à la32 règle des 2 absences (removed=2 à 18:09). Le connecteur reverdira seul à33 la prochaine publication QC.34"""35from .successfactors import SuccessFactorsConnector363738class DentonsConnector(SuccessFactorsConnector):39 source_id = "dentons"40 EMPLOYER = "Dentons"41 BASE = "https://careers.dentons.com"42