Question

Photo of Michael Garrison

0

Named Location and custom attributes

On a geo-fenced "Named Location" I would like to specify a neighborhood and let Rock know which pastor is responsible for overseeing that location. (I'll use it as a lookup in a workflow later). Unfortunately I don't see an option to add a custom attribute to a named location or it's parent, so I went under General Settings / Defined Types / Location type and set a custom "Attribute for a Defined Type". I called it "Overseer" and made it a "Person" field type.

Now when I go back to my named locations, I expect to see that attribute available in the location definition. No luck though! Is there a right way to do this?

  • Michael Garrison

    I've just found that the "overseer" attribute I created is available only on the specific location TYPE. So in the list where Rock comes with Campus, Building and Room, if I click on one of those, I can now set an "Overseer" over (for instance) the "Room" type of location. Not each room. So I'm still looking for a way to add a custom attribute to the actual LOCATIONS, rather than the location TYPE...anyone out there?

  • Photo of Michael Garrison

    0

    Assuming that Rock v4 has been the magic bullet, I have just gone back and revisited this. It works splendidly (I just had to get it through my head that group members are different than sub-groups, and rename member roles and names appropriately).

    Now I'll just have to see what I can do about getting at that information in a workflow ;-)

    Thanks

  • Photo of Rock RMS

    0

    You can add "location" attributes under Admin Tools > Security > Entity Attributes...

    LocationAttribute.png

    However, you may want to consider using a particular group type as your "neighborhoods."  That would still allow you to add a fenced location to each neighborhood, but it would also allow you to have multiple leaders ( and roles ), have child "groups", and let you take advantage of the mapping tools provided in Rock.  Here's some examples of how that might look...

    GroupViewer.png

    GroupMap.png

    In addition, when group finder, and leader toolbox functionality is added to rock in future updates, it will most likely be dependent on the areas ( "neighborhoods" ) to be a particular type of group.

    • Michael Garrison

      Great, thanks.
      It looks like having a specific group type is the way to go. But I'm not having success- can you help me spot where I went wrong?
      This isn't the order I did things in, but let me set it up this way so that it builds



      • I created a new group "Location Type" called "Boundary", allowing map selection and named location selection but not address selection

      • I created a new group type purpose called "City Region"

      • I created a new group type called "City Region". It's purpose is "City Region", it holds child group types of "City Region", the Location Selection Modes are "Named" and "Geo-fence", no roles (I deleted the "member" role as all neighborhoods are just neighborhoods, though I also tried creating "Neighborhood" and "Region" roles to no effect) and the location types are "Boundary". I set a "Group Attribute" called "Overseer" of type "Person".

      • I created a new group called "Neighborhoods" of purpose "City Region".

      • I created a new group called NH1 (as an example) whose parent was "Neighborhoods". Now when I go to set the "Meeting Details" and add a location, I can add a person as an overseer (great) and create a geo-fenced region on the map and it auto-populates that it is of type "boundary". But when I try to save that location, the "Meeting Details" still informs me "No locations found". No exceptions appear to be logged, it just doesn't save the boundary.