how to run custom step ?

Discussion created by kurniapank on May 26, 2013
I have a workflow which have 3 steps, there are start - proses - finish...
start and finish are procedural step, proses is custom step...
when the current step is in "start", so I have mark step as done method to move to step "proses", and then when I execute step "proses" using the same method (mark step as done), the step "proses" can't be executed. So I change the method using execute step, and the result is same (can't be executed).

my question is --> what method should I use to execute / run the step "proses" (custom step) ? and what is the different about move to next step method, mark step as done method, and execute step method ?