Group Management

Groups are logical collections of people based on some specific OCF function.

Group Domains

Groups can associated into Domains that provide a means for applying specialized functions or business logic unique to all groups in the Domain. Examples of domains could be Entertainment, Security , Craft Booths, Staff Crew, etc)
  1. Creating New Domains
    1. The system shall support the creation of new domains
    2. The following data elements are required
      1. Domain Name
      2. Domain Description
  2. Add / Remove groups from Domains
    1. The system shall support a way to add and remove Root Groups from Domains

    2. A Root Group can only exist in one Domain at a time

    3. A Root Group must have a Domain

    4. All Sub-Groups automatically inherit their Root Group domain
  3. Group Hierarchies
    1. The system shall support the association of groups into n-level hierarchies.

    2. The system shall support display of and navigation through hierarchies.

    3. Each hierarchy will have one Root Group as its top level parent

    4. Sub-groups can only exist in one hierarchy at a time

    5. The system shall support a way to add and remove sub-groups from a parent group.

    6. removal of a subgroup will automatically associate all people in the group with the immediate parent group. All inventory assignments for the affected people will also transfer
  4. Root Groups
    • Root Groups are logical collection of people based on some specific OCF function. Root Groups can be assigned inventory budgets which are used used to govern the assignment of OCF inventory to people in the group.

    1. The system shall support a way to add and remove Root Groups

    2. A Root Group cannot be removed if it contains subgroups or people

    3. The system shall support a way to add and remove Coordinators to Root Groups

    4. The system shall support a way to add and remove sub-groups to and from Root Groups

    5. The system shall support a way to set inventory budgets to Root Groups

    6. The system shall support a way to set goldenrod budgets to Root Groups

    7. The system shall support a way to display current totals for budgets compared with assignments for camping passes and vehicle passes for all Root Groups


  5. Sub Groups
    • Sub Groups are logical collection of people based on a specific sub-function of a Root Group. Sub Groups are hierarchical in nature and can contain other subgroups. Subgroups can be assigned inventory budgets but their budgets are restricted to the available inventory budgets of their immediate parent group.

    1. The system shall support a way to add Sub- Groups

    2. The system shall support a way to update Sub- Groups

    3. The system shall support a way to remove Sub- Groups Removal of a subgroup will automatically associate all people in the group with the immediate parent group. All inventory assignments for the affected people will also transfer

    4. The system shall support a way to add and remove Group Leaders to Sub Groups

    5. Coordinators of Root Groups will automatically have the ability to manage all the sub groups beneath them.

    6. Root Group Coordinators will automatically have the ability to manage the sub groups beneath them

    7. The system shall support a way to set inventory budgets to Sub-Groups. Sub-Group budgets are restricted to the amount of available inventory budgets of their immediate parent group.

Data Elements for Groups/SubGroups
Element notes
Name auto-generated if not specified
Description free text to support multiple entries and formats
Parent Group The immediate Parent
Root Group The Root Parent
Group Domain The Domain

-- JimReed - 08 Jul 2012

This topic: OCF > WebHome > OCFIT > OCFWebApp > GroupManagement
Topic revision: 2012 Oct 23, AdminUser
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback