Loading

Dépannage d’une macro ne fonctionnant pas comme prévu

Date de publication: May 1, 2024
Description

Les macros sont un formidable outil de productivité que l’on emploie pour automatiser certaines actions afin de les réutiliser rapidement à l’avenir, ce qui permet aux utilisateurs de gagner du temps.

Obtenez des recommandations sur la manière de dépanner une macro qui ne fonctionne pas comme prévu, afin de résoudre les erreurs potentielles et de recueillir des informations à transmettre au support Salesforce si une requête de support doit être ouverte.

Résolution

Les instructions de la macro ne s’exécutent pas comme prévu. Le scénario peut-il être exécuté manuellement ?

Une macro est conçue pour automatiser une série d’actions que l’utilisateur doit exécuter sur l’écran qu’il a devant lui. Les macros ne peuvent pas exécuter d’actions que l’utilisateur final ne pourrait pas effectuer lui-même. Par conséquent, si l’action ne peut pas être répétée manuellement, il est très peu probable que le problème se situe au niveau de la macro. Toutefois, il peut être lié aux composants avec lesquels la macro est conçue pour interagir.

Dans de tels cas, veuillez analyser l’instruction qui ne peut être exécutée et la raison pour laquelle celle-ci échoue. Certaines des questions ci-dessous pourront peut-être vous aider en ce qui concerne cet aspect.

Je remarque que l’action de macro Fermer est exécutée pour les onglets d’enregistrement épinglés. Est-ce normal ?

Ce fonctionnement est normal, car l’action Fermer est appliquée à un onglet d’enregistrement que celui-ci soit épinglé ou non.
 

Il y a-t-il une erreur de serveur interne ?

Comme pour la question précédente, essayez de reproduire les instructions manuellement. Si une erreur de serveur interne est reçue suite à l’exécution manuelle du processus, il convient d’examiner quelles sont les actions réalisées à ce moment précis. Il est probable que l’erreur ne soit pas liée à la macro, mais plutôt à un scénario spécifique.

Si à la suite de la reproduction manuelle des étapes la cause de l’erreur n’est pas claire, créez une requête auprès du support Salesforce en fournissant les informations suivantes :

  • ID d'organisation
  • Accès à la connexion en tant que l’utilisateur concerné
  • Renseignements sur les étapes qui ont provoqué l’erreur
  • L’ID d’erreur que vous recevez
  • Une capture d’écran permettant de déterminer si l’utilisateur concerné travaille sur un seul ou plusieurs moniteurs
  • Le navigateur utilisé 

 

Vous recevez le message d’erreur « L’instruction n’est pas disponible » ?

Si c’est le cas, consultez l’article au sujet du message d’erreur « L’instruction n’est pas disponible ».

 

Vous recevez le message d’erreur « L’action de l’éditeur n’est pas disponible » ?

Si c’est le cas, consultez notre article traitant du message d’erreur relatif à une action non disponible.

 

Vous recevez le message d’erreur « Cette macro ne peut pas être utilisée dans l’onglet actuel » ?

Si c’est le cas, assurez-vous que les tâches sont bien exécutées au sein de l’onglet que l’instruction macro a sélectionné. Par exemple, si la première instruction est « Sélectionner l’onglet de requête actif », la macro ne peut pas être exécutée lorsque le focus est sur l’onglet Compte.
 

Vous recevez d’autres erreurs génériques dans le navigateur de la macro ?

Examinez les éventuelles modifications récentes apportées à votre organisation, à la mise en page, à l’accès à certains objets dont dispose l’utilisateur concerné, à la sécurité au niveau du champ, aux préférences de l’organisation ou aux autorisations de l’utilisateur. Une ou plusieurs de ces modifications peuvent avoir eu un impact sur la macro ou sur ses instructions.

Obtention de l’erreur « Cette macro s’exécute sur un enregistrement à la fois. Ouvrez un enregistrement, puis réessayez. » dans le cadre de l’utilisation de macros en masse

Dans Lightning Experience, les macros en masse ne prennent pas en charge les instructions de type Ajouter et Insérer, notamment Insérer un modèle d’e-mail. L’instruction Insérer un modèle d’e-mail est disponible pour les macros en masse uniquement dans l’interface Classic. Reportez-vous au document Macros en masse.

Pourquoi la toupie reste visible alors que la macro s’est arrêtée ?

Il peut s’agir d’une erreur JavaScript, d’une erreur au niveau du moteur de macros ou d’une erreur au niveau d’une fonctionnalité sous-jacente invoquée (Fils, Knowledge…).

Si vous êtes dans cette situation, essayez d’utiliser un navigateur distinct pour vérifier si le problème persiste. Si c’est le cas, il serait utile de vérifier si des erreurs JavaScript sont détectées dans la Developer Console du navigateur.  La console du navigateur peut être ouverte en appuyant sur F12.

Si le problème est impossible à résoudre, créez une requête auprès du support Salesforce et fournissez les informations suivantes :

  • ID d’organisation
  • Accès à la connexion en tant que l’utilisateur concerné
  • Informations sur les étapes suivies qui déclenchent l’erreur et journaux JavaScript si vous les avez capturés
  • Une capture d’écran permettant de déterminer si l’utilisateur concerné travaille sur un seul ou plusieurs moniteurs
  • Le navigateur utilisé 
Numéro d’article de la base de connaissances

000387768

 
Chargement
Salesforce Help | Article