1. A method for generating an alert based on absence of a given person in a transaction, comprising the steps of: monitoring, via video from a camera, a transaction at an enterprise retail checkout; relating the video of the transaction to a corresponding portion of a transaction log to match a description of the transaction in question with the video of the transaction, wherein the transaction log includes a description of checkout events at the enterprise retail checkout and one or more specific people required by enterprise policy to be present in the transaction; comparing the video of the transaction and the description of the transaction from the corresponding portion of the transaction log to detect if the one or more specific people required by the enterprise policy in the description of the transaction is present in the video, wherein comparing the video of the transaction and the description of the transaction from the corresponding portion of the transaction log to detect if the one or more specific people required by the enterprise policy in the description of the transaction is present in the video is carried out by a visual analytic engine module executing on a hardware processor; and generating an alert if the one or more specific people required to be present by the enterprise policy are not present in the video of the transaction, wherein generating an alert is carried out by a module executing on a hardware processor.