Comparar / Prova per a les Dates en blanc en el flux de treball de dissenyador de SharePoint

Escenari: En un flux de treball de dissenyador de SharePoint, cal determinar si un camp data està en blanc.

Problema: SPD no proporciona un mètode directe per comparar les dates a res que no sigui una data. No podeu crear una condició com aquesta: "Si [DateField] és igual a en blanc".

Solució: Convertir la cita en una cadena. Ús de comparació de cadenes per determinar si la data és en blanc.

Captures de pantalla:

Els pesos de pantalla següent mostra com fer-ho. En aquest escenari, un camp en un element, "Permisos mediambientals:Primer permís recordatori data", es presenti i el flux de treball dels incendis en resposta.

imatge

imatge

Notes:

Quan tastava això, Em sorprenia agradablement aprendre que funciona. Em preocupava que el SharePoint Designer podria rebutjar l'assignació de corda (Variable:StringReminderDateDate) però això va permetre.

També estava preocupat que permetent-lo, el valor pot ser nul·la i tampoc volar la WF al temps d'execució o potser fer pujar la temperatura global 1/2 un grau, però aquestes preocupacions eren infundades.

</final>

Etiquetas de Technorati:

5 comentaris a "Comparar / Prova per a les Dates en blanc en el flux de treball de dissenyador de SharePoint

  1. Tim

    Preguntes:
    1) Quan provava el damunt, no està funcionant perquè el valor d'una data en blanc sembla ser"?????" (Crec que això és un valor NULL transposed). Quan vaig mostrar el contingut de la corda dinàmica, apareix com"?????".

    2) Joe – Quan es va escriure "Si el camp és superior o igual a l'actualitat o camp és inferior o igual a l'actualitat", vol dir que podeu utilitzar variables com "avui" en fluxos de treball? Si és així, pot vostè explicar com? He tingut cap provant sort, i només he estat capaç d'extreure els valors que existeixen en les llistes.

    Resposta
  2. Joseph
    Per què no només provar la condició:
    Si el camp és superior o igual a l'actualitat
    o camp és inferior o igual a l'actualitat
    Això li donarà un "si camp no està en blanc, fer-ho, altra cosa (camp està en blanc) fer que"
    Resposta
  3. Sense nom
    Gran punta. Funciona perfectament.
    Ara estic buscant una data manera toset un no-necessari per buidar dins flux de treball. Algunes idees?
    Resposta

Deixi una contestació a Tim Cancel resposta

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *