UPDATE: Finden Sie in diesem MSDN-Diskussion, besonders der letzte Eintrag: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Es beschreibt eine Bedingung, die kurz das ganze Schaltung kann. Kurz gesagt, Es kann so einfach wie das Erstellen von mindestens eines der Felder obligatorisch sein.
Ich habe eine Dokumentbibliothek, die acht Inhaltstypen unterstützt.
Ich habe ein SharePoint Designer-Workflows, die will berechnen und "Erinnerungsdatum zuweisen" durch einfach subtrahieren 30 Tage aus einer anderen Spalte, "due Date". Dies sollte nur für eines der Inhaltstypen geschehen., "Versicherung". Geschäftsgegenstand ist einen KPI zu produzieren, die zwei Kategorien von Versicherungsformularen zeigt: "in Kürze ablaufen" und "abgelaufen." (Lesen Sie mehr über diese Art von KPI und weitere umfangreiche Detailinformationen Hier).
Ich habe den Workflow ausgelöst, wenn ein neues Element erstellt wird und wenn ein Element geändert wird konfiguriert. Die Idee ist, dass, wenn eine Versicherung Dokument hochgeladen wird, Wir berechnen eine Warnung Datum"" basierend auf das Ablaufdatum. Ein paar Ansichten arbeiten im Zusammenhang mit einer KPI-Liste, um diese Bedingungen zu markieren, wenn Benutzer ihre Homepage hit.
Diese Strategie funktioniert nicht, wenn ich ein Dokument hochladen.
Laden Sie das Dokument, und ich bin mit der Meta-Erfassungsbild legte. An diesem Punkt, Ich bin bereits in Schwierigkeiten. SharePoint hat bereits, vorzeitig aus meiner Sicht, ausgelöst wird den workflow. Ich hatte noch keine Gelegenheit, wählen Sie den richtigen Inhaltstyp noch weisen Sie ein Fälligkeitsdatum. Zur gleichen Zeit, der Workflow wird nicht ausgelöst, wenn ich auf "Senden" zu diesem Zeitpunkt. Es gibt einige integrierter Logik, die glaubt "" die zuerst vorzulegen ist Teil der "erstellen" Ereignis. Also … Mein Workflow ausgelöst hat und wann sie ausgeführt, Es wurde Standardwerte für Meta-Daten übergeben..
Die beste Problemumgehung kenne ich ist das eine "Pause bis zum Einfügen" Aktivität im workflow. Ich habe die Workflow-Pause für 1 Minute. Während es anhalten ist, Ich wähle den richtigen Inhaltstyp, die Meta-Daten eingeben und abschicken. Die Pause abgeschlossen ist und der Workflow wird fortgesetzt, nach Bedarf. (Beachten Sie, dass in meinem Umfeld, Zeitgeber-Workflow-Aktivitäten von SPD funktionieren nicht out of the box. Sie können die gleiche Schwierigkeiten haben.. Siehe Hier für weitere details).
Ich mag keine "magische Verzögerung" umgehen. Was passiert, wenn der Benutzer ein Dokument und das Telefon klingelt und das anschließende Gespräch hochlädt überdauert die pause? Ich kann die längere Pause machen., aber ich mag es immer noch nicht.
Ich schrieb über diese auf den MSDN-Foren hier: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1
Hey Jungs, Ich habe die Lösung. Platzieren einer EventDriven-Aktivität neben dem Workflow Initialize-Ereignis. setzen Sie ein OnWorkflowItemChanged-Ereignis. Im Inneren gibt, den aktualisierten Wert aus der benutzerdefinierten Spalte zu fangen. Es funktioniert für mich.
Ich erstelle eine Erinnerung-Wrokflow mithilfe von SharePoint Designer, und wenn ich "Pause bis Datum" Aktivität. Es nicht fortsetzen und Workflow-Status ändert sich nicht von "In Bearbeitung".
(IE zeigt es "anhalten für 0 Minuten" unter Workflow-Historie aber es dauert nicht angegebene Aktion).
Ich habe es viele Male erstellt aber gleiche Problem gefunden.
Ich habe einige Googeln für, die in letzten einige Tage getan, und von dort hatte ich ein hot fix KB 932394 und es installiert, aber ich bin im gleichen Schwierigkeiten mit Halten bis Datum an Aktivität.
Ich habe auch gewechselt Stelle-workflow Zeitdauer mit Stsadm-Befehl aus 5 Minuten zu 1 Minute als unten:
Was muss ich dafür tun?
Bitte machen Sie mir warum "Pause bis Datum" nicht fortsetzen und Workflow-Status ändert sich nicht von "In Bearbeitung" in meinen workflow.
Wenn jemand irgendeine Lösung diesbezüglich dann bitte antworten Sie mir auf saurabhsinghmca@gmail.com
Vielen Dank,
Saurabh Kumar Singh