About History

By default, ENOVIA Live Collaboration provides a history for each object, detailing every activity that has taken place since the object was created.

Programmer's can add additional history entries to track details of the events. This includes both business objects and administration objects (such as Types, Attributes, Relationships).

A business object's default historical information includes:


  • The type of activity performed on the object, such as create, modify, connect, and so on.
  • The user who initiated the activity.
  • The date and time of the activity.
  • The object's state when the activity took place.
  • Any attributes applicable when the activity took place, such as old and new values.

For administration objects, create and modify history records are logged automatically by the system, and include user and date and time stamp.

Programmer's may or may not need to use history records in their logic, so when printing or expanding business object, set, or connection information, history can be selected using the MQL select clause or excluded altogether (if printing all information).

The syntax and clauses for working with history are discussed in the programming reference section of the MQL Guide.