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) »
  • Config for short-term teams
Pages: [1]

Author Topic: Config for short-term teams  (Read 1168 times)

pbarmak

  • I post occasionally
  • **
  • Posts: 111
  • Karma: 3
  • CiviCRM version: 3.3.5
  • CMS version: Pressflow 6.19
  • MySQL version: 5.1
  • PHP version: 5.2.10
Config for short-term teams
May 14, 2010, 11:14:15 am
Our organization sends out short-term mission teams at different times of the year.  Team members are organized into a team number (Team 507).  And the team members have to follow a certain set of steps prior to the trip (filling out forms, paying fees, etc).  Pretty standard scenario.

I'd like to get feedback on the best way to set up these short-term teams.  Should a specific team be a Group (so we'd have a group called "Team 507" with individuals put into that group)?  Or is this a more suitable case for CiviMember?  Or is it even a relationship (Team is a custom contact type with individuals relating to that)?

Also, once they are set up, what's the best way to track the checklist of items they need to complete?  Simple Activities?

Thanks, I'd appreciate any feedback.

TravelingPharaoh

  • I post occasionally
  • **
  • Posts: 39
  • Karma: 3
    • Traveling journey of a developer
  • CiviCRM version: 4.1.2
  • CMS version: Drupal 7
Re: Config for short-term teams
May 14, 2010, 02:50:47 pm
I created custom data groups and profiles with required fields.  Then the profiles are to be used with Drupals user edit.  Then I created a module that looks at which groups have the required fields populated and shows the progress of the profile.  And until the user has filled out x% of the profile then the user can accepts the terms and conditions and submit that information to the event leader.

In my case my teams are divided by event, so each team belongs to one event, also short term missions.  So I created smart groups that the contacts are registered to the event.

www.northtexasmissions.org

pbarmak

  • I post occasionally
  • **
  • Posts: 111
  • Karma: 3
  • CiviCRM version: 3.3.5
  • CMS version: Pressflow 6.19
  • MySQL version: 5.1
  • PHP version: 5.2.10
Re: Config for short-term teams
May 15, 2010, 04:27:46 am
Quote from: TravelingPharaoh on May 14, 2010, 02:50:47 pm
I created custom data groups and profiles with required fields.  Then the profiles are to be used with Drupals user edit.  Then I created a module that looks at which groups have the required fields populated and shows the progress of the profile.  And until the user has filled out x% of the profile then the user can accepts the terms and conditions and submit that information to the event leader.

In my case my teams are divided by event, so each team belongs to one event, also short term missions.  So I created smart groups that the contacts are registered to the event.

www.northtexasmissions.org

First, nice site, looks great.  Thanks for the tip on the profile/custom fields idea.  We currently have internal folks doing checklists, having custom fields for that is perfect (and we can then search on those fields plus the event to get reporting on which contacts are complete).

Any chance I could get a peak at the module you created which checks for x% complete?  I'd love to have an example if that's ok.

Thanks again.

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Config for short-term teams
May 15, 2010, 05:52:51 am
You put the custom fields on the contact or on the participant ?

It would seem great to generalise and have an end user interface on adding an activity (of type "joining team") on your contact type, with the custom fields being associated with it. Could be used for load of self filling form where the info isn't directly linked to the contact, but rather an activity (eg. recruitment form, annual survey, post event satisfaction questionnaire...)

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Config for short-term teams
May 15, 2010, 07:14:30 am

we are proposing this model in our canvassing / campaigning work

http://wiki.civicrm.org/confluence/display/CRM/CiviCRM+for+Canvassing+and+GOTV

i think our first phase we will have some rough hacks to get this to work. Once we raise more money we'll consider cleaning it up

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Config for short-term teams
May 15, 2010, 07:28:18 am


pbarmak, if Lobo's suggestion solves your need, could your org consider funding part of the dev ?

X+
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

TravelingPharaoh

  • I post occasionally
  • **
  • Posts: 39
  • Karma: 3
    • Traveling journey of a developer
  • CiviCRM version: 4.1.2
  • CMS version: Drupal 7
Re: Config for short-term teams
May 16, 2010, 07:21:32 pm
Attached is the module I used and look at the build_profile_completeness_block function to see the block, and see at civicrm_addons_user to see how I placed on the edit view of the users profile.

Quote from: pbarmak on May 15, 2010, 04:27:46 am
Quote from: TravelingPharaoh on May 14, 2010, 02:50:47 pm
I created custom data groups and profiles with required fields.  Then the profiles are to be used with Drupals user edit.  Then I created a module that looks at which groups have the required fields populated and shows the progress of the profile.  And until the user has filled out x% of the profile then the user can accepts the terms and conditions and submit that information to the event leader.

In my case my teams are divided by event, so each team belongs to one event, also short term missions.  So I created smart groups that the contacts are registered to the event.

www.northtexasmissions.org

First, nice site, looks great.  Thanks for the tip on the profile/custom fields idea.  We currently have internal folks doing checklists, having custom fields for that is perfect (and we can then search on those fields plus the event to get reporting on which contacts are complete).

Any chance I could get a peak at the module you created which checks for x% complete?  I'd love to have an example if that's ok.

Thanks again.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Config for short-term teams

This forum was archived on 2017-11-26.