Pourquoi une embauche ou une mise à jour de poste n’est-elle pas transmise à Silae via l’API ?
Contexte / Problème
Une embauche ou une mise à jour de poste validée dans quarksUp n'est pas transmise à Silae via l'API. Un cas particulier a été identifié : lorsqu'un ExternalID est manquant au moment de la validation d'une embauche puis complété après coup (une fois l'anomalie détectée), le fichier d'export vers Silae peut être généré correctement pour certains salariés mais pas pour d'autres, sans cause apparente, alors que la situation de départ (ExternalID manquant puis complété) était identique.
Solution pas-à-pas
- Vérifiez que l'embauche ou la mise à jour de poste est bien au statut « Validée » dans quarksUp.
- Vérifiez dans le suivi des exports API/ETL que la transmission a bien été déclenchée (date d'export renseignée).
- Vérifiez que l'ExternalID du salarié est bien renseigné avant la validation de l'embauche : le compléter après coup ne déclenche pas de façon fiable une nouvelle tentative d'export automatique.
- Si l'ExternalID a été complété après la validation et que l'export reste manquant, contactez le support quarksUp pour qu'il force un nouvel envoi manuel : précisez le nom du salarié, la date de validation de l'embauche et la date à laquelle l'ExternalID a été complété.
Notes / Avertissements
Il est recommandé de renseigner l'ExternalID avant la validation de l'embauche autant que possible, plutôt que de le corriger a posteriori, afin d'éviter ce cas de blocage d'export. Cet article reste à enrichir avec la liste complète des causes de non-transmission (codes Silae manquants, blocage sur période clôturée, etc.) au fur et à mesure des retours support.