Answers.Body: <p><a href="https://civicrm.org/extensions/civivolunteer" rel="nofollow noreferrer">CiviVolunteer</a> might be a better fit for your requirements than CiviHR.  See also <a href="https://civicrm.stackexchange.com/questions/8669/volunteer-timesheet">Volunteer Timesheet</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-10T09:08:47.990Z
Answers.LastActivityDate: 2017-04-10T09:08:47.990Z
Answers.LastEditDate: 2017-04-13T12:53:13.207Z
Answers.UserDisplayName: Aidan
Answers.Body: <p>We built some jiggery pokery stuff so that a user would click a 'start' which would store the data in an Activity field, then would click an 'end' button which would finish that 'session' and hence record the data to calculate the time spent, and do the rest of the summarising of data via Views. Not in a packageable form, but may give you some ideas to work on, or chase us if you want to fund us packaging it up somehow.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-20T14:38:17.150Z
Answers.Text: That sounds very useful. Would you mind sharing in one form or another?
Answers.UserDisplayName: Randy Tobias
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-20T23:49:39.010Z
Answers.Text: hmm, i think it would take us 2-3 hours to dig it out and ensure it was shareable. won't happen for a while - unless you can get it up our list with some bribery
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-20T23:50:46.743Z
Answers.Text: or we could look at it at civicon ? damn, just remembered it ws on a client who has since ditched civi, may be more digging to even see what state it is in.
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-21T14:36:21.787Z
Answers.Text: I don't think there is any huge rush for this; it is something that I'd like to put together over the next couple of months, just to see if this is a system that would be usable and a better fit than what we have (which I can't imagine it wouldn't be as what we are doing now I think is crap - literally just using google sheets and manual input).
Answers.UserDisplayName: Randy Tobias
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-21T22:37:10.707Z
Answers.Text: you'll be a civicon?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-23T12:58:50.707Z
Answers.Text: St. Louis? Yes, it will be my first one.
Answers.UserDisplayName: Randy Tobias
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-20T00:39:11.227Z
Answers.LastActivityDate: 2017-04-20T00:39:11.227Z
Answers.UserDisplayName: petednz - fuzion
Answers.Body: <p>I agree with Aidan that CiviHR may not be quite right for your use case (yet!).</p>
  
  <p>If you are a little more technical I think you could create a solution using:</p>
  
  <p>Drupal webforms (and CiviCRM webform integration)
  CiviCRM
  CiviVolunteer module</p>
  
  <p>You could create a public webform which you staff can fill in to record their time. This form can be integrated to CiviCRM to create an activity to record the data against their contact record. On the form you could have a field which is the "duration" of time worked (and the date worked) which would be recorded on the activity.</p>
  
  <p>You could then create a report (use the activity summary report) in CiviCRM which sums up the duration of time worked based on various filters.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-04-11T11:08:07.497Z
Answers.LastActivityDate: 2017-04-11T11:08:07.497Z
Answers.UserDisplayName: Jamie Novick - Compucorp
Body: <p>I want to use CiviCRM to track volunteer hours and allocate rewards. My question is, how do I use CiviCRM to automatically report on volunteer hours?</p>
  
  <p>Time tracking is used for these reasons:</p>
  
  <ul>
  <li>12+ hours: full time staff member. </li>
  <li>24+ hours:eligible for going to
  the staff after-party.</li>
  </ul>
  
  <p>I work with a Japanese Art and Culture Society. Fancy name for anime convention. We have a major event once a year and a couple of smaller ones.</p>
  
  <p>It would be nice if whatever system we end up, we can use it to:</p>
  
  <ul>
  <li>Track contact information for our volunteers across all events. </li>
  <li>Track volunteer hours per event.</li>
  </ul>
  
  <p>We have been getting hitting a snag when it comes to the time keeping.  I was reading up on civihr. I haven't seen anything about time keeping, but it does look to be able to handle volunteer info for departments, managers, admins, staff, etc. That may be one part of the solution.</p>
  
  <p>I hear CiviVolunteer may be the time tracking part of the solution.</p>
  
  <p>For the time tracking: 
  Can anyone think of a way where we could either have a staff member self punch in and out when they work a shift, or an easy way where we could maybe use the QR codes or ID numbers on our staff badges where supervisors could ideally use their phone to scan a staff members badge to start or end someone's shift? </p>
  
  <p>I know in the past with some version of a check in an out system, we had issues if for some reason someone happened to miss checking out, though this shouldn't really be an issue if we could use phones instead of having to type in data.</p>
  
  <p>To recap, we are looking to create a system that, ideally, would be able to: </p>
  
  <ul>
  <li>Store a volunteer's info(Personal Data, Department, Contact Info)</li>
  <li>Track different staffers' hours.</li>
  <li>Make reports that show the total hours of each staff member in each department. </li>
  <li>Have different access levels (Volunteer, Department Head, HR Overlord, etc.).</li>
  <li>Make reports with goals.</li>
  </ul>
  
  <p>To expand on that last point, it seems like if there is a way to track time, it should be very easy for our organization's HR Overlord to be able to log in and, with a couple of clicks, be able to pull up a list of all people who qualify for the staff dinner (in this case, they worked 24+ hours between 2017-04-07 08:00:00 and 2017-04-09 17:00:00).</p>
  
  <p>At this point, I'm guessing I would use:</p>
  
  <ul>
  <li>CiviHR to track Volunteer information, departments, and access permissions.</li>
  <li>CiviVolunteer to track Volunteer hours and to be able to make quick reports.</li>
  </ul>
  
  <p>Can CiviHR and CiviVolunteer even work together in this way?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-04-10T04:06:22.897Z
Comments.Text: PS: I'm relatively new to posting to SE and open to help on rewording my question to make sense and be clear, while being much less wordy (I assume this was a terribly phrases post.)
Comments.UserDisplayName: Randy Tobias
Tags: <activities><civivolunteer><civihr>
Title: Civihr and time tracking?
ThreadText: # Civihr and time tracking?
  
  (Asked by: username_0 on 2017-04-10)
  
  I want to use CiviCRM to track volunteer hours and allocate rewards. My question is, how do I use CiviCRM to automatically report on volunteer hours?
  
  Time tracking is used for these reasons:
  
  * 12+ hours: full time staff member.
  * 24+ hours:eligible for going to
    the staff after-party.
  
  I work with a Japanese Art and Culture Society. Fancy name for anime convention. We have a major event once a year and a couple of smaller ones.
  
  It would be nice if whatever system we end up, we can use it to:
  
  * Track contact information for our volunteers across all events.
  * Track volunteer hours per event.
  
  We have been getting hitting a snag when it comes to the time keeping. I was reading up on civihr. I haven't seen anything about time keeping, but it does look to be able to handle volunteer info for departments, managers, admins, staff, etc. That may be one part of the solution.
  
  I hear CiviVolunteer may be the time tracking part of the solution.
  
  For the time tracking:
  Can anyone think of a way where we could either have a staff member self punch in and out when they work a shift, or an easy way where we could maybe use the QR codes or ID numbers on our staff badges where supervisors could ideally use their phone to scan a staff members badge to start or end someone's shift?
  
  I know in the past with some version of a check in an out system, we had issues if for some reason someone happened to miss checking out, though this shouldn't really be an issue if we could use phones instead of having to type in data.
  
  To recap, we are looking to create a system that, ideally, would be able to:
  
  * Store a volunteer's info(Personal Data, Department, Contact Info)
  * Track different staffers' hours.
  * Make reports that show the total hours of each staff member in each department.
  * Have different access levels (Volunteer, Department Head, HR Overlord, etc.).
  * Make reports with goals.
  
  To expand on that last point, it seems like if there is a way to track time, it should be very easy for our organization's HR Overlord to be able to log in and, with a couple of clicks, be able to pull up a list of all people who qualify for the staff dinner (in this case, they worked 24+ hours between 2017-04-07 08:00:00 and 2017-04-09 17:00:00).
  
  At this point, I'm guessing I would use:
  
  * CiviHR to track Volunteer information, departments, and access permissions.
  * CiviVolunteer to track Volunteer hours and to be able to make quick reports.
  
  Can CiviHR and CiviVolunteer even work together in this way?
  
  **Tags:** activities, civivolunteer, civihr
  
  > **Comments:**
  > **username_0**: PS: I'm relatively new to posting to SE and open to help on rewording my question to make sense and be clear, while being much less wordy (I assume this was a terribly phrases post.)  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_1 on 2017-04-10. Score: 2
  
  [CiviVolunteer](https://civicrm.org/extensions/civivolunteer) might be a better fit for your requirements than CiviHR. See also [Volunteer Timesheet](https://civicrm.stackexchange.com/questions/8669/volunteer-timesheet)
  
  
  ---
  
  ### Answer by username_2 on 2017-04-20. Score: 0
  
  We built some jiggery pokery stuff so that a user would click a 'start' which would store the data in an Activity field, then would click an 'end' button which would finish that 'session' and hence record the data to calculate the time spent, and do the rest of the summarising of data via Views. Not in a packageable form, but may give you some ideas to work on, or chase us if you want to fund us packaging it up somehow.
  
  > **Comments:**
  > **username_0**: That sounds very useful. Would you mind sharing in one form or another?  
  > **username_2**: hmm, i think it would take us 2-3 hours to dig it out and ensure it was shareable. won't happen for a while - unless you can get it up our list with some bribery  
  > **username_2**: or we could look at it at civicon ? damn, just remembered it ws on a client who has since ditched civi, may be more digging to even see what state it is in.  
  > **username_0**: I don't think there is any huge rush for this; it is something that I'd like to put together over the next couple of months, just to see if this is a system that would be usable and a better fit than what we have (which I can't imagine it wouldn't be as what we are doing now I think is crap - literally just using google sheets and manual input).  
  > **username_2**: you'll be a civicon?  
  > **username_0**: St. Louis? Yes, it will be my first one.  
  
  ---
  
  ### Answer by username_3 on 2017-04-11. Score: 0
  
  I agree with username_1 that CiviHR may not be quite right for your use case (yet!).
  
  If you are a little more technical I think you could create a solution using:
  
  Drupal webforms (and CiviCRM webform integration)
  CiviCRM
  CiviVolunteer module
  
  You could create a public webform which you staff can fill in to record their time. This form can be integrated to CiviCRM to create an activity to record the data against their contact record. On the form you could have a field which is the "duration" of time worked (and the date worked) which would be recorded on the activity.
  
  You could then create a report (use the activity summary report) in CiviCRM which sums up the duration of time worked based on various filters.
  
  
  ---
  
  