[AEM Forms]{class="badge positive" title="Aplicável ao AEM Forms)."}

Conectar um formulário adaptável à lista Microsoft® SharePoint connect-af-sharepoint-list

Este vídeo se aplica somente aos Componentes principais. Para Componentes UE/Foundation, consulte o artigo.

Para usar a ação enviar Enviar para a Lista do SharePoint em um formulário adaptável:

  1. Criar uma Configuração de Lista do SharePoint: ela conecta o AEM Forms ao Armazenamento de Lista do Microsoft® Sharepoint.
  2. Usar o Enviar usando o Modelo de Dados de Formulário (FDM) em um Formulário Adaptável: ele conecta seu Formulário Adaptável ao Microsoft® SharePoint configurado.

​1. Criar uma configuração de lista do SharePoint

Para conectar o AEM Forms à sua lista do Microsoft® Sharepoint:

  1. Vá para Ferramentas > Serviços na Nuvem > Microsoft® SharePoint.

  2. Selecione um Contêiner de Configuração. A configuração é armazenada no Contêiner de configuração selecionado.

  3. Clique em Criar > Lista do SharePoint na lista suspensa. O assistente de configuração do SharePoint é exibido.

  4. Especifique o Título, ID do Cliente, Segredo do Cliente e URL do OAuth. Para obter informações sobre como recuperar a ID do cliente, o Segredo do cliente e a ID do locatário para a URL do OAuth, consulte a Documentação da Microsoft®.

    • Você pode recuperar os Client ID e Client Secret do seu aplicativo no portal Microsoft® Azure.

    • No portal Microsoft® Azure, adicione o URI de redirecionamento como https://[author-instance]/libs/cq/sharepointlist/content/configurations/wizard.html. Substitua [author-instance] pela URL da sua instância de Autor.

    • Adicione as permissões de API offline_access e Sites.Manage.All na guia Microsoft® Graph para fornecer permissões de leitura/gravação. Adicione a permissão AllSites.Manage na guia Sharepoint para interagir remotamente com os dados do SharePoint.

    • Usar URL do OAuth: https://login.microsoftonline.com/tenant-id/oauth2/v2.0/authorize. Substitua <tenant-id> pelo tenant-id do seu aplicativo no portal Microsoft® Azure.

      note note
      NOTE
      O campo segredo do cliente é obrigatório ou opcional, depende da configuração do aplicativo do Azure Ative Diretory. Se o aplicativo estiver configurado para usar um segredo do cliente, é obrigatório fornecer o segredo do cliente.
  5. Clique em Conectar. Em uma conexão bem-sucedida, a mensagem Connection Successful é exibida.

  6. Selecione Site do SharePoint e Lista do SharePoint na lista suspensa.

  7. Selecione Criar para criar a configuração de nuvem do Microsoft® SharePointList.

Autenticação baseada em certificado certificate-based-authentication

A autenticação baseada em certificado para a configuração da Lista do SharePoint está no Early Adoter Program. Você pode escrever para aem-forms-ea@adobe.com a partir da sua ID de email oficial para ingressar no programa de adoção antecipada e solicitar acesso ao recurso.

No assistente de configuração de lista do SharePoint:

  1. Definir Tipo de Autenticação como Autenticação baseada em certificado.
  2. Especifique Título, ID do Cliente, Alias do Certificado, ID do Locatário e Nome do Locatário.
  3. Insira a URL do Site do SharePoint, verifique a conexão do site se necessário e selecione a Lista do SharePoint.
  4. Clique em Conectar para verificar a conexão e em Salvar e Fechar para salvar a configuração.

A captura de tela abaixo exibe a configuração da Lista do SharePoint com Autenticação baseada em certificado:

Configuração da Lista do SharePoint com autenticação baseada em certificado {align="center" width="50%,"}

Para preparar o certificado para o AEM e o Microsoft Azure, execute as seguintes etapas no AEM e, em seguida, registre o certificado público no Microsoft Azure.

No AEM

  1. Vá para Ferramentas > Segurança > Usuários.
  2. Pesquise por fd-cloudservice, selecione o usuário e clique em Propriedades.
  3. Abra a guia Armazenamento de chaves. Se um armazenamento de chaves ainda não tiver sido criado, clique em Criar Armazenamento de Chaves e conclua as solicitações para definir a senha do armazenamento de chaves.
  4. Adicione a chave privada ao keystore: expanda Adicionar chave privada do arquivo Keystore e carregue seu arquivo .jks.
  5. Insira um Alias que corresponda ao Alias do Certificado na configuração da Lista do SharePoint, envie o material da chave e clique em Salvar e Fechar.

A captura de tela exibe o keystore após a adição do certificado. O Alias deve corresponder ao Alias do Certificado na configuração de nuvem da Lista do SharePoint:

fd-cloudservice user Keystore com alias do certificado {align="center" width="50%,"}

No Microsoft Azure

  1. Abra o registro do seu aplicativo e acesse Certificados e segredos > Certificados.
  2. Selecione Carregar certificado e carregue o arquivo de certificado (chave pública) no qual o Azure deve confiar para o aplicativo.

A captura de tela exibe a guia Certificados no portal do Azure, onde você pode carregar o certificado para o registro do aplicativo:

Certificados e segredos do registro do aplicativo Azure {align="center" width="50%,"}

​2. Usar o Enviar usando o Modelo de dados de formulário (FDM) em um formulário adaptável use-submit-using-fdm

Você pode usar a configuração da Lista do SharePoint criada em um Formulário adaptável para salvar dados ou o Documento de registro gerado em uma Lista do SharePoint. Execute as seguintes etapas para usar uma Lista SharePoint em um Formulário adaptável como:

Ao enviar o formulário, os dados são salvos no Armazenamento de Lista do Microsoft® Sharepoint especificado.

NOTE
Na Lista do Microsoft® SharePoint, os seguintes tipos de coluna não são suportados:
  • coluna de imagem
  • coluna de metadados
  • coluna de pessoa
  • coluna de dados externos

Artigos relacionados

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab