2009-08-03 10 views
0

Dynamics CRM Workflow Aktualisierung Brief nach Mail-MergeZones geschlossen: Microsoft Dynamics CRM-SoftwareDynamics CRM Workflow Aktualisierung geschlossen Brief nach Seriendruck

ich eine neue Einheit geschaffen haben (Fonds Mitglied) eine viele zu viele Beziehung zu schaffen zwischen Kontakt und eine neue Einrichtung namens Fonds. Benutzer führen Serienbriefe von dieser Entität entweder über erweiterte Suche oder verknüpfte Ansichten von der Kontakt- oder Fund-Entität aus. Wenn die Aktivität erstellt wird, ist der Standardwert für den Fund-Mitglied-Datensatz und der Empfänger ist leer. Wir brauchen den Empfänger, der mit dem Kontakt und dem Betreffenden bevölkert sein soll, um mit dem Fonds bevölkert zu werden. Dazu habe ich einen unten beschriebenen Workflow erstellt.

Der Workflow ändert den Empfänger und bezieht sich auf eine Briefaktivität, nachdem die Aktivität erstellt wurde. Dazu muss der Workflow den Aktivitätsstatus in "Öffnen" ändern, die Aktivität aktualisieren und dann erneut schließen.

Dies funktioniert, wenn ein Brief für einen einzelnen Kontakt erstellt wird, aber wenn auf mehrere Kontakte angewendet, einige der Instanzen abgeschlossen, aber die meisten von ihnen bleiben im Status 'Warten' stecken, und bei weiteren Untersuchungen sind sie danach gescheitert Öffnen der Aktivität mit einer Meldung "SQL-Fehler ist aufgetreten".

Ich verbesserte die Erfolgsrate auf nur einen gelegentlichen Fehler, indem ich eine Wartezeit von 1 Minute zwischen der Statusänderung und dem Update einschloss, aber dies ist keine völlig risikofreie Lösung.

Hat jemand anderes dieses Problem erlebt und eine bessere Lösung entwickelt?

Antwort

0

Wir haben die Antwort gefunden.

Wir legen ein Support-Ticket mit MS. Und fand einige sehr intensive sql. Dies wurde im Rollup 6

behoben
0

Aus Ihrer obigen Beschreibung ging ich davon aus, dass Sie keine benutzerdefinierten Workflow-Aktivitäten verwenden und nur den integrierten Workflow-Designer in CRM verwenden.

Bitte aktivieren Sie den Dynamics CRM Trace wie beschrieben here. Möglicherweise finden Sie die Detailfehlermeldung irgendwo im Ablaufverfolgungsprotokoll.

Verwandte Themen