Loading

Beheben von Problemen mit der automatischen Zuweisung in Maps

Veröffentlichungsdatum: Sep 16, 2024
Beschreibung
Erfahren Sie, wie Sie Ihre Einstellungen für die automatische Zuweisung überprüfen und Probleme bei der Zuweisung von Datensätzen beheben.
Lösung


Voraussetzungen:

 

Geocodierungs-Datensätze

Überprüfen Sie zunächst, ob Ihre Datensätze geocodiert wurden. Datensätze benötigen insbesondere einen gültigen Wert für den Breiten- und Längengrad. Überprüfen Sie beispielsweise in einem Ihrer Accountdatensätze Folgendes:

  1. Öffnen Sie einen Ihrer Salesforce-Accountdatensätze.

  2. Überprüfen Sie, ob in den Feldern "Breitengrad" und "Längengrad" ein Wert eingegeben wurde.

Hinweis: Die Felder "Breitengrad" und "Längengrad" sind in einem aktuellen Seitenlayout möglicherweise ausgeblendet.

Wenn der Datensatz über gültige Werte für Breiten- und Längengrad verfügt, sollte die automatische Zuweisung für ihn ordnungsgemäß funktionieren.

Wenn Ihre Datensätze keine Werte für Breiten- und Längengrad haben, sollten Sie sicherstellen, dass sie geocodiert sind. Stellen Sie dazu einfach den Datensatz in Salesforce Maps dar (siehe Darstellen einer Markierungsebene). Wenn Sie feststellen, dass ein Datensatz nicht geocodiert ist, lesen Sie den Abschnitt Creating a Base Object (Erstellen eines Basisobjekts).

 

Konfiguration der Felder "Breitengrad" und "Längengrad"

Zudem müssen Sie überprüfen, ob die Felder für Breiten- und Längengrad in Ihren Datensätzen richtig konfiguriert sind. Für Accountdatensätze sind zum Beispiel die Felder "Rechnungsanschrift Breitengrad/Längengrad" und "Lieferanschrift Breitengrad/Längengrad" verfügbar. Je nachdem, wie Sie Ihre Basisobjekte in Salesforce Maps einrichten, müssen Sie sicherstellen, dass die Konfiguration der automatischen Zuweisung auf die richtigen Felder verweist.

Angenommen, in Ihren Accountdatensätzen sind die Werte für Breiten- und Längengrad in den Feldern "Lieferanschrift Breitengrad/Längengrad" gespeichert. Wenn die automatische Zuweisung auf die Felder "Rechnungsanschrift Breitengrad/Längengrad" verweist, wird der Datensatz möglicherweise nicht richtig zugeordnet. Um dies zu beheben, navigieren Sie zu Ihrem Zuweisungsplan.

  1. Öffnen Sie "Salesforce-Setup".

  2. Navigieren Sie zu Installierte Pakete.

  3. Klicken Sie neben Ihrem Salesforce Maps-Paket auf Konfigurieren.

  4. Wählen Sie in der Randleiste auf der linken Seite Automatische Zuweisung aus.

  5. Erstellen/Bearbeiten Sie Ihren Zuweisungsplan.

  6. Vergewissern Sie sich, dass die Felder Breitengrad und Längengrad Werte haben und richtig zugeordnet sind.

In den Feldern "Breitengrad" und "Längengrad" wird eine Liste der verfügbaren Zahlenfelder im Datensatz angezeigt. Sie sollten sicherstellen, dass sie auf die richtigen Felder verweisen (es passiert leicht, dass sie versehentlich umgedreht werden oder auf die falschen Felder verweisen).

 

Neuzuweisen von Datensätzen

Angenommen, Sie haben eine Reihe von Datensätzen zugewiesen. Möglicherweise müssen Sie sie einem anderen Benutzer neu zuweisen. Beachten Sie, wenn Sie nur eine neue Zuweisungsregel erstellen und den Zuweisungsplan ausführen, sehen Sie möglicherweise nicht, dass Ihre Datensätze den Inhaber wechseln. Warum ist das so?

Der Batch für die automatische Zuordnung überspringt Datensätze, die bereits einmal zugeordnet wurden. Dieses Verhalten erhält die Effizienz Ihrer Salesforce-Organisation aufrecht, indem die Ausführung unnötiger Prozesse verhindert wird. Damit Ihre Datensätze neu zugewiesen werden können, lesen Sie die Informationen unter Updating the Auto Assignment Fields (Aktualisieren der Felder für die automatische Zuweisung).

 

Erfassen der Fehlermeldungen in Zusammenhang mit dem Plan für die automatische Zuweisung

Nach der Ausführung des Plans für die automatische Zuweisung stellen Sie möglicherweise fest, dass der Plan aus irgendeinem Grund fehlgeschlagen ist. Sie können über "Installierte Pakete -> Salesforce Maps-> Konfigurieren-> Auto Assignment" (Automatische Zuweisung) zum Datensatz der Planausführung navigieren und dann auf die Registerkarte "Scheduled Plans" (Geplante Pläne) klicken. Suchen Sie hier den fehlgeschlagenen Plan für die automatische Zuweisung und klicken Sie auf den Namen des Plans, um die detaillierten Fehlermeldungen anzuzeigen. Nachfolgend finden Sie ein paar Beispiele für Fehlermeldungen, die möglicherweise angezeigt werden:

  • No territory Intersects with the point (x, y) (Keine Region schneidet sich mit dem Punkt (x, y): Dies ist normales Verhalten. Der Datensatz wurde in der angegebenen Region nicht gefunden.
  • Successfully Found an intersecting territory for the record, but an error occurred during the DML update (Eine sich überschneidende Region für den Datensatz gefunden, aber während der DML-Aktualisierung ist ein Fehler aufgetreten): Möglicherweise gibt es eine aktive Validierungsregel für den Datensatz, den Sie zuzuweisen versuchen. (Es ist üblich, dass Salesforce-Administratoren bestimmte Benutzer daran hindern, die Inhaberschaft bestimmter Datensätze zu ändern.)
  • Callout Error (Callout-Fehler): Möglicherweise gibt es ein Verbindungsproblem mit Salesforce Maps oder unseren Servern.
  • Invalid Latitude or Longitude: (Ungültiger Breiten- oder Längengrad): Dieser Fehler wird ausgelöst, wenn die benutzerdefinierten Zahlenfelder als Breiten- und Längengrad im Zuweisungsplan verwendet werden und die Breitengradkoordinaten nicht in den Bereich –90 bis +90 oder die Längengradkoordinaten nicht in den Bereich –180 bis +180 fallen.
  • Bad Request Status Code (Ungültige Anforderung – Statuscode) und Fehlermeldung "Missing required property from request body","data":{"property":"/rules/1/shape/id"}: Dieser Fehler wird ausgelöst, wenn in der Zuweisungsregel keine Geometrien (Grenzen) in der Formebene zugeordnet sind. Die für die Regeln für die automatische Zuweisung verwendeten Formebenen sollten in Maps überprüft werden.
  • Hinweis: Wenn der in der Regel zugewiesene Benutzer deaktiviert wird, sollte der Administrator die Zuweisungspläne überprüfen und Zuweisungsregeln deaktivieren oder den Benutzer ändern.

Hinweis: Sie können auch einen Bericht über die Datensätze erstellen, bei denen die automatische Zuweisung von Datensätzen aufgrund ungültiger Breiten- oder Längengradwerte nicht möglich war. Erstellen Sie dazu im gewünschten Objekt ein Textbereichsfeld und ordnen Sie dieses Feld im Zuweisungsplan unter Benachrichtigungsfeld zu. Wenn der Zuweisungsplan ausgeführt wird und Datensätze aufgrund von ungültigen Breiten- oder Längengraden nicht zugewiesen werden können, wird der Fehler in das Textbereichsfeld der Datensätze zurückgeschrieben.

 

Generator für Formebenen

Um die automatische Zuweisung zu verwenden, müssen Sie eine Formebene erstellen. Dabei kann es sich um eine Region handeln, in der Ihre Benutzer arbeiten. Geben Sie der Formebene einen aussagekräftigen Namen.

Die automatische Zuweisung funktioniert auch für gezeichnete Formen, z. B. für Formen, die mit dem Quadrat-, Kreis- oder Polygon-Tool erstellt wurden, sowie für Formen, die mit dem
Generator für Formebenen erstellt wurden.

 

Häufige Fehler

Der Fehler "Apex CPU Time Limit Exceeded" (Obergrenze für Apex-CPU-Zeit überschritten) wird häufig durch die Ausführung eines Zuweisungsplans verursacht, der eine große Anzahl von Postleitzahlen enthält, da die Zeitüberschreitung während der Verarbeitung der Formgeometrien aller im Plan enthaltenen Regeln auftritt.. Es wird empfohlen, dass ein Zuweisungsplan nicht mehr als 10.000 Postleitzahlen enthält. Wenn dieser Fehler auftritt, verringern Sie zunächst die Batch-Größe für die automatische Zuweisung. Sie finden diese Einstellung hier: Setup => Installierte Pakete => Konfigurieren neben Salesforce Maps => Registerkarte Erweitert auf der linken Seite => Registerkarte Batch Process (Batch-Prozess). Sollte sich das Problem dadurch nicht beheben lassen, ziehen Sie in Erwägung, Ihren Zuweisungsplan in mehrere, kleinere Pläne aufzuteilen oder gegebenenfalls Postleitzahlen durch Bundesländer zu ersetzen.
 

Wenn dieser Fehler auftritt, verringern Sie die Batch-Größe für die automatische Zuweisung. Sie finden diese Einstellung hier: Setup => Installierte Pakete => Konfigurieren neben Salesforce Maps => Registerkarte Erweitert auf der linken Seite => Registerkarte Batch Process (Batch-Prozess).

Nummer des Knowledge-Artikels

000380820

 
Laden
Salesforce Help | Article