Rule editing workflow #312
Replies: 3 comments 4 replies
-
This looks good to me, with one question. With regards to |
Beta Was this translation helpful? Give feedback.
-
This looks good to me. If there's one shared 'draft' version between all users (which seems reasonable, especially given how few users there are) - do we need something like This would add a bit of complexity, and the pay-off is smaller when there are fewer users. |
Beta Was this translation helpful? Give feedback.
-
Looks great. The proposed workflow suggest we save the 'previous live rule' to the history table. Is there any reason why we wouldn't want to save the 'current live rule' to the history table instead? My reasoning is that as soon as you publish a live rule, it becomes part of history - similar to a git commit. In the same story where a user might want to see previous revisions and revision reasons, there will likely want to see the current revision reason too - so may as well pull these both from the history table. It's also a slightly simpler model, in that you're not having to move information around between tables. There's a chance this is what you meant from your workflow, and I've misinterpreted things. |
Beta Was this translation helpful? Give feedback.
-
At the moment, our workflow for publishing rules looks a bit like:
There are problems with this workflow:
Introducing a 'fork-to-live' model, similar to the one we use for draft and live content in flexible-content, is one way to solve this. The workflow could look something like:
What do we think?
Beta Was this translation helpful? Give feedback.
All reactions