You can simplify custom-state development by extending the
SmappStatePlugin class.
If you develop a custom state by extending the
SmappStatePlugin class,
you must:
- Implement the state logic.
- Provide the state information: ID, name, revision number, and usage notes.
- Specify the input attributes.
- Specify the output attributes.
- Customize the state follow-up transitions, if they are different from the
default transitions.