Using Advanced Workflow to identify overdue records

Fairly basic question - is it possible to use Advanced Workflow (Sugar BPM) to follow up overdue records which can currently be done easily in Legacy Workflow.

It seems Advanced Workflow is limited to selecting a specific date rather than for example "before today" or a fixed time span.

For example : Expected Close Date is before today or Task is Due in 5 days time ?

Thanks in advance.

Greg Barrass 

Parents Reply
  • Hi Pierre Bourban,

    Sugar has evolved a bit since I wrote the above response.

    I now believe the loops I built into the stock Case Follow-Up Date Management process definition are a better approach to assessing and responding to changes in date fields.

    The loop leverages an Event-based gateway that sets a race condition between Wait Event(s) and Receive Message Event(s), as shown here:

    The above was developed in consideration that a Wait Event does not update if the date used in the criteria changes on the record. The Receive Message event, waiting for any change to the date field, will escape the Wait Event if the date is changed, then simply loop back into the event-based gateway which will automatically re-trigger the Wait Event with the new date value.

    I hope this helps! 

Children