Show Menu
TÓPICOS×

Caso de uso: seleção de seed addresses com critérios

Na estrutura de um delivery ou campanha, o link Edit the dynamic condition... permite escolher seed addresses com base em critérios de seleção específicos.
Nesse caso de uso, o site Minha biblioteca online gostaria de personalizar seus boletins informativos de acordo com as preferências de seus clientes.
Em conjunto com o departamento de compras, o usuário responsável pelos deliveries criou um boletim informativo para assinantes que compraram romances policiais.
Para compartilhar o resultado final de sua colaboração com eles, o gerenciador de delivery decide adicionar seus colegas do departamento de compras ao delivery como seed addresses. A utilização de uma condição dinâmica permite economizar tempo na configuração e na atualização de endereços.
Para usar a condição dinâmica, você deve ter:
  • um delivery pronto para ser enviado,
  • seed addresses com um valor comum. Esse valor pode ser um campo existente no Adobe Campaign. Neste exemplo, os seed addresses compartilham o valor "Compra" no campo "Departamento", que não está presente no aplicativo por padrão.

Etapa 1 - Criação de um delivery

As etapas para criar um delivery estão detalhadas na seção Creating an email delivery .
Neste exemplo, o gerenciador de delivery criou o boletim informativo e selecionou os recipients.

Etapa 2 - Criação de um valor comum

Para criar um valor comum como no nosso exemplo (departamento de compras), primeiro deve-se estender o schema de dados de seus seed addresses e editar o formulário de entrada associado.

Extensão do schema de dados

Para obter mais detalhes sobre extensões de schema, consulte o Guia de configuração .
  1. No nó Administration > Configuration > Data schemas , clique no ícone New .
  2. Na janela Creation of a data schema , selecione a opção Extension of a schema e clique em Next .
  3. Selecione o schema de origem Seed addresses , insira doc como o Namespace e clique em Ok .
  4. Clique em Save .
  5. Na janela de edição do schema, copie as linhas abaixo e cole na área indicada na captura de tela.
      <element name="common">
        <element label="Recipient" name="custom_nms_recipient">
          <attribute label="Department" length="80" name="workField" template="nms:recipient:recipient/@company"
                     type="string" userEnum="workField"/>
        </element>
      </element>
    
    
    Em seguida, copie as linhas a seguir e as cole no elemento Seed to insert in the export files .
        <element aggregate="doc:seedMember:common">
      </element>
    
    
    Nesse caso, você está especificando que uma nova enumeração chamada Department foi criada na tabela de seed addresses, e é baseada no template de enumeração padrão @company (rotulada com o nome Company no formulário de seed address).
  6. Clique em Save .
  7. No menu Tools > Advanced , selecione a opção Update database structure .
  8. Quando o assistente de atualização for exibido, clique no botão Next para acessar a janela de edição de tabelas: as alterações realizadas no schema de dados de seed address exigem uma atualização de estrutura.
  9. Siga o assistente até chegar à página para executar a atualização. Clique no botão Start .
    Você pode fechar o assistente após o término da atualização.
  10. Desconecte e reconecte o Adobe Campaign. As alterações feitas no schema de dados do seed address agora estão em vigor. Para ficarem visíveis na tela do seed address, você deve atualizar o Input form associado. Consulte a seção Atualização do formulário de entrada .

Extensão do schema de dados de uma tabela vinculada

O schema de dados de seed addresses pode usar valores de uma tabela vinculada ao schema de dados do recipient – Recipient (nms).
Por exemplo, o usuário gostaria de integrar a Internet Extension localizada na tabela Country , que está vinculada ao schema de recipients.
Portanto, ele deve estender o schema de dados dos seed addresses como detalhado na seção . No entanto, as linhas de código a serem integradas na etapa 4 são as seguintes:
<element name="country">
      <attribute label="Internet Extension" length="2" name="iana" type="string"/>
      <attribute label="Country ISO" length="2" name="countryIsoA2" type="string"/>
    </element>

Eles indicam:
  • que o usuário deseja criar um novo elemento chamado Internet Extension ,
  • que este elemento vem da tabela Country .
No nome da tabela vinculada, você deve especificar o xpath-dst da tabela vinculada.
Isso pode ser encontrado no elemento Country na tabela de recipients.
O usuário pode então seguir a partir da etapa 5 da seção e atualizar o Input form dos seed addresses.

Atualização do formulário de entrada

  1. No nó Administration > Configuration > Input forms , localize o formulário de entrada dos seed addresses.
  2. Edite o formulário e insira a seguinte linha no container Recipient :
    <input xpath="@workField"/>
    
    
  3. Salve as alterações.
  4. Abra um seed address. O campo Department aparece na tabela Recipient .
  5. Edite os seed addresses que deseja utilizar para o delivery e insira Compras como o valor no campo Department .

Etapa 3 – Definição da condição

Agora você pode especificar a condição dinâmica dos seed addresses para o delivery. Para fazer isso:
  1. Abra um delivery.
  2. Clique no link To e depois na guia Seed addresses para acessar o link Edit the dynamic condition... .
  3. Selecione a expressão que permite escolher os seed addresses desejados. Aqui o usuário seleciona a expressão Department (@workField) .
  4. Selecione o valor desejado. Neste exemplo, o usuário seleciona o departamento de Compras da lista suspensa de valores.
    A extensão de schema criada anteriormente vem do schema de recipients. Os valores exibidos na tela acima vêm de uma enumeração do schema do recipient .
  5. Clique em Ok .
    O query é exibido na janela Select target .
  6. Clique em Ok para aprovar o query.
  7. Analise seu delivery e clique na guia Delivery para acessar os logs de delivery.
    Os seed addresses do departamento de compras são exibidos como delivery pendente, como os dos recipients ou outros seed addresses.
  8. Clique no botão Send para iniciar o delivery.
    Os membros do departamento de compras fazem parte dos seed addresses que receberão o delivery na caixa de entrada do email.