Hi,

do you have any plans to implement a feature which would make it possible to
force user "recalculation" in a given point in time. For example employee
role would be taken away just after job contract has finished. We try to
implement everything by event based processing and this feature is needed
for starting or terminating time based things which do not have own event.
Something like deferred task and deferred task scanner in another (past)
product.

If not, any good ideas how to implement the functionality? A quite simple
but not so pretty idea is to include a timestamp attribute to user and
export this to DB table and then do syncing by simulating events by custom
scripted sql adapted. Adapter's sync method should give only those lines
which has timestamp which is newer than timestamp which was processed in
previous run but which are not in the future.

Of course we need a lot of logic to implement role set evaluation but it is
another question. I suppose it can be done at least in activiti workflow.

Best regards,
Timo


Reply via email to