Skip to main content
Lists in SuperOffice can be both system-defined and user-defined. Most lists(both system-defined and user-defined) in SuperOffice are registered in the UDListDefinition Table.

System-defined

All system-defined lists which have aUDListDefinition_id can be subscribed to through both the UDListDefinition_id and the List name. This means that these events are fired when system-defined lists rows are changed:
  • list.{listName}.created
  • list.{listName}.changed
  • list.{listName}.softdeleted
  • list.{UDListDefinition_id}.created
  • list.{UDListDefinition_id}.changed
  • list.{UDListDefinition_id}.softdeleted
The exceptions (lists without `UDListDefinition_id“) to this are: These lists can only be subscribed to through the listName:
  • list.{listName}.created
  • list.{listName}.changed
  • list.{listName}.softdeleted
The following table contains all the events for system-defined list, using listName:

User-defined

These events are fired when user-defined list rows are changed:
  • list.{UDListDefinition_id}.created
  • list.{UDListDefinition_id}.changed
  • list.{UDListDefinition_id}.softdeleted
The UDListDefinition Table contains the UDListDefinition_id for all user-defined lists.

Example system-defined

This example subscribes to events on the category list

List.category.created

list.category.changed

list.category.softdeleted

Example user-defined

This example subscribes to events on a user-defined list with UDListDefinition_id equals 110.

List.110.created

list.110.changed

list.110.softdeleted