Re: [zope-pt] Enviar email ao entrar no estado inicial do workflow
Dayana Santiago escreveu: > Prezados colegas, > > Estou tentando fazer o plone 2.5.5 enviar emails quando um determinado tipo > de objeto for criado. Utilizo o título do objeto e outros atributos para > compor o corpo da mensagem. > > Para isso, pendurei um script na transição submit e fiz com que ela fosse > disparada automaticamente a partir do estado visible. > > No entanto, o que acontece é que no momento em que ainda estou no formulário > de edição do objeto, já recebo um email, com o caminho do portal_factory e, > obviamente sem título. Quando termino de preencher e salvo, recebo mais dois > emails: um com caminho do portal_factory e outro na pasta em que estou > criando o objeto. Em todos eles nenhum dos atributos é acessível e o id é > sempre aquele temporário criado pelo plone. > > Alguma idéia de outra forma de mandar o email ou de acessar os atributos > para compor a mensagem? Olá Dayana, Seguinte, se vc está utilizando um tipo customizado (criado via AGX), vc pode utilizar os gatilhos at_post_create / at_post_edit para enviar o email. Caso seja um tipo normal, vc pode utilizar um script de workflow que ao mudar para o estado published (publicado) ele dispara o email. Uma sugestão é mudar o quanto antes para o Plone3, que já possui essa funcionalidade através de Content Rules. -- Douglas Soares de Andrade -- ThreePointsWeb - www.threepointsweb.com -- Python, Zope e Plone == Archlinux Trusted User and Developer - dsa ** Quote: Old programmers never die; they exit to a higher shell.
Re: [zope-pt] Enviar email ao entrar no estado inicial do workflow
Dayana, visible é o estado inicial, se a transição estiver como automática no visible realmente isso vai ocorrer. Você poderia usar triggers, mas acho que só tem no P3. Nesse caso o ideal é mudar o estado inicial para private e colocar a transição automática quando o objeto for para pending, isto é o usuário pediu publicação e voc~e recebe o e-mail. Outra possibilidade é ver se seu script está sendo executado no After ou no Before transition. Fica aí a dica. Abraços. TOM 2008/7/31 Jeferson Lelis C. dos Santos <[EMAIL PROTECTED]> > Dayana, > > > > Acho que os videos do Wilton podem te ajudar. > > Dá uma olhada no link > http://www.tom.pro.br/apresentacoes/sinList?synmap=V%C3%ADdeos%20Plone > > > *Atenciosamente, > * > *Jeferson Lelis.* > > - Mensagem original > De: Dayana Santiago <[EMAIL PROTECTED]> > Para: zope-pt@yahoogrupos.com.br > Enviadas: Quinta-feira, 31 de Julho de 2008 21:13:01 > Assunto: [zope-pt] Enviar email ao entrar no estado inicial do workflow > > Prezados colegas, > > Estou tentando fazer o plone 2.5.5 enviar emails quando um determinado tipo > de objeto for criado. Utilizo o título do objeto e outros atributos para > compor o corpo da mensagem. > > Para isso, pendurei um script na transição submit e fiz com que ela fosse > disparada automaticamente a partir do estado visible. > > No entanto, o que acontece é que no momento em que ainda estou no > formulário de edição do objeto, já recebo um email, com o caminho do > portal_factory e, obviamente sem título. Quando termino de preencher e > salvo, recebo mais dois emails: um com caminho do portal_factory e outro na > pasta em que estou criando o objeto. Em todos eles nenhum dos atributos é > acessível e o id é sempre aquele temporário criado pelo plone. > > Alguma idéia de outra forma de mandar o email ou de acessar os atributos > para compor a mensagem? > > > Grata pela atenção, > > > Abçs > > -- > Dayana. > > -- > Novos endereços, o Yahoo! que você conhece. Crie um email > novo<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.new.mail.yahoo.com/addresses>com > a sua cara @ > ymail.com ou @rocketmail.com. > > -- Cordialmente, Wilton Souza Alencar www.tom.pro.br
Res: [zope-pt] Enviar email ao entrar no estado inicial do workflow
Dayana, Acho que os videos do Wilton podem te ajudar. Dá uma olhada no link http://www.tom.pro.br/apresentacoes/sinList?synmap=V%C3%ADdeos%20Plone Atenciosamente, Jeferson Lelis. - Mensagem original De: Dayana Santiago <[EMAIL PROTECTED]> Para: zope-pt@yahoogrupos.com.br Enviadas: Quinta-feira, 31 de Julho de 2008 21:13:01 Assunto: [zope-pt] Enviar email ao entrar no estado inicial do workflow Prezados colegas, Estou tentando fazer o plone 2.5.5 enviar emails quando um determinado tipo de objeto for criado. Utilizo o título do objeto e outros atributos para compor o corpo da mensagem. Para isso, pendurei um script na transição submit e fiz com que ela fosse disparada automaticamente a partir do estado visible. No entanto, o que acontece é que no momento em que ainda estou no formulário de edição do objeto, já recebo um email, com o caminho do portal_factory e, obviamente sem título. Quando termino de preencher e salvo, recebo mais dois emails: um com caminho do portal_factory e outro na pasta em que estou criando o objeto. Em todos eles nenhum dos atributos é acessível e o id é sempre aquele temporário criado pelo plone. Alguma idéia de outra forma de mandar o email ou de acessar os atributos para compor a mensagem? Grata pela atenção, Abçs -- Dayana. Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua cara @ymail.com ou @rocketmail.com. http://br.new.mail.yahoo.com/addresses
[zope-pt] Enviar email ao entrar no estado inicial do workflow
Prezados colegas, Estou tentando fazer o plone 2.5.5 enviar emails quando um determinado tipo de objeto for criado. Utilizo o título do objeto e outros atributos para compor o corpo da mensagem. Para isso, pendurei um script na transição submit e fiz com que ela fosse disparada automaticamente a partir do estado visible. No entanto, o que acontece é que no momento em que ainda estou no formulário de edição do objeto, já recebo um email, com o caminho do portal_factory e, obviamente sem título. Quando termino de preencher e salvo, recebo mais dois emails: um com caminho do portal_factory e outro na pasta em que estou criando o objeto. Em todos eles nenhum dos atributos é acessível e o id é sempre aquele temporário criado pelo plone. Alguma idéia de outra forma de mandar o email ou de acessar os atributos para compor a mensagem? Grata pela atenção, Abçs -- Dayana.