Post

3 followers Follow
0
Avatar

Daily 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?

Dean Broking Answered

Please sign in to leave a comment.

4 comments

0
Avatar

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

Dean Broking 0 votes
Comment actions Permalink
0
Avatar

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

Tamir Avital 0 votes
Comment actions Permalink
0
Avatar

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')

Dean Broking 0 votes
Comment actions Permalink