Comparar / Prueba para las fechas en blanco en el flujo de trabajo de SharePoint Designer

Escenario: En un flujo de trabajo de SharePoint Designer, es necesario determinar si un campo de fecha está en blanco.

Problema: SPD no proporciona un método directo para comparar las fechas para que no sea una fecha. No se puede crear una condición como esta: "Si [DateField] es igual a en blanco".

Solución: Convertir la fecha a una cadena. Utilizar comparación de cadenas para determinar si la fecha está en blanco.

Capturas de pantalla:

Las capturas de pantalla siguientes muestran cómo hacerlo. En este escenario, un campo de un elemento, "Permisos ambientales:Primera fecha de recordatorio de permiso", se presenta y el flujo de trabajo se dispara en respuesta.

imagen

imagen

Notas:

Cuando traté de este, Me sorprendió gratamente saber que funciona. Yo estaba preocupado de que SharePoint Designer puede no permitir la asignación de cadena (Variable:StringReminderDateDate) pero le permitía.

Estaba también preocupado que permite, el valor puede ser nulo y cualquier golpe hasta el WF en tiempo de ejecución o tal vez aumente la temperatura global 1/2 un grado, pero esas preocupaciones eran infundadas.

</final>

Etiquetas de Technorati:

5 pensamientos sobre "Comparar / Prueba para las fechas en blanco en el flujo de trabajo de SharePoint Designer

  1. Tim

    Preguntas:
    1) Cuando probé el anterior, no está funcionando porque el valor de una fecha en blanco parece ser"?????" (Creo que esto es un valor NULL traspuesto). Al mostrar el contenido de la cadena dinámica, muestra como"?????".

    2) Joe – Cuando usted escribió "Si campo es mayor o igual a hoy o campo es menor o igual a hoy", significa que se pueden utilizar variables como "hoy" en flujos de trabajo? Si es así, ¿puede explicar cómo? No he tenido de tratar de suerte, y sólo he podido extraer valores que existen en las listas.

    Respuesta
  2. Joseph
    ¿Por qué no sólo prueba la condición:
    Si el campo es mayor o igual a hoy
    o campo es menor o igual a hoy
    Esto le daría un "si campo no está en blanco, hacer esto, otra cosa (campo está en blanco) hacer"
    Respuesta
  3. Sin nombre
    Gran Punta. Funciona perfectamente.
    Ahora estoy buscando una fecha de instalar no requiere de forma al vacío dentro de flujo de trabajo. Todas las ideas?
    Respuesta

Contesta

su dirección de correo electrónico no será publicada. Los campos necesarios están marcados *