SharePointCommunity
Die deutschsprachige Community für SharePoint, Microsoft 365, Teams, Yammer und mit Azure

Sponsored by

Willkommen im Forum Archiv.
Einträge sind hier nicht mehr möglich, aber der Bestand von 12 Jahren SharePoint-Wissen ist hier recherchierbar.




Workflow lässt sich nicht veröffentlichen

Unbeantwortet Dieser Beitrag hat 3 Antworten

Ohne Rang
118 Beiträge
Robert erstellt 4 Sept. 2012 16:14
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Hallo,

ich habe gerade ein sehr dringendes Problem. Sobald ich einen etwas komplexeren Workflow veröffentlichen will, kommt dieses Problem

http://www.picfront.org/d/8Nkl

Ich habe den Workflow auf Fehler untersucht und es wurde mir gesagt, dass keine Fehler vorhanden sind.

Ich weiss es nicht mehr weiter was ich machen kann. Da ich diesen Workflow so brauche, kann ich den nicht kürzen. Kann mir einer vielleicht sagen, an was das liegen könnte?

MfG,

Robert

 

/Edit:

Ich habe mal in der Log geschaut, da stand das als Fehler: Workflow dll  failed to compile because it exceeded UserDefinedWorkflowMaximumComplexity of 7000

Wie kann ich UserDefinedWorkflowMaximumComplexity auf 7000 erhöhen?

/Edit2:

Ich habe mir folgenden Artikel durchgelesen: http://support.microsoft.com/kb/2557533. Ich verstehe den Text nicht ganz. Muss ich eine kleinere Zahl angeben, damit der Workflow kompiliert wird oder muss ich eine höhere Zahl angeben als 7000? Ich hoffe ihr könnte mir schnell eine Antwort geben

Alle Antworten

Ohne Rang
19231 Beiträge
Andi Fandrich Als Antwort am 4 Sept. 2012 16:54
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Versuche es doch einfach. Du kannst den Wert ja auch mehrmals ändern...

Ich würde aber sagen, daß es eine höhere Zahl sein muß.

Viele Grüße
Andi
af @ evocom de
Blog
Ohne Rang
118 Beiträge
Robert Als Antwort am 5 Sept. 2012 10:09
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Ich habe das Script aufgerufen und es kam leider ein Fehler heraus. Kann mir einer genau sagen, was daran falsch sein soll?

Ich habe folgende Script verwendet:

[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$new_limit = 10000;
$webapp = [Microsoft.SharePoint.Administration.SPWebApplication]::Lookup("http://Adresse zu meinem Server")
$webapp.UserDefinedWorkflowMaximumComplexity = $new_limit
$webapp.Update()

Ich führe diese Befehle schon als Administrator aus. Hier ein Bild zu dem Fehler

http://www.picfront.org/d/8NmH

Bevor fragen zu dem Punkt mit der Serveradresse aufkommen. Ich wollte es so. Es ist eine normale Adresse aus dem Netzwerk.

 

Ohne Rang
118 Beiträge
Robert Als Antwort am 5 Sept. 2012 11:54
SchlechtSchlechtIn OrdnungIn OrdnungDurchschnittDurchschnittGutGutSehr gutSehr gut

Habe mal eine Alternative gefunden:

Diese Befehle funktionieren nur in der SharePoint-Shell.

$app = get-spwebapplication http://SharePointWebSiteXXX
$app.UserDefinedWorkflowMaximumComplexity = 20000
$app.Update()

Haben bei mir funktioniert.

Nur habe ich nun ein neues Problem. Ich habe den Wert Utopisch auf 1.000.000 gesetzt. Ich habe leider ein neues Problem. Die Log sagt folgendes:

Workflow Compile Failed: Der Thread wurde abgebrochen.

Jetzt bin ich echt mit meinem Latein am Ende.

 

/Edit:

Nochmal kurz zu den Werten. Ich habe nicht gleich 1.000.000 genommen. Folgende Werte habe ich ausprobiert.

  • 7.000
  • 10.000
  • 20.000
  • 100.000
  • 200.000
  • 1.000.000