Repositório de Template de E-mail
Permite gerenciar a publicação de template de e-mail.
Esse serviço serve de repositório de templates de email para ser utilizado em outros serviços.
Aqueles serviços que suportarem utilizar um repositório de templates de email, terão como opção, em suas instâncias de serviço, associar a um repositório de templates de email.
Um template de email é um conjunto de campos que são utilizados para criar um email, utilizando variáveis para substituir termos no email por termos providos pelos serviços que utilizam esse repositório.
Por exemplo, um template pode ter o seguinte corpo:
O bloco *|fullName|*
demarca uma variável chamada fullName
que pode ser substituída pelo nome do usuário que receberá o email, por exemplo.
Utilização em um serviço customizado
Para associar uma instância do serviço de repositório de template de e-mail a uma instância de um serviço customizado é necessário adicionar o item de menu do tipo
lum_emailTemplateRepository
ao seu servicedefinition.xml:
Para obter um ISingleMail apartir do template de e-mail,
é necessário realizar um código similar:
Permissionamento
- Gerenciar instância de serviço: Permite gerenciar todos os dados dessa instância de serviço, incluindo apagar ele como todo.
- Editar conteúdo de instância de serviço: Permite gerenciar todos os dados dessa instância de serviço com perfil de publicador.
- Visualizar instância de serviço: Permite visualizar dados públicos dessa instância de serviço.