Logging: The Log Object
  • 13 Jul 2022
  • 1 Minute to read
  • Dark

Logging: The Log Object

  • Dark

Article Summary

Everything that Blackthorn Compliance does is in the Logs tab.

When Compliance masks a credit card, it creates a Log. When Compliance has an error, it creates a Log. When you press the Delete button on a Log record, it creates another Log that says you just deleted the related Case (or Email, etc). The source of Compliance analytics & reporting is actually the Log Object. So when you create or delete the Logs, this affects the Compliance reports and the Analytics tab dashboard.

The Log object is a PCIFY Managed Package Object (pcifyLogc). It is a custom object created for the Compliance application and is not the same as standard Salesforce logging.
log 1268

Log Object Reference Fields

Field NameField TypeField DescriptionValues
pcifyRecordIdcTextId of related record
pcifyParentIdcTextId of parent record (for Attachments and ContentVersion records)
pcifyRecordLinkcFormulaHyperlink to related record
pcifyParentLinkcFormulaHyperlink to parent record (for Attachments and ContentVersion records)
pcifyCategoryc*TextClassification of LogRecord Reported
Record Deleted
Record Masked
pcifyCreditCardDetectedcCheckboxTrue if credit card number is detected.
pcifyExceptioncCheckboxTrue if Compliance has detected an internal error - not detected PII.
pcifyLarge_DescriptioncLong TextLong summary of Log event.
pcifyObjectc**TextTriggering SObject for Log event. Use this field to filter reports by SObject.
pcifyFieldcTextThe Salesforce field in which Compliance discovered sensitive data.
pcifyPatterncTextThe Detection Pattern matched in the detection.
pcifyOrigincTextApex origin of Log event
pcify_FalsePositive__cCheckboxA likely false positive. This field is flagged automatically by Compliance. You are allowed to manually check this box if you find valid false positives not caught by Compliance.
pcifyConfidenceLevelcFormulaOur confidence in the detection event. Values can be High, Medium, or Low.High
pcifyPatternMatchcCheckboxTrue if a detection pattern was matched.
pcifyLuhnValidcCheckboxTrue if the number flagged passed the Luhn Algorithm.
pcifyLogTypec*FormulaA standard set of values which can be used in reportingMask

*Use the Object field to filter reports by SObject e.g. “Case” will only show you Logs where the triggering records are Cases.

**Use either the Category field or the Log Type field to filter reports by action i.e. “Log Type = Report” to only return logs where there was a report event.

What's Next