Download Security Logs for All Users

Download the security logs for all users in your ProcessMaker Platform instance. Security logs prepared for download remain available for 24 hours. Thereafter, the security logs must be compiled again.

ISO/IEC 27001 is an excellent standard for information security management systems (ISMS). An organization complying with ISO/IEC 27001 has put in place a system to better manage risks related to the security of data owned or handled by that organization. In compliance with ISO/IEC 27001, ProcessMaker Platform logs multiple aspects of each user's activity throughout the platform.

In the Security Logs tab within each user account, ProcessMaker Platform maintains a record of the datetime, and IP address for the following activities that user performs:

  • Log on: Each successful and unsuccessful log on attempt

  • Log off: Each log off from ProcessMaker Platform

  • User profile changes: Any changes to that user's profile, including:

    • profile information

    • group memberships

    • permissions

    • API tokens, including creation, update, and deletion

  • Collections: Reading, creating, updating, and deleting any Collection or Collection record

  • Settings: Changing settings, including:

    • Create or revise any email server or changes in their configuration options (including IMAP)

    • Enable new SSO options or change configuration options

    • Enable or change configuration options to other systems, such as DocuSign and IDP

    • Enable LDAP or SCIM or change their configuration options

    • Enable or disable User Signals

    • Update User Extended Properties or change their designated time zone

  • Customize UI: Changes within the Customize UI menu (inputs to change setting values, including deletions)

  • System messages: System alerts and errors (including within Requests)

  • Other user activities: Other user activities in the platform, including:

    • Create, update, publish, archive, or unarchive a Process

    • Create, update, or delete any Designer asset, including Process Templates, Screens, Scripts, Environment Variable, Data Connector, PM Blocks, Decision Tables, or Vocabularies

    • Create, update, or delete any non-Designer assets, including Saved Searches, Saved Search Charts, auth client, Script Executors, Dynamic UI dashboards or menus, or Translations

    • Perform global or local search queries

    • Access, reassignments, retries, rollbacks, and completion of Tasks, including parent Request ID

    • Start, cancel, and complete Requests

    • Access Queue Management/Laravel Horizon by section name

    • Create a user or group

See Security Log Events for a description of each user activity event.

Download Security Logs for All Users

Permissions

Your user account or group membership must have the following permissions to download security logs for all users unless your user account has the Make this user a Super Admin setting selected:

  • Users: View Users

  • Security Logs: View Security Logs

See the Users permissions and the Security Logs permission, or ask your Administrator for assistance.

Follow these steps to download security logs for all users:

  1. View all user accounts. The Users tab displays.

  2. Click the Logs button. ProcessMaker Platform compiles the security logs from your your AWS S3 bucket in the background. You may continue working as necessary in ProcessMaker Platform. The following message displays from the currently displaying page when the security logs are ready to download: Click on the link and download the file. This link is available for 24 hours.

  3. Click the Download link. The security logs download in CSV format.

Security Log Events

View these security log event labels when:

Event Label

Event Description

ActivityReassignment

AnalyticReportCreated

Create an analytic report

AnalyticReportDeleted

Delete an analytic report

AnalyticReportUpdated

Configure an analytic report

AuthClientCreated

AuthClientDeleted

AuthClientUpdated

CategoryCreated

CategoryDeleted

CategoryUpdated

CollectionAccessed

View all records in a Collection

CollectionCreated

Create a Collection

CollectionDeleted

Delete a Collection

CollectionRecordAccessed

View a Collection record

CollectionUpdated

Configure a Collection

CustomizeUiUpdated

DashboardCreated

Create a Dashboard

DashboardDeleted

Delete a Dashboard

DashboardUpdated

Edit a Dashboard

DataConnectorCreated

Create a Data Connector

DataConnectorDeleted

Delete a Data Connector

DataConnectorResourceAction

Add, edit, or delete a resource from a Data Connector

DataConnectorUpdated

Edit Configuration for a Data Connector's REST Data Source or Edit Configuration for a Data Connector's SOAP Data Source

DecisionTableCategoryCreated

Create a Decision Table category

DecisionTableCategoryDeleted

Delete a Decision Table category

DecisionTableCategoryUpdated

Edit a Decision Table category

DecisionTableCreated

Create a Decision Table

DecisionTableDeleted

Delete a Decision Table

DecisionTableUpdated

Edit a Decision Table

EmailServerCreated

Create an Email Server Configuration

EmailServerDeleted

Delete an Email Server Configuration

EnvironmentVariablesCreated

EnvironmentVariablesDeleted

EnvironmentVariablesUpdated

FilesAccessed

FilesCreated

FilesDownloaded

FilesUpdated

FolderAccessed

FolderCreated

FolderDownloaded

FolderUpdated

GroupCreated

GroupDeleted

GroupUpdated

GroupUsersUpdated

Login

Each successful and unsuccessful log on attempt

Logout

Each log off from ProcessMaker Platform

MenuCreated

Create a Menu

MenuDeleted

Delete a Menu

MenuUpdated

Edit a Menu

PermissionUpdated

Edit user or group permissions

PmBlockArchived

Archive a PM Block

PmBlockCreated

Create a New PM Block

PmBlockUpdated

ProcessArchived

ProcessCreated

ProcessUpdated

QueueManagementAccessed

RecordCreated

Create a Collection Record

RecordDeleted

Delete a Collection Record

RecordUpdated

Edit a Collection Record

RequestAction

Create, Cancel, or Complete a Request

RequestError

When a Request has errors

SavedSearchChartCreated

Create a Saved Search Chart

SavedSearchChartDeleted

Delete a Saved Search Chart

SavedSearchChartUpdated

Edit a Saved Search Chart

SavedSearchCreated

Create and Share a Saved Search

SavedSearchDeleted

Delete a Saved Search

SavedSearchRecounted

Manage Your Own Saved Searches

SavedSearchUpdated

Configure a Saved Search

ScreenCreated

ScreenDeleted

ScreenUpdated

Configure or edit a Screen

ScriptCreated

ScriptDeleted

ScriptExecutorCreated

ScriptExecutorDeleted

ScriptExecutorUpdated

ScriptUpdated

Configure or edit a Script

SettingsUpdated

Edit Settings.

SignalCreated

SignalDeleted

SignalUpdated

TemplateCreated

TemplateDeleted

TemplatePublished

TemplateUpdated

Edit or configure a Process Template

TokenCreated

TokenDeleted

TranslationReseted

TranslationUpdated

UnauthorizedAccessAttempt

URLs that are not allowed to access

UserCreated

UserDeleted

UserGroupsUpdated

UserRestored

UserUpdated

VocabularyCreated

VocabularyDeleted

VocabularyUpdated

WebEntryAccessed

Start a Request through the Web Entry URL