Created by Jerry Wang on Feb 19, 2016
(1) define a new user status profile in customizing below:
(2) maintain the status transition relationship. The example below defines the following state transition:
a. Created status could only navigate to In process status, since its highest range is 20( In process).
b. In process status could navigate to Activated(30) or Closed(40), however it could not return to Created(10) any more.
c. Activated status could navigate to In process or Closed.
d. After a product is set to Closed, it could never be set to any other user defined status.