Developer

Extending the SmappStatePlugin Class

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.