Vergleichen / Test für leere Daten in SharePoint Designer-Workflows

Szenario: In einer SharePoint Designer-Workflows, Sie müssen bestimmen, ob ein Datumsfeld leer ist.

Problem: SPD bietet keine direkte Methode für Datumsangaben auf etwas anderes als ein Datum vergleichen. Eine solche Bedingung z. kann nicht erstellt werden.: "If [DateField] gleich leer".

Lösung: Das Datum in eine Zeichenfolge konvertieren. Verwenden Sie Zeichenfolgenvergleich, um festzustellen, ob das Datum leer ist.

Screenshots:

Die folgenden Screenshots zeigen, wie Sie dies tun. In diesem Szenario, ein Feld für ein Element, "Umweltgenehmigungen:Erste Genehmigung Erinnerungsdatum", ist eingereicht und der Workflow als Reaktion auslöst.

Bild

Bild

Hinweise:

Als ich versuchte, dies, Ich war angenehm überrascht, zu erfahren, dass es funktioniert. Ich war besorgt, dass SharePoint Designer die Zeichenfolge Zuordnung unterbinden könnte (Variable:StringReminderDateDate) aber es war es möglich.

Ich war auch besorgt, so dass sie, der Wert kann Null und entweder sprengen die WF zur Laufzeit oder vielleicht die globale Temperatur erhöhen 1/2 eine gewisse, aber diese Bedenken waren unbegründet.

</Ende>

Technorati Tags:

5 Gedanken zu „Vergleichen / Test für leere Daten in SharePoint Designer-Workflows

  1. Tim

    Fragen:
    1) Als ich versuchte, die oben, Es funktioniert nicht, weil der Wert der ein leeres Datum scheint zu sein"?????" (Ich glaube, dass dies eine transponierte Nullwert ist). Wenn ich den Inhalt der dynamische Zeichenfolge anzuzeigen, Es zeigt sich als"?????".

    2) Joe – Wenn Sie schrieb "Wenn Feld größer als oder gleich heute ist oder Feld kleiner oder gleich heute ist", Meinst Du, dass Sie Variablen wie "heute verwenden können" Workflows? Wenn ja, können Sie erklären, wie? Ich habe kein Glück versuchen, und ich habe nur Werte zu extrahieren, die in Listen vorhanden sind.

    Antwort
  2. Joseph
    Warum nicht einfach testen die Bedingung zu:
    Wenn Feld größer als oder gleich bis heute
    oder Feld ist kleiner oder gleich bis heute
    Dies würde Ihnen eine "Wenn Feld nicht leer ist, tun Sie dies, sonst (Feld ist leer) das tun"
    Antwort
  3. Kein name
    Guter Tipp. Funktioniert perfekt.
    Jetzt Suche ich nach einem Weg Toset eine nicht erforderliche Datum zu innen Workflow leer. Alle Ideen?
    Antwort

Hinterlasse eine Antwort

Deine Email-Adresse wird nicht veröffentlicht. erforderliche Felder sind markiert *