Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Workflows need audit trail support #11608

Open
deanmarcussen opened this issue Apr 28, 2022 · 2 comments · May be fixed by #16043
Open

Workflows need audit trail support #11608

deanmarcussen opened this issue Apr 28, 2022 · 2 comments · May be fixed by #16043
Milestone

Comments

@deanmarcussen
Copy link
Member

Impossible to track down who broke them without audit trail...

@sebastienros sebastienros added this to the 1.x milestone Apr 28, 2022
@hyzx86 hyzx86 linked a pull request May 14, 2024 that will close this issue
10 tasks
@hyzx86
Copy link
Contributor

hyzx86 commented May 14, 2024

Hi @deanmarcussen , I'm working on #16043

While I have added the workflow version field, it is only there to preserve the existing process instance when importing from a recipe.
If I add the Audit field, I can currently only query the last version .
Since we are currently using a workflow interface that is not a single page application, every time we create/update the node settings it triggers a workflow update, which can cause a lot of versions to be generated.

Do you have any other suggestions for information regarding auditing? Thanks!

@deanmarcussen
Copy link
Member Author

Hi @hyzx86 great to see someone adding some audit trail information to workflows, it is sorely needed.

Yes, worfklows are not a spa, so there is a lot of saves that occur as your are adding and/or removing or changing activities.

From my experience using them, this is actually the kind of information you need to capture during an audit, so seeing many different versions turn up, is good, and helpful.

The most common reason we need it, is because someone deleted or changed an activity (often for debuging or fixing / testing something) and then didn't turn it back on.
So having that audit of the whole history of it, is a good thing.

I don't fully understand the version field, however have not had time to read the pr and understand.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants