Add service function which allows a developer to quickly replace any "next" or "previous" transitions with their actual target steps

“Next” and “Previous” transitions can be a daunting thing. They can lead to unexpected behavior depending on the context they are are use in.

A service function would help which would allow an app developer to quickly eliminate the next/previous link with their actual targets.

For “next” it is relatively easy. You would just link to the next step available in the editor.

For “Previous” transitions things become more tricky. If the step is referenced from multiple other steps / apps, this can lead to unexpected results. In such a case it would either be a design error or by design and hence an automated replacement would no longer work. Ideally, such a service function should be aware of multi-references and warn the user about it. Example: a service step that can be reached from multiple other steps.