User Activity

Objects and Events in the User Activity Dataset

The User Activity Dataset gives you the option to create 360 Reports using data that reflects user actions in Procore. Track your team's activity by tool, action, or user over any time period. This information helps leaders understand how their company uses Procore. They can also use it to review employee activity to correct mistakes or investigate activities.

Tip iconTip

What are the key differences between User Activity Reporting and the legacy User Sessions Report? The User Activity Report offers a more powerful and flexible way to see what's happening in your account. Here are the key advantages:

  • Get a longer, more complete history. You can track activity over 31 days—a major increase from the 7-day limit in the User Sessions Report—and view actions from both web and mobile apps.

  • Build highly specific reports. Create a custom view with the exact fields you need. You can then filter by any data point (like 'Actor Email' or 'Event Type') to get granular insights, even without adding those fields as columns.

Objects

Objects act as a master directory, defining the who and what in the system, such as users, projects, and documents.

Object

Format

Company Name

Text

Count

Number

Device Type

Text

Event Date

Date

Event ID

Text

Event Name

Text

Event Subtype

Text

Event Timestamp

Date

Event Type

Text

Is API

Yes/No

Object ID

Number

Project Is Demo

Yes/No

Project Name

Text

Project Number

Text

Tool Name

Text

URL

Text

User Email

Text

User ID

Number

User Default Permission Template

Text

User Is Active

Yes/No

User is Authorized Bidder

Yes/No

User Job Title

Text

User Last Log In Date

Date

User Log In Email (different from User Email)

Text

User Name

Text

User Role

Text

User Type

Text

Events

Events provide the chronological story, logging every action or "what happened", like user logins, documents created, or projects updated.

Event

Definition

Allow

Grant of permissions or access.

Assign

Assignment of a task, resource, or permission (usually to a person).

Close

Closure of a session, task, or resource.

Create/Update

Creation or modification of data or resources.

Delete

Deletion, or in some cases archiving, of data or resources.

Download

Download of an item, by a user.

Execute

Execution of a command, script, or process.

Export

Export of data to another format or location.

Include

Addition or inclusion of data or persons into a system or process.

Link

Establishment of a link or association between data or resources.

Move

Relocation of data or resources.

Notify

Notification being sent or triggered.

Other

Event that does not fit into the other predefined categories.

Publish

Publication of data or resources, or making them available.

Reject

Rejection of a request, submission, or change.

Remove

Removal of an association or link to data or resources.

Reset

Reset of a configuration or state.

Sign

Signing or approval of a document or request.

Submit

Submission of data or a request.

Sync

Synchronization of data between systems or locations.

Upload

Upload of data or resources to a system.

Validate

Validation of data or a request.

View

Viewing or accessing of data or resources.

Withdraw/Void

Withdrawal or voiding of a previously submitted or approved item.