tg icon indicating copy to clipboard operation
tg copied to clipboard

Support for guided step-by-step processes

Open 01es opened this issue 2 years ago • 0 comments

Description

This issue covers the work required to research and design a way to model guided, step-by-step processes (aka wizards) using the RESTful Objects architectural pattern.

The are 2 main parts to this:

  • [ ] 1. Design a suitable easy-to-follow model based on RESTful Objects for implementing guided processes. Each step could potentially be represented by a separate entity, but all steps would need to be orchestrated to represent a single cohesive process. Consider uses cases:

    • 1.1 Support for branching logic.
    • 1.2 Ability to return to previous steps.
    • 1.3 Ability to save the work-in-progress and be able to resume it.
  • [ ] 2. Design a suitable easy-to-follow Web UI component that would integrate with the model based on RESTful Objects, devised in step 1 above. This should be a responsive web component based on "steppers" from Material Design, which could reuse Entity Masters for representing each step.

image

Expected outcome

Good understanding of how to approach the problem of modelling guided, step-by-step processing using RESTful Objects. Working spikes demonstrating the devised approach. A sketch/spike for a Web Component to be used by users to interact with such guided processes.

01es avatar Jul 14 '23 06:07 01es