Design

The high level design for Bamboo Group Agents a.k.a Special Agents uses a few bamboo features:

  • Remote or Local Agents These are the little buggers who have the knowledge and will to build your Plan.
  • Capabilities A custom Group Agent Capability assigns a given Agent to one, and only one "Group"
  • Plan Level Configuration Requires plans to be assigned to a Group
  • Admin Bulk Plan Configuration Allows existing plans to be re-assigned to alternate Groups

And a new custom concept of Groups.

Groups are not people groups or agents groups, they are just logical groups of all that.

So a Group may relate to an organization unit, a project with lots of plans, or perhaps some isolated beta Agents and Projects.

iA logical entity called Groups relates agents with the custom capability to Project Plans specifying that agent