system.kanoa.quality.sheet.getChangeLog
Description
Returns check sheet change log entries filtered by the provided criteria.Syntax
getChangeLog(paramsDict)Parameters:
– paramsDict (dictionary): Dictionary of filters for the query.
Returns:
– data (pyDataset): Result set of change log entries matching the filters.
Dictionary
Parameter | Type | Required | Notes |
---|---|---|---|
chkShtTypeId | int | No | Filter by check sheet type ID |
chkShtId | int | No | Filter by a specific check sheet ID |
chkShtName | string | No | Filter by check sheet name (supports LIKE search) |
chkShtTypeName | string | No | Filter by check sheet type name (supports LIKE search) |
Code Examples
# Get all changes for a given check sheet ID
params = {"chkShtId": 2002}
dataset = system.kanoa.quality.sheet.getChangeLog(paramsDict=params)
for row in dataset:
print(row["changeLogId"], row["chkShtName"], row["change"], row["createdDate"])
# Filter by name with LIKE
params = {"chkShtName": "%Safety%"}
dataset = system.kanoa.quality.sheet.getChangeLog(paramsDict=params)
# Filter by type name with LIKE
params = {"chkShtTypeName": "%Production%"}
dataset = system.kanoa.quality.sheet.getChangeLog(paramsDict=params)
# Filter by type ID
params = {"chkShtTypeId": 3}
dataset = system.kanoa.quality.sheet.getChangeLog(paramsDict=params)