Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The activity log provides an Activity Log in Jasper provides a comprehensive audit trail of all changes made on within the Product UI, CSV Imports, and API. This feature is accessible under the "Activity" section inside each Product's UI in Jasper. It enables users to track modifications made to product data, ensuring accountability and traceability across all interactions with Jasper.

...

1. Requirements

Each `activity` entry should carryentry in the Activity Log contains the following fields:

  • User: Who The individual who made the change.

  • Action: What has been changedThe specific change that was performed.

  • Description: More Further details on what has been was changed.

  • Details: New Displays both the new value entered and the previous value ( if needed)relevant.

  • Date: When The timestamp of when the change occurred.

...

2. Coverage

Here is the list of actions for which we are logging activitiesThe following categories outline the range of actions logged in Jasper's Activity Log, ensuring visibility across product details, category details, API actions, and CSV imports.

...

A. Product User Interface

Activity logging covers all major aspects of product management in Jasper:

  1. Products

    • Details

...

    • , SEO

...

    • , Shipping

...

    • , Barcodes

...

    • , Tags

...

    • , Publishing/

...

    • Unpublishing

  1. Product Categories

...

    • Adding/Removing categories

  1. Product Attributes

  • Assign / Remove an attribute

...

Product Attribute Sets

  • Assign / Remove an attribute set

    • Assigning/Removing attributes and attribute sets

  1. Product Option Set

...

    • Adding/

...

    • Removing option

...

    • sets

  1. Product Assets

...

Add / Delete an asset

    • Adding/Deleting assets, updating asset properties

  1. Product Prices

...

    • Creating prices

  1. Product Inventory

...

    • Adding inventory

  1. Product Children

...

    • Creating/

...

    • Removing child products

  1. Product Relations

...

    • Creating/Removing relations

  1. Product Channels

...

    • Enabling/

...

    • Disabling product channels, updating sync types

...

B. Category User Interface

Activity tracking also applies to category-specific actions:

  1. Category Details

  2. Category Attribute Sets

  3. Category Attributes

  4. Category Assets

  5. Category SEO

  6. Category Shipping

  7. Category Rule Creation

...

C. API

...

  • Product

    • Create a Product

    • Create a Child Product

    • Update a Specific Product

    • Update a Specific Version of a Product

    • Delete a Specific Product

    • Delete a Specific Version of a Product

    • Remove Child Product From Parent

  • Product Asset

    • Create a Product Asset

    • Update a Specific Product Asset

    • Delete a Specific Product Asset

  • Product Barcode

    • Create a Product Barcode

    • Update a Product Barcode

    • Delete a Product Barcode

    • Upsert Product Barcodes (with delete)

    • Upsert Product Barcodes (without delete)

  • Product Category

    • Assign a Category to a Product

  • Product Price

    • Create a Product Price

    • Create Product Prices in Bulk

    • Delete a Specific Product Price

  • Product Inventory

    • Create a Product Inventory

    • Update a Specific Product Inventory

    • Delete a Specific Product Inventory

  • Create a Product Attribute

    • Update many Product Attributes

    • Update a Specific Product Attribute

    • Delete All Product Attributes

    • Delete a Specific Product Attribute Value

    • Product Assign Attribute

    • Product Assign Attribute Set

  • Product Tags

    • Modify Product Tags

D. CSV Importers

Endpoints

Jasper's API interactions are recorded to ensure transparency in automated processes. Key actions include:

  1. Product Management

    • Creating, updating, deleting products and child products.

  2. Product Assets

    • Creating, updating, and deleting product assets.

  3. Product Barcodes

    • Managing product barcodes (including batch updates).

  4. Product Categories

    • Assigning categories to products.

  5. Product Prices

    • Creating and deleting product prices (individually or in bulk).

  6. Product Inventory

    • Managing inventory levels for products.

  7. Product Attributes

    • Creating, updating, deleting attributes, and assigning attribute sets.

  8. Product Tags

    • Modifying product tags.

...

D. CSV Importers

For bulk operations, Jasper tracks changes made via CSV imports, including:

  1. Products

  2. Product Assets

  3. Product Attributes

  4. Product Categories

  5. Product Prices

  6. Product Inventory

  7. Product Tags

...

Example Activity Log Entry

In this entry, we see a change made to the product name for "Soothing Eye Cream" by the user John Doe. The system recorded both the previous value ("Soothing Eye Cream") and the updated value ("Soothing Eye Creamsss") along with the timestamp of the change.

...

Additional Images

  1. Product Detail Update Example - Highlights a name change in product details.

  2. CSV Import Log Example - Shows CSV imports impacting products or categories.

...

1.

...

2.

...