[Também se aplica ao v8]{class="badge positive" title="Também se aplica ao Campaign v8"}

Caso de uso: selecionar seed addresses de acordo com critérios use-case-selecting-seed-addresses-on-criteria

Na estrutura de uma entrega 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 pelas entregas criou um boletim informativo para assinantes que compraram romances policiais.

Para compartilhar o resultado final de sua colaboração com eles, o gerente de entrega decide adicionar seus colegas do departamento de compras à entrega 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:

  • uma entrega pronta para ser enviada,
  • 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 - Criar uma entrega step-1---creating-a-delivery

As etapas para criar uma entrega estão detalhadas na seção Criar uma entrega por email.

Neste exemplo, o gerenciador de entrega criou o boletim informativo e selecionou os destinatários.

Etapa 2 - Criar um valor comum step-2---creating-a-common-value

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

Estender o esquema de dados extending-the-data-schema

Para obter mais detalhes sobre extensões de esquema, consulte esta seçã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.

    code language-none
      <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.

    code language-none
        <element aggregate="doc:seedMember:common">
      </element>
    

    Nesse caso, você está especificando que uma nova lista discriminada chamada Department foi criada na tabela de seed addresses e é baseada no template de enumeração @company padrão (rotulada com o nome Company no formulário de seed address).

  6. Clique em Save.

  7. Na seção 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 esquema de dados de seed address exigem uma atualização da estrutura.

  9. Siga o assistente até chegar à página de execução da 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 Atualizar o formulário de entrada.

Estender o esquema de dados de uma tabela vinculada extending-the-data-schema-from-a-linked-table

O esquema de dados de seed addresses pode usar valores de uma tabela vinculada ao esquema de dados do destinatário – Destinatário (nms).

Por exemplo, o usuário gostaria de integrar a Internet Extension localizada na tabela Country, que está vinculada ao schema de destinatários.

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.
CAUTION
No nome da tabela vinculada, você deve especificar o xpath-dst da tabela vinculada.
Isso pode ser encontrado no elemento Country na tabela de destinatários.

O usuário pode então seguir a partir da etapa 5 da seção e atualizar o Input form dos seed addresses.

Consulte a seção Atualizar o formulário de entrada.

Atualizar o formulário de entrada updating-the-input-form

  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:

    code language-none
    <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 a entrega e insira Compras como o valor no campo Department.

Etapa 3 – Definir a condição step-3---defining-the-condition

Agora você pode especificar a condição dinâmica dos seed addresses para a entrega. Para fazer isso:

  1. Abra uma entrega.

  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.

    note note
    NOTE
    A extensão de schema criada anteriormente vem do schema de destinatários. Os valores exibidos na tela acima vêm de uma enumeração do schema do destinatário .
  5. Clique em Ok.

    O query é exibido na janela Select target.

  6. Clique em Ok para aprovar o query.

  7. Analise seu e clique na guia Delivery para acessar os logs de entrega.

    Os seed addresses do departamento de compras são exibidos como entrega pendente, como os dos destinatários ou outros seed addresses.

  8. Clique no botão Send para iniciar a entrega.

    Os membros do departamento de compras fazem parte dos seed addresses que receberão a entrega na caixa de entrada do email.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1