Logo
For example "scheduled tasks"
Search
Info
Content
Category Navigation
  • 📖  Manual

  • 👋Welcome

    Welcome to Tadabase

    What Is No-Code?

    Tadabase Support

    Getting Started With Tadabase

    Platform Overview

    🧰The Data Builder

    Data Tables

    Fields

    Text Fields

    Personal Fields

    Number Fields

    Date Fields

    Option Fields

    File and Image Fields

    Equation Fields (Category)

    Equation Fields

    Connection Fields

    Date Equation Examples

    Records

    Record Logs

    Import Templates

    Export Templates

    Automating Tasks

    Number Equation Examples

    Text Equation Examples

    Multi-Function Equation Examples

    ✏️Page Builder

    Page Builder Overview

    Layouts

    Pages

    Components Overview

    PDF Pages (Alpha)

    PDF Pages 2.0

    📗System Components

    System Components Overview

    Menu

    User Menu

    Breadcrumbs

    PDF Print (Alpha)

    Link Button

    Login

    Signup

    Profile

    HTML

    Image

    Subscriptions (Alpha)

    📘Data Components

    Data Components Overview

    Form Component

    Table Component

    List Component

    Kanban Component

    Calendar Component

    Resource Component

    Map Component

    Timeline Component

    Accordion Component

    Card Component

    Chart Component

    Search Component

    Import Component

    Data Source

    Data Source Filtering

    Links

    Display Rules

    Inline Editing

    Data Component Visual Directory

    Custom Component

    Custom Component Helpers

    Writing Your Own Component Helpers

    🙋Users

    Users

    Roles

    Single Sign On (SSO)

    Adding Stripe Subscriptions

    🔒Security and Reliability

    Tadabase Builder Security

    App Security

    User Security

    🔗Integrations

    Zapier Integration

    Using Webhooks

    Saving files to Dropbox

    Adding PayPal payment buttons to your app

    Exporting records to Google Sheets

    Viewing data in Microsoft BI

    Chat Widgets

    REST API

    Using SendGrid for emails

    Saving files to AWS S3 Bucket (IAM Method)

    Incoming Webhooks

    Embeddable Components

    Saving Files to Custom S3 Bucket (Account Method, Recommended)

    PDF Forms

    Stripe Checkout

    JavaScript Callbacks and Actions

    Twilio Integration

    ⚙App Settings

    General Settings

    Layout & Format Settings

    Custom Domain

    Customizing CSS

    Changing app themes

    Support Settings

    404 Error Page

    💳Account

    Plans

    Managing Your Account

    Sharing your app builder

    Managing your Apps

    🧩Pipes

    Introduction to Pipes

    Adding Pipes

    Using Pipes

    PDF Gen V2

Categories
📖 Manual
🧰 The Data Builder
Record Logs

Record Logs

What are record logs?

Record logs enable you to track and log any and all changes and deletes made to a record.

When record logging is enabled, you will be able to track key changes made to each record, including where the change occurred, when the change was made, and from which IP address. Additionally, record logs enable you to track the delete history log for each record.

When records are logged, you can view the changes from the Builder or directly from your live app with a table component.

As previously mentioned, there are two forms of record logging:

  1. Logging record changes
  2. Logging deleted records

Both types of record logging must be enabled within the Data Builder for each data table for logging to occur. Let's explore both forms of record logging, including how to enable each one, beginning with record changes. 

Logging record changes

When record change logging is enabled, you can track the changes made to each record within a data table including when the change was made, the source of where the change was made, and from which IP address the change was made. 

Enabling record change logging

By default, record logs are disabled and must be manually enabled for each data table for change logging to occur.

To enable record change logging for a data table, please conduct the following three steps:

  1. In the Data Builder, select the desired data table from your app's list of data tables
  2. Click the Settings tab on the data table's menu bar
  3. Toggle the switch under Log Record Changes from the default No to Yes

Done! You have just enabled record change logging for this specific data table and going forward, any change made to any record within this data table will be logged and can be viewed at any time. 

Viewing record change logs

There are two ways to view the logs of record changes:

  1. From the Builder
  2. From the live app

From the Builder

To view the logs of record changes from within the Builder, go to the Data Builder, select your data table, and click on the History icon located to the left of the record to view that record's changelogs. 

A new modal window will open with the logs of all the change versions made to this record. 

2022-01-21_11-34-40.png

 

From the live app

To view the logs of record changes from the live app, go to the Page Builder and open any data component. Within the data component, click Links and then Record History. This will add a "Record History" link to the component, enabling a modal window to pop up on the live app with the record change logs whenever the link is pressed.  

By default, all fields/columns of the record will be displayed in the Record History logs. If you wish to customize which columns/fields will be visible when users click on the Record History link, you may click on the Record History link's pencil edit icon to open its settings, change Include Fields in History from All Fields to Specific Fields and select the fields you wish to be visible from the drop-down list. Then click Update to save these settings.

As you can see in the image below, clicking the Record History link will open a new modal window displaying that record's change logs. This Record History link works like any other link and can be customized to display as either a button or a link. 

Logging Deleted Records

When deleted record logging is enabled for a specific data table, you will be able to view the logs of all records deleted from that specific data table, including key delete details such as when the record was deleted, from where the record was deleted, and from which IP address. 

Enabling deleted record logging

By default, record logs are disabled and must be manually enabled for each data table for record delete logging to occur.

To enable record delete logging for a data table, please conduct the following three steps:

  1. In the Data Builder, select the desired data table from your app's list of data tables
  2. Click the Settings tab on the data table's menu bar
  3. Toggle the switch under Log Deleted Records from the default No to Yes

    This enables deleted record logging for this specific data table and going forward, all future record deletes for this data table will be tracked. Disabling this setting will not remove existing logged deleted records but will disable new records from being tracked when they are deleted. 

     

    Viewing deleted record logs

    Unlike record change logging, deleted record logging can only be viewed from the Builder at this time. To view the logs of deleted records, go to the Data Builder, select the data table for which you want to view the logs of deleted records, and click on the Trash icon on the top right-hand side of the data table. 

    A new modal window will appear displaying the logs of all the deleted records for that specific data table. 

     

    Additional Notes: 

    • Record change/delete Logging is not available on all plans. Please see the pricing page or your subscription page to see if this is available within your plan. 

    •  

    How did we do ?

    Previous Article
    Records
    Next Article
    Import Templates
    Article Navigation
  1. What are record logs?
  2. Logging record changes
  3. Enabling record change logging
  4. Viewing record change logs
  5. From the Builder
  6. From the live app
  7. Logging Deleted Records
  8. Enabling deleted record logging
  9. Viewing deleted record logs
  10. Additional Notes:
  11. Back to top
    API
    100% Operational
    Apps
    100% Operational
    Builder
    100% Operational
    Overall Status
    100% Operational