Sounds like it would fit fine.
I would use a state shape with a timer on the shape to query [this would be a polling pattern] periodically. If the database contains the proper number of records, signal from the state shape.
Thank you very much for your reply.
One last question - can you point me at the best documentation resource for this specific requirement ?