Find out who did a cockpit DMN change/deployment

We use a DMN table to configure a threshhold/percentage. Now the value has been changed in the cockpit and we wonder: Who Did it?
I don’t see any user ids in the DB columns nor any information in cockpit oplog, deployment history, …

Can we find out who did changes/played with fire?

Thanks
Jan

I don’t know how and whether it’s possible to find out this. Audit logging is not the strongest side of the cockpit.

Wouldn’t it be a solution for you to disable DMN editing altogether? I.e. that a change can only be made via deployment?

Hi @jangalinski

Deploying a DMN file should result in an entry being added to the user operation log including the user ID of the user who performed the deployment. I believe the same behavior should apply to live editing as it ultimately creates a deployment. Personally, I haven’t tested the live editing feature since I have only worked with the community edition of Camunda 7.

That’s not an option, we explicitly use DMN in this case to allow live editing of threshhold values without restart/redployment of the app …

Our workaround for now: After live editing, we can give a name for the resulting single file deployment. We use this name to indicate the user id.

I will explore the operation log idea, though, thanks!

Could you shed some light on how you do it? Or is this just your thoughts on how to do it (but you haven’t implemented it yet)?