How does OutSystems handle static entities?

Static entities can be looked at as an enumerator on steroids. OutSystems handles them in three distinct tables:

  • OSSYS_Entity, where the entity meta information is saved;
  • OSSYS_Entity_Record where the real ids of the static entities are saved;
  • OSUSR_XXX_ the physical table where the values are written to.

The connection is then made between the Data_Id field from OSSYS_Entity_Record and the Id Field of the OSUSR_XXX_.

As this connection is managed in the eSpace itself it can produce some dramatic problems if you try to manually change some of the values directly in the database.



Top 5 Reasons to Care about the Quality of your UAT Environment Data