According to the Drum-Buffer-Rope system of managing flow, in a system with an internal constraint, work should be released into the system
a when the first step in the process becomes idle
b when a Kanban container becomes empty
c when a new customer order is received
d when the constraint completed a job and needs work
e in all of the above cases