Dépannage

Guide du connecteur Microsoft Dynamics 365 Ressources Humaines à la fonction Gens de Dayforce

Version
4.1
Dépannage

Le non-respect des problèmes d’intégration de Microsoft à Dayforce que les clients doivent prendre en considération peut entraîner le rejet total ou partiel du dossier lors du processus d’importation.

Problèmes liés à l’intégration de Microsoft à Dayforce que les clients doivent prendre en compte
Émission Cause/Résolution
Le délai d’intégration est dépassé ou prend plus de temps que prévu

Les causes peuvent être multiples. Pour dépanner :

  • Importations massives – Les importations massives allongent la durée d’exécution du connecteur.
  • Le connecteur ne doit recevoir que des modifications. Confirmez auprès du soutien technique Microsoft que tous les employés ne sont pas envoyés en raison d’un problème inconnu, du déclenchement de modifications de masse inconnues, d’un problème lié à la plateforme Microsoft, etc.
L’employé reçoit un chèque immédiat. Confirmez qu’il y a un montant en dollars dans Microsoft pour ce compte de décaissement, ou que le compte est marqué comme étant le compte secondaire.
Erreur – Taux de base : Une valeur est requise.

Confirmez que l’employé dispose du régime de rémunération correspondant au type de poste.

Exemple : Un emploi horaire est assorti d’un régime de rémunération horaire fixe.

L’intégration échoue et envoie un message d’erreur.

  • Processus d’erreur : SUB MS GET – Microsoft GET pour la ressource mshr_hcmworkerentities.
  • Personnalisé : Vous n’avez pas l’autorisation d’exécuter la lecture HcmWorkerEntity. Un administrateur du service des finances et des opérations doit vous attribuer le rôle correct pour effectuer cette opération.

Assurez-vous que le rôle utilisé pour l’intégration dispose de ces entités en tant que privilèges de lecture.

Erreur de dépassement de temps lors de l’exécution du code de l’écouteur SETUPDELTATOKEN Dans un outil comme Postman, lancez cet appel pour obtenir le jeton delta : {{url}}/api/data/v9.1/mshr_hcmjobentities?$deltatoken=999999999
403 interdit : « Principal user XXXX, is missing prvReadmshr_hcmemploymentdetailentity privilege (Id=XXX) on OTC=10456 for entity 'mshr_hcmemploymentdetailentity' (LocalizedName='Employment detail (mshr)') ». Les principales erreurs de l’utilisateur se trouvent dans le Dataverse. Si l’une de ces erreurs se produit, le LocalizedName= XXX devra être ajouté au rôle de sécurité dans Dataverse. Dans cet exemple, l’entité pour laquelle l’accès en lecture doit être activé est Détail de l’emploi (mshr)

Code d’erreur : RH_Employee_XRefCodeNotFound

Contexte : Employee.XRefCode

Message : XRefCode : L’employé n’existe pas

L’employé n’est pas dans Dayforce, utilisez le code de l’écouteur : RERUNEMP&EmployeeID=XXXXXXX

Code d’erreur : HR_EmployeeEmploymentStatus_PayTypeIs

Contexte requis : Employee.EmploymentStatuses[0].PayType

Message : Type de paie : Une valeur est requise

Confirmez que l’employé a un type de poste dans Microsoft.

L’intégration échoue et envoie un message d’erreur (exemple ci-dessous).

Probablement associé à l’actualisation d’une instance Microsoft.

  • Autre : Le connecteur a reçu la réponse suivante de l’API Microsoft – [Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Change tracking is not enabled on table ’LOGISTICSLOCATION’
  • Code de statut de la demande : 400
  • Message de statut de l’application : Message d’erreur reçu du serveur Http, Code 400 : Mauvaise demande
Après une actualisation de la base de données, Microsoft recommande de désactiver et de réactiver le suivi des modifications pour chaque entité. Cette étape est nécessaire car le suivi des modifications surveille les synchronisations de données pour une base de données particulière. Une actualisation de la base de données signifie que les données ont changé et que la synchronisation doit repartir de zéro. Lors d’un rafraîchissement de la base de données, toutes les configurations de suivi des modifications sont supprimées.