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:
Products
Details
...
, SEO
...
, Shipping
...
, Barcodes
...
, Tags
...
, Publishing/
...
Unpublishing
Product Categories
...
Adding/Removing categories
Product Attributes
Assign / Remove an attribute
...
Product Attribute Sets
Assign / Remove an attribute set
Assigning/Removing attributes and attribute sets
Product Option Set
...
Adding/
...
Removing option
...
sets
Product Assets
...
Add / Delete an asset
Adding/Deleting assets, updating asset properties
Product Prices
...
Creating prices
Product Inventory
...
Adding inventory
Product Children
...
Creating/
...
Removing child products
Product Relations
...
Creating/Removing relations
Product Channels
...
Enabling/
...
Disabling product channels, updating sync types
...
B. Category User Interface
Activity tracking also applies to category-specific actions:
Category Details
Category Attribute Sets
Category Attributes
Category Assets
Category SEO
Category Shipping
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:
Product Management
Creating, updating, deleting products and child products.
Product Assets
Creating, updating, and deleting product assets.
Product Barcodes
Managing product barcodes (including batch updates).
Product Categories
Assigning categories to products.
Product Prices
Creating and deleting product prices (individually or in bulk).
Product Inventory
Managing inventory levels for products.
Product Attributes
Creating, updating, deleting attributes, and assigning attribute sets.
Product Tags
Modifying product tags.
...
D. CSV Importers
For bulk operations, Jasper tracks changes made via CSV imports, including:
Products
Product Assets
Product Attributes
Product Categories
Product Prices
Product Inventory
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
Product Detail Update Example - Highlights a name change in product details.
CSV Import Log Example - Shows CSV imports impacting products or categories.
...
1.
...
2.
...