Olá Maurício, a resposta não é simples, então vou dar algumas direções para você estudar, depois mande suas dúvidas mais específicas.
Primeiro você tem que "marcar" o objeto com uma interface (vamos chamar ela de IAdicionado), procure como se faz essa marcação. Depois você tem que adicionar no configure.zcml: <subscriber for="Products.PRODUTO.interfaces.IAdicionado zope.app.container.interfaces.IObjectAddedEvent" handler="Products.PRODUTO.utils.AdicionadoHandler" /> A interface tem que estar no Products/PRODUTO/interfaces.py e o handler no Products/PRODUTO/utils.py Boa sorte ;) []'s Daniel -- Daniel Monteiro Basso Líder Técnico do Centro de Inovação Trino Pólo - Pólo de Informática de Caxias do Sul http://www.trinopolo.com.br