Skip to main content
Nintex Community Menu Bar

Hello!

I'm new to nintex workflows and trying to get some automation in my workflow on sharepoint. In the workflow settings I want to start a workflow only if a certain column equals today. Can I use any function in the start workflow if settings?

If not is there a good workaround?

 

Thanks in advance!

 

Richard

Hi @Richardsss 

 

Simple method. Just start the workflow when the form is submitted. The first action is a PAUSE UNTIL action. Set the date as the date column on the list.

https://help.nintex.com/en-US/nintex2016/current/#sp2016/Workflow/ActionsCore/DelayUntil.htm

 

The advance method requires a daily scheduled Site Workflow which scans through the list and start the List workflow when a certain column equals today.

 

I suggest you try out the simple method first as this just require you to add a Pause Until action as the first action in your workflow.


If you use the pause until this means many WFs will be running is this a potential issue?


If you use the pause until this means many WFs will be running is this a potential issue?

Depends on your environment, but it can definitely cause server issues if there are many WFs running for a long time. I would recommend instead using a workflow planner that plans a workflow start on the column date. For instance, have a workflow that runs on item creation that only has a Start Workflow action that starts the actual workflow at the column date. The Start Workflow action has the option of using item properties to plan the workflow start.


Do you mean the scheduler on the start workflow action? I having an issue using it. I added the start time as a ref to a date column, but its not triggering.


Yes, that’s what I mean. It should work just fine though. The workflow schedule isn’t always that visible to the user but it should start at the designated time. If the column you’re referencing only displays the date you have to investigate what value Nintex assigns to the time, this could depend on your timezone (I think it goes with midnight UTC but not sure). It can sometimes also take a couple of minutes after the scheduled time before it actually starts.