Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

  • Nexus – Keeps track of Services and their Resources. Proxies requests between Services.
  • Core – Manages People, Events and Involvement between them.
  • Involvement Services
    • Programme – Manages scheduled event programme via Schedules, Schedule Views, Schedule View Blocks, Venues, Rooms and Programmes
    • LabourManages event volunteers via Job Categories, Signups etc.
    • Signup – The simplest possible type of involvement, a free-of-cost sign up with some extra information. Manages Signups.
    • Commerce – Manages paid-for tickets via OrdersProducts etc.
  • Support Services
    • Badges – Manages Badges and admittance lists
    • External Auth – Synchronizes users and groups to an external service, namely IPA, for consumption by legacy applications
    • Mailings – Used to send mass e-mail Messages on grounds of an Involvement

 

Core

...

Involvement – Connects a Person to an Entity. Further information about the nature of the Involvement is managed by an Involvement Service.

...

User – A Person who holds an user account to the System. External Services are not Users even though they may by some tools be modelled as such.

Example

Gary Gopher is working as a security guard in Exemplacon and is a member of the Exemplacon Association. He also gives two lectures in the event: one about GNS and the other about immersion.

...