From engineering with VB programming background, reading this until blur.
If I were to pick up a lecture from open courseware, what keywords shall I look up? In order to learn some background knowledge..
In IBM® Rational® ClearQuest® the state transition matrix defines the core workflow of a record-type. Transition from one state to another is done by actions performed by user selection. It means that the workflow is static. In many cases a dynamic state machine is required, so that the flow will vary depending on different conditions.
We shall demonstrate a technique that will enable a user (having the appropriate role) to change the default workflow for each and every record.