This is an updated version from v1.0.1 tot v1.0.2 (added more options)
- Clean ALL or some execution logs
- Clean ALL or some reservations
- Enable Full RBAC
here is a workflow to do this...
Cleaning execution logs
These include both datasource execution logs & workflow execution logs.
Why clean them ? Maybe you want to give a demo and you want a clean start. Maybe you prepared an environment for a customer and you want to clean you previous tests ?
Anyhow, in the gui you can't really clean them out.
- All
- By Job Id
- Before Timestamp
Clean reservations
Same reason, maybe you did some tests, it's full of reservations, and you just want them cleaned out. Instead of deleting them manually, why not just remove them all in one go.
- All
- By Job Id
- By WorkflowUUID
- After Timestamp
Enable full RBAC
When you deploy a new WFA server, by default it has all of these demo workflows. In the admin menu, you can hide those, but they are only hidden in the GUI. In the API they are still very much accessible !
Why hide workflows ? Well, in a production environment I'd rather say who can run what. First of all, the default workflows are visible. But often new workflows are created and by default they are also available for everyone.
If you truly want to hide them, you should restrict all categories. But still, some workflows don't have a category.
This maintenance workflow will create a new "No Category" category, move all non-assigned workflows to that category AND will then restrict all categories.
Now no-one but the admins can run workflows by default and all categories must be assigned to users or groups.
Download Workflow
PS : do you think of any other tasks ? Let me know and I'll see if I can add them.
PS : do you think of any other tasks ? Let me know and I'll see if I can add them.
No comments :
Post a Comment