Creating startable joblets which allow tiggers

Creating startable joblets which allow tiggers

Hi,
I am creating a joblet, but I've run into a small issue.  I cannot have a joblet which is both startable, and allows triggers.  The reason I need both is that sometimes, this joblet will be the first item in the job, while others it will be later in the job and triggered on OnSubjobOk, or OnComponentOk
If I do not have any trigger inputs in the joblet, then placing it at the start of the job works fine.  However when I add the trigger inputs in the joblet, placing it at the start causes the job to run, but do nothing. 
Is there anyway to have both work?

Re: Creating startable joblets which allow tiggers

As a work around we kept the trigger inputs in the joblet and used tPrejob ---OnComponentOk--> Joblet.
This allows the joblet to be the first component executed, while retaining the ability to trigger it.