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) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Using Events and Activites to work more like community organizing elements
Pages: [1]

Author Topic: Using Events and Activites to work more like community organizing elements  (Read 1272 times)

avaguilar

  • I’m new here
  • *
  • Posts: 28
  • Karma: 1
Using Events and Activites to work more like community organizing elements
October 19, 2009, 12:25:48 pm
The following is a use-case scenario that describes how groups would like to use Civi to not only track events and activities, but also be able to track and analyze their tactics and strategies they're using to get their members to participate.   I initially had some thoughts also about civiCase, because I believe Dave G. briefly mentioned that it can be use for "loose" (my words) project management, but I'm not totally sure about that route yet.

Let me start with the scenario -

A base-building community organizing group uses a data flow structure for community organizing that included Actions and Tactics rather than Events and Activities.

In this structure, Actions are activities members are invited to participate in, with a specific date range. Actions include meetings/hearings, rallies/direct actions, calls to decision makers, letters to decision makers, emails to decision makers, petition signing, and participation in public committees (such as community planning groups or government stakeholder committees).  

Tactics, on the other hand, are the activities implemented by staff and lead organizers to get the members to do the Actions. Tactics include door knocking, presentations, phone banking, house meetings, e-blasts, community events, and house visits. So the Tactic needs to be linked to the Action and also needs to include the member’s response (whether or not they committed to do the action) and the Result (whether they actually did it, to the extent we could determine it).  The end goals would be a chronological record of all the actions and efforts undertaken for a particular project, and also a way to quantify the effort (realizing that actual calculations would have to be done outside of civicrm).


Can Events and Activities, and maybe civiCase (if it's applicable) include the actions and tactics that groups want to track.  It seems that Activities and Events can track much of the individual responses, and actions, but we would need to be able to connect the activities and events together - maybe through a custom source code field in activity and event where the option values are shared between the two?  We'd also need to be able to export information from activities and events, as well as the area (civicase?) that would track the "tactics".

Does anyone have any thoughts, ideas, potential solutions that we ought to consider?

alice

 
« Last Edit: November 24, 2009, 07:28:07 am by avaguilar »

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: Using Events and Activites to work more like community organizing elements
December 06, 2009, 07:52:16 pm
Hi Alice - I am still trying to digest some of this, but have to say I think the idea of using Events for 'Actions' may have great merit. Just thinking through the options here - instead of just asking people to eg sign up to do some door knocking, there could be a repeating Event of Door-knocking on a weekly basis. That way people could sign up to participate when they want to, rather than just a vague - yes I am happy to doorknock

The latter also means that we can use a vague 'happy to door knock' custom field to capture info at any particular time and then at beginning of month (eg in lead up to an election) send out checksum email (yes i know we still have to get checksums going with Events) with links to various events (ie week 1, week 2 etc) with custom fields asking what they want to do.

This then gives us the ability to mark people down as 'did not show' in terms of whether they actually did what they offered to do.

There are probably routes to do the above with Activities and Profile and Date fields etc, but your idea of using Events in this way is quite exciting.

Other thoughts that relate to this. At present we can create Custom Fields per individual event - it would be great if there was the option to do it per Event Type - lobo/dave any chance this is an easy tweak you can squeeze in given that you already have Participant (role) and Participant (event name) - can we also get Participant (Event Type)? go on, pls, pls

I am not sure I have helped Alice tie the ideas of using Activity and Event any closer, expect I guess that as I see it the Activities for the above would be on the 'manager' to make sure they chase up all those who sign up for the Action and update their 'status' to reflect if they actually turned up, etc.

I suppose another critical step would be the ability Batch Update attendees with particular Activities eg so that you can then set an Activity for all the door-knockers to 'input their data' or "take down the signage' etc
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Deepak Srivastava

  • Ask me questions
  • ****
  • Posts: 677
  • Karma: 65
Re: Using Events and Activites to work more like community organizing elements
December 07, 2009, 11:53:19 pm
Peter,

Quote
At present we can create Custom Fields per individual event - it would be great if there was the option to do it per Event Type

If you look at second selector for "Event", it lists "Event Types" and not events. May be we should change the label from "Events" to "Events (Event Type)". That means you can still create custom fields for specific event type which would work in context of events (and not participants). And in 3.1 http://civicrm.org/node/644 feature allows you to extend custom fields for one or more specific event type.

Quote
any chance this is an easy tweak you can squeeze in given that you already have Participant (role) and Participant (event name) - can we also get Participant (Event Type)?

With http://civicrm.org/node/644 our main focus was to "Support multiple types within an object for custom group" and didn't have time to squeeze "Participant (Event Type)" in. We 'll check with team if its possible to add it at this stage (in 3.1).  
« Last Edit: December 08, 2009, 12:10:02 am by Deepak Srivastava »
Found this reply helpful? Contribute NOW and help us improve CiviCRM with the Make it Happen! initiative.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Developer Discussion (Moderator: Donald Lobo) »
  • Using Events and Activites to work more like community organizing elements

This forum was archived on 2017-11-26.