Some processes that use GEL are not completing in PPM/Clarity. If you create a process with just a start and finish step, and nothing else, the process completes successfully, but those using GEL are not completing.
Any PPM environment that uses processes with gel scripts
This can happen if the util:sleep command is in the gel scripts.
You should avoid using util:sleep in GEL scripts. This tag puts the thread executing the GEL script to sleep. There are 15 GEL threads allocated per Process Engine instance. If all 15 are sleeping, other GEL steps will be unable to execute and processes will appear to hang. Having most or even some of your gel threads sleeping can cause slow performance on your process engines.