If your database has transactional support you can use GraphSession.lockProcessInstance(instance) before signaling.regards, juan.