Configuração do Adobe I/O para acionadores da Adobe Experience Cloud

CUIDADO

Se você estiver usando uma versão mais antiga da integração de acionadores por meio da autenticação oAuth, será necessário mover para o Adobe I/O conforme descrito abaixo. O modo de autenticação oAuth herdado será desativado em 30 de abril de 2021. Saiba mais

Pré-requisitos

Essa integração aplica-se somente a partir das versões Campaign Classic 20.3, 20.2.4, 19.1.8 e Gold Standard 11.

Antes de iniciar esta implementação, verifique se você tem:

  • um Identificador de organização válido: o identificador de organização do Sistema Identity Management (IMS) é o identificador exclusivo no Adobe Experience Cloud, usado, por exemplo, para o serviço VisitorID e o IMS Single-Sign On (SSO). Saiba mais
  • a Acesso do desenvolvedor à sua organização. Se você precisar solicitar os privilégios de Administrador do Sistema da IMS Org, siga o procedimento detalhado nesta página e forneça esse acesso a todos os perfis do produto.

Etapa 1: Criar/atualizar projeto do Adobe I/O

  1. Acesse o Adobe I/O e faça logon com o Administrador do sistema diretamente para a Organização IMS.

    OBSERVAÇÃO

    Verifique se você está conectado ao portal da Organização correto.

  2. Extraia a ID do cliente de integração existente a partir do arquivo de configuração da instância ims/authIMSTAClientId. Atributo não existente ou vazio indica que o identificador do cliente não está configurado.

    OBSERVAÇÃO

    Se o identificador do cliente estiver vazio, você poderá Create a New project diretamente no Adobe I/O.

  3. Identifique o projeto existente usando o identificador de cliente extraído. Procure projetos existentes com o mesmo identificador de cliente que o extraído na etapa anterior.

  4. Selecione + Add to Project e escolha API.

  5. Na janela Add an API, selecione Adobe Analytics.

  6. Escolha Service Account (JWT) como o tipo de autenticação.

  7. Se a ID do cliente estiver vazia, selecione Generate a key pair para criar um par de chaves público e privado.

  8. Carregue sua chave pública e clique em Next.

  9. Escolha o perfil de produto chamado Analytics-< Org Name > e clique em Save configured API.

  10. Em seu projeto, selecione Service Account (JWT) e copie as seguintes informações:

    • Client ID
    • Client Secret
    • Technical account ID
    • Organization ID

Etapa 2: adicionar as credenciais do projeto no Adobe Campaign

Para adicionar as credenciais do projeto no Adobe Campaign, execute o seguinte comando como usuário “neolane” em todos os containers da instância do Adobe Campaign para inserir as credenciais Technical Account no arquivo de configuração da instância.

nlserver config -instance:<instance name> -setimsjwtauth:Organization_Id/Client_Id/Technical_Account_ID[/Client_Secret[/Base64_encoded_Private_Key]]
OBSERVAÇÃO

Você deve codificar a chave privada no formato base64 UTF-8. Lembre-se de remover a nova linha da chave antes de codificá-la, exceto para a chave privada. A chave privada precisa ser a mesma usada para criar a integração.

Etapa 3: atualizar tag de pipeline

Para atualizar a tag pipelined, é necessário atualizar o tipo de autenticação para o projeto do Adobe I/O no arquivo de configuração config-< instance-name >.xml da seguinte maneira:

<pipelined ... authType="imsJwtToken"  ... />

Nesta página