Record Actor Assignments

This table has 1 row per mapping for users assigned to prospects, accounts and opportunities

ColumnTypeDefinitionSample Value(s)Sample Use
ACTOR_IDVarcharUser who was assigned to the record
ASSOCIATION_TYPEVarcharWhether the user was assigned as an assignee or an ownerNull for Assigned, 'owner' for Owner
BENTOVarcharA collection of machines that power the Outreach app. Orgs live inside these.This may distinguish orgs that are in different data centers.
DML_ATTimestamp_NTZA datetime (local to server) in which the row was last modified. dml_at can be used to identify updated and new records, but as tables may not see changed records every day, it is not authoritative on when the table was last synced. 2019-01-01 12:14:01:10Where dml_at::date >= current_date-7 This will return all rows modified in the last 7 days.
DML_TYPEVarcharThe type of manipulation that last occurred to a row.'update', 'delete', 'insert', 'backfill', 'backfill-delete'Where dml_type <> 'delete' Excludes deleted rows.
IS_DELETED_IN_APPBooleanIs the latest dml_type "delete" or "backfill-delete".Where is_deleted_in_app = false Only keeps undeleted rows.
BENTOVarcharA collection of machines that power the Outreach app. Orgs live inside these.This may distinguish orgs that are in different data centers.
IDVarcharUnique id per row
O_IDVarcharOutreach instance unique identifier
RECORD_IDVarcharRecord to which the user was associated
RECORD_TYPEVarcharType of record to which the user was associated'Prospect', 'Opportunity', 'Account'
SURROGATE_IDVarcharAn md5 hash of bento, o_id and ID for a table.This can be used to get distinct counts of records if an account has more than 1 org instance. Two orgs will both have a prospect with ID of "1" but each will have a different surrogate ID.