Versions Compared

Key

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

...

 

KIM

PSU

Open Registry

The Registry shall support a LIFE CYCLE model. Each user is in a specific state; incoming events MAY trigger a transition to a new state; entering a new state MAY trigger sending events. Each of these transitions MAY be associated with a different Business Process.

(warning) (error)

(tick)

(warning)

The Registry shall support having unique LIFE CYCLE models for each Affiliation type (eg staff accounts are closed immediately on separation; faculty permissions are trimmed on separation but accounts are closed six months after separation).

(warning) (error)

(tick)

(warning)

The Registry shall support allowing a site to manage the Rules that define the transitions within a LIFE CYCLE.

(warning) (error)

(tick)

(warning)

The Registry shall support optionally sending events whenever a user's attributes or Affiliation types changes.

(error)

(tick)

(tick)(warning)

The Registry shall support a core set of information that is maintained about each person (eg name(s), DOB, citizenship, etc).

(tick)

(tick)

(tick)

The Registry shall optionally support, for each Affiliation type, a scheme that defines the set of information and attributes that will be maintained for this Affiliation type for each user (eg staff have titles and office locations, students do not)

(error)

(warning)

(tick)

It shall be easy for sites to modify and extend the schema associated with an Affiliation type (both the data definition step, and adding code to do specialized processing).

(error)

(error)

(tick) ?

The Registry shall come with scheme sets that could be used with different models of Person Registry (eg thin, medium, fat).

(error)

(error)

(error)

The Registry shall provide the ability to have people review and approve changes and transitions via a Workflow mechanism.

(tick)

(warning)

(warning)

...