I have a rule that fires when a record changes that calls the GET_CHANGES function. The rule is as follows:
If Client WAS CHANGED Then
CREATE AuditRecord WITH AuditRecord.Description=GET_CHANGES(Client),AuditRecord.AuditObject=AuditObjects,AuditRecord.BOID=Client.ID,AuditRecord.BOName=Client.ObjectIdentifier,AuditRecord.MadeBy=LoggedInSystemUser.LoginName
I have changed the priority of this rule to the lowest value but it does not work when processes change the record only when changes are made directly to the record.
An example is a process that automatically changes the Status of the this record from one status to another. This is the type of information that we must have an audit record for. When the process runs the record changes to another status and a audit record is written that looks like the following:
Modified instance of 11462 of Client
Attribute Old value New value
There is nothing under the old and new values.
Any ideas?
Thanks