CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Logging Vounteer Hours
Pages: [1]

Author Topic: Logging Vounteer Hours  (Read 1138 times)

rflemin

  • I post occasionally
  • **
  • Posts: 73
  • Karma: 2
    • DCRCA (DC Recovery Community Alliance)
  • CiviCRM version: 3.3
  • CMS version: Drupal 6.26
  • MySQL version: 5.1.26
  • PHP version: 5.2.6
Logging Vounteer Hours
October 04, 2011, 07:37:54 am
I'm placing this issue near the root of this Forum because it touches on several areas - membership, events, etc.
Many people have expressed a need to be able to log the amount of time that volunteers contribute. Most of the comments I have seen suggest doing this through CiviEvents, which I have tried to do:
   I created a numeric data field called 'Volunteer Hours'
   I created a Profile called 'Service Work' that includes First Name, Last Name, Email Address, and Volunteer Hours; I think I may add a field for Project, but haven't created that Field Set, yet.
   I created an ongoing (whole fiscal or calendar year) event called 'Ongoing Service Work'. For user convenience, I also created an Event Type called 'Service Work" and ranked it #1.
        I'm running into a problem because when I try to add a Profile in the Configure Event / Registration page, I get a drop-down menu that does not include my Service Work Profile. I can find the Profile when I go back to the Custom Data pages, so I know I saved it. Can anyone suggest why this is happening, or should I just go post in the Profiles forum?
   Once I get the input side of this worked out, I plan to go into the Reports section and create some report template(s) that will tell me hours/volunteer, hours/project, and hours/volunteer/project. It might be useful to be able to track volunteer hours back to funders for matching purposes, but I think I can pick that up when I work out a Project structure (parallel projects for different funders?).
    Any help with this little glitch will be much appreciated. If I get this worked out, I will write a cookbook for others and post it in the Wiki. Or if someone else has already worked it out, please point me to the documentation. I could see doing this through CiviCase as well.
Thanks, folks.


Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: Logging Vounteer Hours
October 04, 2011, 09:59:54 am
Nice one....I do not know how to solve your glitch, have not played with Event profiles yet. How about this one:
  • create a specific activity type called "Voluntary work"
  • add a custom field 'number of hours spent' to this activity task
  • create a specific profile (perhaps enhanced with the buildForm and postProcess hook) to have volunteers enter time, which creates an acitivity
[li]report wise, you can select all specific activities of that type, and sum the hours?
[/li][/list]

Mind you, I am just thinking out loud in 5 mins.....
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

matthewboh

  • I post occasionally
  • **
  • Posts: 89
  • Karma: 2
Re: Logging Vounteer Hours
October 04, 2011, 10:13:31 am
I'm also doing some work for an organization that needs to track Volunteer Hours - Turns out the easiest way for us was to:

  • Use the Activity capabilities
  • Add the Activity Types (for example, we used "Travel", "Instruction", "Volunteer" as our Activity Types
  • Enter the time in minutes under Duration
  • Use groups to report time
  • Created a new report called "Target Activity" which allows us to report Duration by Groups

If you need the report, I'm happy to send it off to you....

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: Logging Vounteer Hours
October 04, 2011, 10:27:59 am
That is probably the easiest and most standard solution Matthew, sounds good to me!
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Logging Vounteer Hours

This forum was archived on 2017-11-26.