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 »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Creating an Organic Group for participants of each of a particular Event type
Pages: [1]

Author Topic: Creating an Organic Group for participants of each of a particular Event type  (Read 966 times)

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
Creating an Organic Group for participants of each of a particular Event type
April 01, 2011, 01:23:31 pm
Hi - anyone know of any work that has been done in this area.

Scenario: client runs workshops - create an Organic Group for each of these workshops and add the Participants to the OG automatically. Then use the OG for conversations among Participants during and after the workshop/training - and have the Trainers notes (in Drupal Profile) on each of the participants available to them (the latter is provided by Views and using Relationships - works fine).

In addition if the OG creating the ACL set up could still function then the Trainer, as the Manager of the OG would end up with ACL access to just their Participants.

I recall Matt had a recooked recipe for synching OG in the reverse direction, ie person in Civi Group A gets added to Organic Group A etc. but that a/ may not work with Smart Groups (any one tried?) and looks like it requires the ACL option to be removed.

Was thinking about doing same, ie make Smart Group for 'all participants in Workshop X' and then synch them in to an Organic Group - but again would lose the ACL option.

So here is how I am thinking it would work best.

Set up an Event and set Teacher X as the Trainer for the Event (via Event Custom field).

Creation of CiviEvent causes an OG to be made, with Trainer as Manager, and the OG-Civi Synch makes the pair of Civi Groups for ACL purposes.

Any one who signs up for the classes either gets added direct to OG and therefore synchs in to Civi Group - or we reverse the synch while keeping the ACL alive and add the Participant to the CiviGroup and pushing them over to be an OG member.

Any advice on the best approach? Might this be a case for trying out Rules integration?

NB link here has reference to two previous discussions on reverse OG synching which i read as meaning the ACL option has to be off for reverse synch to work - http://wiki.civicrm.org/confluence/display/CRMDOC33/Organic+Groups+CiviCRM+Synchronization
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

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: Creating an Organic Group for participants of each of a particular Event type
April 01, 2011, 02:00:46 pm
Maybe something like the attached in terms of flow - which makes me think that maybe we use Rules Integration for the 'orange' to 'green' steps ie create the OG and add the Manager and Member - then perhaps the existing OG CiviCRM synch can take care of the 'green' to 'blue' steps so we keep all the cool ACL automated configuration.
« Last Edit: April 01, 2011, 02:26:45 pm by petednz »
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

xavier

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4453
  • Karma: 161
    • Tech To The People
  • CiviCRM version: yes probably
  • CMS version: drupal
Re: Creating an Organic Group for participants of each of a particular Event type
April 02, 2011, 02:05:53 pm
Hi,

I'd put the teacher as a participant with a teacher role instead of a custom field.

As the participant, might be easier to put them in a group via a hook and let the og/civi do the sync.
-Hackathon and data journalism about the European parliament 24-26 jan. Watch out the result

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using CiviEvent (Moderator: Yashodha Chaku) »
  • Creating an Organic Group for participants of each of a particular Event type

This forum was archived on 2017-11-26.