Frage

Ich habe einige Code, der automatisch eine Leitung zu einer Warteschlange über eine zuordnet, bevor Update-Trigger, wenn bestimmte Bedingungen erfüllt sind. Wenn führt obwohl die Benutzeroberfläche zugeordnet sind, muss die Checkbox ‚Send ??Zuordnung Benachrichtigung‘ zur Verfügung steht, um anzugeben, ob eine Benachrichtigung an den empfangenden Teilnehmer (Queue in diesem Fall) zu senden.

l.OwnerId = groups.get('Lead Queue').Id;

Dies ist, wie ich den Auftrag tue.

Gibt es eine Möglichkeit, dies zu steuern, wenn über Apex zuweisen? Es scheint, dass eine E-Mail standardmäßig gesendet wird, die Ergebnisse in allen Mitgliedern der Warteschlange Empfangen einer E-Mail jederzeit eine Führung Auto-zugewiesen ist an die Queue, die nicht ideal ist.

War es hilfreich?

Lösung

Haben Sie versucht, die „E-Mail schicken an die Mitglieder“ Box in der Queue-Setup-Seite deaktivieren? Vielleicht müssen Sie es aus anderen Gründen, aber in unserer org, haben wir diese Box auf viele unserer Warteschlangen nicht markiert, weil wir nicht die E-Mails wollen - nur Eigentum. Wir verwenden Blei Ansichten, tägliche Berichte und benutzerdefinierte Leitung für hohe Priorität führt Alarmierung statt.

Wir verwenden Marketo stark für neue Leitungen meist auf dem Gebiet Warteschlangen zugewiesen. Ich gehe davon aus, ihren Code verwendet die API und setzt ownerID sehr ähnlich wie Ihr Codebeispiel. Wir sind nicht die Zuordnungs Benachrichtigungs-Mails plagen die Benutzer sehen, wenn so dass ich glaube, es ist möglich.

Andere Tipps

Ich glaube nicht, dass Sie die E-Mails von Zuordnungsregeln und Workflows mit Apex unterdrücken können.

E-Mail gesendet wird, weil das ist, was Sie in Zuordnungsregel angegeben haben (wenn Sie keine E-Mail-Vorlage zur Verfügung stellen, ist es nicht gesendet - https://na5.salesforce.com/help/doc/en/creating_assignment_rules.htm (ersetzen NA5 mit org Beispiel).

Aber wenn Sie die E-Mail-Vorlage aus der Regel entfernen werden, ich glaube, Sie noch einige Möglichkeiten, damit umzugehen:)

  • Sie können einen Workflow erstellen, die E-Mail sendet, wenn Kriterien erfüllt ist:

    AND (OR (IsNew (), IsChanged (ownerID)), NOT ( "Ihre Kriterien aus Apex"))

(Sie setzen müssen "Run diese Regel, wenn die folgenden: Formel auswertet auf true" in Editor).

  • können Sie bauen „nach Einsatz, nach dem Update“ Trigger (mit gleichem logischem Zustand), die Mail programmatisch senden würde. Es ist ziemlich einfach und es gibt viele Beispiele.

Wenn die Logik, die Sie in „vor der Aktualisierung“ Trigger haben zu komplex ist, mit Workflow abgedeckt werden (zum Beispiel, weil sie auf mehrere Objekte & Abfragen erstreckt) und # 1 wäre Ihre bevorzugte Option sein, noch können Sie es tun. Einfach etwas in Lead versteckte Feld benutzerdefinierte verwenden und es auf „true“ in Ihrem „vor der Aktualisierung“ Trigger gesetzt, dann im Workflow diesen Wert überprüfen.


Natürlich können Sie auch die automatische Zuweisung der Regel vollständig deaktivieren, sagen Benutzer die Checkbox ab jetzt nutzlos sein wird, auf und gehen mit voller Workflow / Voll Auslöser Lösung, aber das ist ein bisschen zu invasiv denke ich.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top