Show Menu
TÓPICOS×

Atualização da estrutura do banco de dados

Para tornar suas modificações no modelo de dados efetivas e capazes de usá-las, a estrutura do banco de dados precisa ser atualizada.
Os recursos personalizados são atualizados automaticamente durante atualizações automáticas executadas pela Adobe.

Publicar um recurso personalizado

Para aplicar as alterações realizadas nos recursos, é necessário executar uma atualização do banco de dados.
Se um campo de um recurso personalizado usado em um evento for modificado ou excluído, o evento correspondente será automaticamente despublicado. See Configuring Transactional messaging .
  1. No menu avançado, por meio do logotipo do Adobe Campaign, selecione Administration > Development e, em seguida, Publishing .
  2. Por padrão, a opção Determine modifications since the last publication está marcada, o que significa que somente as alterações realizadas desde a última atualização serão aplicadas.
    O Repair database structure restabelecerá uma configuração correta se a publicação falhar antes de concluir. Qualquer modificação que tenha sido feita diretamente no banco de dados e que não use recursos personalizados será excluída.
  3. Clique no Prepare publication botão para iniciar a análise. Observe que as grandes atualizações de tabela devem ser feitas quando a instância não estiver intensamente ocupada por fluxos de trabalho.
    Para saber mais sobre a ação a ser executada na API Perfis e serviços, consulte Publicação de um recurso com extensão da API.
  4. Depois que a publicação for realizada, clique no Publish botão para aplicar suas novas configurações.
  5. Depois de publicado, o Summary painel de cada recurso indica que o status está agora Published e especifica a data da última publicação.
    Se você fizer novas alterações em um recurso, deverá repetir essa operação para que as alterações sejam aplicadas.
    Se os recursos tiverem o Pending re-draft status antes da publicação, será exibida uma mensagem adicional convidando você a verificar suas ações, pois a publicação resultará em alterações definitivas (excluindo colunas, tabelas...). Para ajudá-lo a realizar essa última alteração, uma SQL Script guia está disponível. Ele fornece o comando SQL que será executado durante a publicação.
    Você pode interromper o processo de Rerascunho clicando no Cancel re-draft botão. Esta ação reverterá o status do recurso para o status original.
  6. Se sua publicação falhou, você sempre pode voltar para a publicação anterior clicando em Back to latest successful publication .
    Observe que, se você deixar sua publicação em um status de falha, uma janela pop-up será aberta assim que você fizer logon em sua instância para lembrá-lo de corrigir essa publicação. Sua instância não será atualizada com novas versões de produtos até que sua publicação seja corrigida.

Publicar um recurso com extensão de API

Você pode criar a API de perfil e serviços nos seguintes casos:
  • Ao estender os recursos personalizados Profiles ou Services , você pode executar uma atualização da API Perfis e serviços para integrar os campos declarados na extensão de recursos personalizados.
  • Ao definir um recurso personalizado e criar um link entre os recursos Profiles ou Services e o recurso personalizado, você pode fazer uma atualização para incluir o novo recurso na API.
Você pode selecionar essa opção na tela da publicação.
  • Se a API ainda não tiver sido publicada (ou seja, se você nunca tiver estendido o recurso ou se ainda não tiver verificado essa opção para esse recurso ou outro recurso), você terá a opção de criá-lo ou não.
  • Se a API já tiver sido publicada (ou seja, se você já tiver estendido o recurso e verificado essa opção uma vez), a atualização da API será forçada.
    Na verdade, uma vez criada, a API é atualizada automaticamente sempre que você a publica novamente. Isso evita quebrar o perfil ou o recurso de serviço dessa API e prejudicar sua instância.
Observe que, por padrão, o recurso personalizado é integrado, mas, para um comportamento específico, se você não quiser publicar esse recurso, poderá selecionar a opção Hide this resource from APIs disponível no Resource Properties .
Após a Prepare Publication etapa, o Adobe Campaign exibe o delta entre a versão atual da API e a versão futura após a publicação na guia Profiles & Services API Preview . Se você estender a API pela primeira vez, o delta compara a definição de recurso personalizado predefinida com sua extensão.
As informações exibidas na guia são divididas em três seções: elementos adicionados, excluídos e modificados.
A análise do delta é uma etapa obrigatória, já que a etapa de publicação modificará o comportamento da API e provavelmente afetará o desenvolvimento ao redor em um efeito dominó.
Esta publicação atualiza a profilesAndServicesExt API. A profilesAndServices API não foi atualizada.
Para obter mais informações sobre a API do Adobe Campaign, consulte a documentação dedicada do Adobe Campaign no E/S da Adobe .