Loading

Fehlerbehebung, wenn ein Makro nicht wie vorgesehen funktioniert

Veröffentlichungsdatum: May 1, 2024
Beschreibung

Makros sind ein praktisches Produktivitätstool, mit dem sich bestimmte Aktionen automatisieren lassen, um sie in Zukunft schnell wiederverwenden zu können, sodass die Benutzer Zeit sparen.

Erhalten Sie Empfehlungen zur Fehlerbehebung, wenn ein Makro nicht wie vorgesehen funktioniert, um potenzielle Fehler zu beheben und Informationen für den Salesforce-Support zu erfassen, wenn ein Support-Kundenvorgang erforderlich ist.

Lösung

Werden Makroanweisungen nicht wie erwartet ausgeführt und kann das Szenario manuell ausgeführt werden?

Ein Makro dient dazu, eine Reihe von Aktionen zu automatisieren, die der Benutzer auf dem Bildschirm ausführen soll. Makros können nicht mehr tun als das, was ein Endbenutzer auch selbst tun könnte. Wenn die Aktion also nicht manuell wiederholt werden kann, ist es sehr unwahrscheinlich, dass das Problem am Makro liegt, es kann jedoch mit den Komponenten zusammenhängen, mit denen das Makro interagieren soll.

In diesen Fällen analysieren Sie die Anweisung, die nicht ausgeführt werden kann, und analysieren Sie, warum diese Anweisung fehlschlägt. Einige der unten stehenden Fragen können Ihnen dabei helfen.

Wird die Makro-Aktion "Schließen" für verankerte Datensatzregisterkarten ausgeführt?

Wenn ja, ist dies ein beabsichtigtes Verhalten, da die Aktion "Schließen" unabhängig davon, ob die Datensatzregisterkarte verankert ist, auf die Datensatzregisterkarte angewendet wird.
 

Liegt ein interner Serverfehler vor?

Versuchen Sie wie bei der vorherigen Frage, die Anweisungen manuell zu reproduzieren. Wenn ein interner Serverfehler manuell empfangen wird, untersuchen Sie, was in diesem spezifischen Moment getan wird. Der Fehler steht wahrscheinlich nicht mit dem Makro, sondern mit einem spezifischen Szenario im Zusammenhang.

Wenn trotz Ausführung der manuellen Schritte die Ursache unklar ist, erstellen Sie einen Kundenvorgang beim Salesforce-Support und geben Sie Folgendes an:

  • Organisations-ID
  • Anmeldezugriff als betroffener Benutzer
  • Informationen zu den Schritten, die den Fehler verursacht haben
  • Die Fehler-ID, die Sie erhalten
  • Einen Screenshot, anhand dessen sich feststellen lässt, ob der betroffene Benutzer mit einem oder mehreren Monitoren gearbeitet hat
  • Den verwendeten Browser 

 

Erhalten Sie die Fehlermeldung "The instruction is not available"?

Wenn ja, lesen Sie den Artikel zur Fehlermeldung "The instruction is not available" (Die Anweisung ist nicht verfügbar).

 

Erhalten Sie die Fehlermeldung "The publisher action is not available"?

Wenn ja, lesen Sie den Artikel zu der Aktion im Falle der Fehlermeldung "not available" (nicht verfügbar).

 

Erhalten Sie die Fehlermeldung "This Macro can't be used on the current tab"?

Wenn ja, stellen Sie sicher, dass die Arbeit auf der Registerkarte ausgeführt wird, die durch die Makroanweisung ausgewählt wurde. Wenn die erste Anweisung beispielsweise "Select Active Case Tab" (Aktive Registerkarte für Kundenvorgang auswählen) lautet, kann das Makro nicht ausgeführt werden, wenn sich der Fokus auf der Registerkarte "Account" befindet.
 

Erhalten Sie im Makro-Browser irgendwelche anderen generischen Fehler?

Überprüfen Sie mögliche aktuelle Änderungen an Ihrer Organisation, Änderungen am Seitenlayout, Änderungen am Zugriff des betroffenen Benutzers auf bestimmte Objekte, Änderungen an der Feldebenensicherheit, Änderungen an den Organisationsvoreinstellungen oder Benutzerberechtigungen. Mindestens eine dieser Änderungen könnte sich auf das Makro oder dessen Anweisungen ausgewirkt haben.

Bei Massenvorgangsmakros wird der Fehler "Dieses Makro wird jeweils für einen Datensatz ausgeführt. Öffnen Sie einen Datensatz und versuchen Sie es erneut." angezeigt.

Massenvorgangsmakros in Lightning Experience unterstützen Anweisungen zum Hinzufügen und Einfügen wie etwa "E-Mail-Vorlage einfügen" nicht. "E-Mail-Vorlage einfügen" für Massenvorgangsmakros ist nur auf der Classic-Oberfläche verfügbar. Weitere Informationen finden Sie im Dokument Massenvorgangsmakros.

Wird der Ladekreis noch angezeigt, das Makro aber angehalten?

Dies könnte bedeuten, dass ein JavaScript-Fehler vorliegt, es könnte ein Fehler in der Makro-Engine sein oder vielleicht in einer der zugrunde liegenden Funktionen, die aufgerufen werden (Feeds, Knowledge ...).

Wenn dies der Fall ist, verwenden Sie einen separaten Browser und prüfen Sie, ob das Problem weiterhin auftritt. Wenn es noch immer auftritt, ist es hilfreich, zu ermitteln, ob in der Entwicklerkonsole des Browsers ein JavaScript-Fehler vorliegt.  Die Konsole des Browsers kann durch Drücken von F12 geöffnet werden.

Wenn das Problem nicht gelöst werden kann, erstellen Sie einen Kundenvorgang beim Salesforce-Support und geben Sie Folgendes an:

  • Organisations-ID
  • Anmeldezugriff als betroffener Benutzer
  • Informationen zu den einzelnen Schritten zum Anzeigen des Fehlers und zu den JavaScript-Protokollen, sofern Sie sie erfasst haben
  • Einen Screenshot, anhand dessen sich feststellen lässt, ob der betroffene Benutzer mit einem oder mehreren Monitoren gearbeitet hat
  • Den verwendeten Browser
Nummer des Knowledge-Artikels

000387768

 
Laden
Salesforce Help | Article