Have you tried the Time Reporting Compliance app? This will send out a weekly email if hours are below a specific threshold that you set: http://www.clarizen.com/appsmarketplace/item/time-reporting-compliance.html
Post
FollowDaily time submission reminder
I need to create a scheduled workflow that will fire off email to a given user that has not captured any time for a given day - can this be done?
Please sign in to leave a comment.
4 comments
Date
Votes
yes, unfortunately - we want a daily email to be fired off when time has not been captured for a given day - waiting till the end of the week is too late for our business
Hi,
Basically what you need is a scheduled workflow rule on the user level, that for any given user it would iterate through it's reported timesheets and will flag the user that hasn't submitted time for that given day (or for the previous business day).
There's an example: https://app2.clarizen.com/Clarizen/View/Default.aspx?id=69juv54cqyv6sxhhnkf5gli0k475&type=Published+Application&ver=v6
Please reach out with any further questions.
Good luck!
Tamir
Hi Tamir - your example was close - but fell a bit short of what we are trying to accomplish - we came up with following alternative Conditional Action List logic - but nothing the emails are not firing off - any help is more than appreciated!
///////////////////////////////////
GetWorkingTimeForGivenPeriod(currentobject(),today(),today())/hours(1) > 1
&& (GetSumOfTimesheetReportHoursForGivenPeriod(currentobject(),today(),today())/minutes(1) = 0
|| GetSumOfTimesheetReportHoursForGivenPeriod(currentobject(),today(),today())/minutes(1) = null)
&& ($LicenseType = 'Full' || $LicenseType = 'TeamMember')