Versions Compared

Key

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

Gliffy
nameDesktop Contract Data Model

 

Note that the DSP Group of a user is derived from this data via business logic that exists outside of the data model. The pseudocode is as follows:

Code Block
if User->Fasit
  "CTS DSP FASIT"
else
  User->Org->Contract->DSPGroup.Name

 

This part of the data model is newly normalized in the wake of a previous scheme, which copied the DSP Group to the User record as an attribute. Currently we import user and org data from canonical sources and endeavor not to extend the user object (or other imported objects) to implement business logic.

...