NetX records various events within the exogen_stat_entry table in the database. While NetX provides UI facilities for viewing and downloading some of this data, you may want to create your own reports.
Note: assistance with custom SQL queries is outside of Support and would require Professional Services.
Warning: all database queries against any NetX table should always be done in a read-only fashion. Never try and update data directly into the database.
Schema
The exogen_stat_entry table has the following schema:
CREATE TABLE exogen_stat_entry (
stat_id BIGINT IDENTITY(1,1) PRIMARY KEY,
user_id BIGINT,
type BIGINT,
object_id BIGINT,
object_string ntext,
secondary_id BIGINT,
secondary_string VARCHAR(255),
object_source VARCHAR(255),
session_key VARCHAR(50),
site_domain VARCHAR(255),
stat_date DATETIME
);
While there are several fields you may want to consider, the following are the most critical:
- stat_id — the primary key for the event record
- user_id — the ID of the calling user; you can perform a join with the exogen_user table to obtain specific user information for a specific stat entry
- type — this defines the event type as an integer (see details below).
- object_id — this is the ID of the specific object type. So if this is an Asset Delivery, for example, then the ID corresponds to the Asset ID.
Types
Object | Event | Type | Reference | UI query available |
---|---|---|---|---|
User | Login | 1 | User ID | x |
User | Session expiration | 3 | User ID | x |
Asset | Delete | 10 | Asset ID | x |
Asset | Delivery | 11 | Asset ID | |
Asset | Preview | 12 | Asset ID | x |
Asset | Process | 13 | Asset ID | |
Asset | Search | 14 | Asset ID | |
Folder | Delete | 17 | Folder ID | x |
Folder | Preview | 18 | Folder ID | x |
Asset | Import | 20 | Asset ID | x |
Asset | Import action | 21 | Asset ID | |
Asset | Checkin | 24 | Asset ID | x |
Asset | Checkout | 25 | Asset ID | x |
Asset | Link | 26 | Asset ID | x |
Asset | Placed | 27 | Asset ID | x |
Asset | Review approval | 28 | Asset ID | |
Collection | Create | 29 | Object ID | |
Collection | View | 30 | Object ID | |
Collection | Share | 31 | Object ID | |
Collection | Add asset | 32 | Object ID | |
Asset | Resync | 33 | Asset ID | |
Asset | Reimport | 34 | Asset ID | |
Download approval decision | Approved | 35 | Status | x |
Download approval decision | Rejected | 36 | Status | x |
Asset | Download approval: approved | 37 | Asset ID | x |
Asset | Download approval: rejected | 38 | Asset ID | x |
Asset | Share event | 39 | Asset ID | |
Asset | Share original | 40 | Asset ID | x |
Asset | Share proxy | 41 | Asset ID | |
Asset | Share repurpose | 42 | Asset ID | x |
Asset | Share view | 43 | Asset ID | x |
Asset | Share contact sheet | 44 | Asset ID | |
Asset | Share metadata | 45 | Asset ID | |
Asset | Download original | 46 | Asset ID | x |
Asset | Download proxy | 47 | Asset ID | |
Asset | Download repurpose | 48 | Asset ID | |
Asset | Download view | 49 | Asset ID | |
Asset | Download contact sheet | 50 | Asset ID | |
Asset | Download metadata | 51 | Asset ID | |
File | Download | 52 | Asset ID | x |
File | Share | 53 | Asset ID | x |
Asset | Share | 54 | Asset ID | x |
Asset | Share version | 55 | Asset ID | |
Asset | Download version | 56 | Asset ID |