2016-08-29 2 views
-1

Ich habe ein Plugin zum Abrufen mehrerer Anhänge von Notiz Entities von CRM erstellt. Ich habe das Plugin zu meinem CRM-Konto registriert, aber es gibt den folgenden Fehler, während ich versuche, eine Notiz oder eine Datei in meinem CRM-KontoPlugin in crm 2016

Fehler: Dieser Workflow-Job wurde abgebrochen, weil der Workflow, der ihn startete, eine Endlosschleife enthielt. Korrigieren Sie die Workflow-Logik und versuchen Sie es erneut. Informationen zur Workflow-Logik finden Sie in der Hilfe. Kann mir jemand dabei helfen?

Antwort

1

Das von Ihnen implementierte Design führt zu einem Übermaß an Ausführungen, was dazu führt, dass die infinite Schleifenerkennungsfunktionalität von CRM verzerrt wird und einen Fehler generiert. Sie müssten mehr über das Design veröffentlichen und den Code für weitere Unterstützung bereitstellen.

über die SDK:

Jedes Mal, wenn ein Laufen Plug-in oder Workflow-gibt eine Meldung Anfrage an den Web-Service, die einen anderen Plug-in oder Workflow-Trigger, die Tiefe Eigenschaft des Ausführungskontextes auszuführen ist erhöht. Wenn die depth -Eigenschaft innerhalb des konfigurierten Zeitlimits auf ihren maximalen Wert erhöht wird, betrachtet die Plattform dieses Verhalten als Endlosschleife und das weitere Plug-In oder die Ausführung des Arbeitsablaufs wird abgebrochen.

Die maximale Tiefe (8) und das Zeitlimit (eine Stunde) können vom Microsoft Dynamics CRM-Administrator mithilfe des PowerShell-Befehls Set-CrmSetting konfiguriert werden. Die Einstellung ist WorkflowSettings.MaxDepth. Weitere Informationen finden Sie unter "Verwalten der Bereitstellung mithilfe von Windows PowerShell" in Bereitstellen und Verwalten von Microsoft Dynamics CRM.

+0

@varshanaithani wo? Bitte poste es nicht als Kommentar. Bitte bearbeiten Sie Ihre ursprüngliche Frage, um Ihren Code anzuzeigen. – Nicknow

Verwandte Themen