I need a workflow to trigger when one of a specific set of fields filled in when the record is first created, or is subsequently changed so I’ve created the following condition. The problem I am having is that when the record is first created it is firing, even when none of the nominated fields have been entered. I would have thought the ISNOTBLANK would have filtered those out but it hasn’t
Or([_THISROW_BEFORE].[Reprint] <> [_THISROW_AFTER].[Reprint]
,AND(ISNOTBLANK([JSAs Required])
,[_THISROW_BEFORE].[JSAs Required] <> [_THISROW_AFTER].[JSAs Required]
)
,AND(ISNOTBLANK([Specs Required])
,[_THISROW_BEFORE].[Specs Required] <> [_THISROW_AFTER].[Specs Required]
)
,AND(ISNOTBLANK([Tasks])
,[_THISROW_BEFORE].[Tasks] <> [_THISROW_AFTER].[Tasks]
)
,AND(ISNOTblank([Attachment 1])
,[_THISROW_BEFORE].[Attachment 1] <> [_THISROW_AFTER].[Attachment 1]
)
,AND(ISNOTblank([Attachment 2])
,[_THISROW_BEFORE].[Attachment 2] <> [_THISROW_AFTER].[Attachment 2]
)
,AND(ISNOTblank([Attachment 3])
,[_THISROW_BEFORE].[Attachment 3] <> [_THISROW_AFTER].[Attachment 3]
)
)