Configuração do Conector de pesquisa do SharePoint Online
Configure o Conector de pesquisa do SharePoint Online configurando e conectando o locatário Microsoft SharePoint com sua instância. Valide a conexão para evitar falhas de configuração antes de indexar os sites para pesquisa.
Configurar o locatário Microsoft SharePoint
Configure seu locatário Microsoft SharePoint para começar com o Conector de pesquisa do SharePoint Online.
Antes de Iniciar
Como administrador Microsoft SharePoint, crie uma aplicação personalizada especificando o URL raiz (https://<sitename> .sharepoint.com ), domínio do app, URL de redirecionamento e outras configurações.
Certifique-se de concluir a configuração conforme explicado em .
Faça login com suas credenciais de administrador para conceder permissões.
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
Procedimento
- Navegar até Azure > Active Directory > Registros da aplicação > Todas as aplicações e selecione seu app.
Use uma aplicação existente ou crie uma aplicação.
- Navegar até Registros da aplicação > Permissões de APIe clique em Adicionar uma permissão.
-
Selecione uma das seguintes opções.
- Navegar até Microsoft Graph > Permissões delegadas para Gráfico.
- Navegar até Microsoft Graph > Permissões da aplicação para Gráfico.
Adicione a permissão Sites.ReadWrite.All da lista de sites. A permissão Sites.ReadWrite.All ajuda na criação da assinatura.Adicione a permissão User.Read da lista Usuários.
Essas permissões de usuário são usadas para rastrear os dados Microsoft SharePoint posteriormente. - Navegar até Sharepoint > Permissões da aplicação > Sitese selecione Sites.FullControl.All ou Sites.Read.All para REST.
- Clique em Conceder consentimento do administrador, selecione Sime clique em Salvar e continuar na guia Permissão configurada.
- Navegar até Autenticação > Web > URLs de redirecionamento.
- Adicione a URL neste formato https://<your Servicenow instance URL> /oauth_redirect.do , por exemplo, https://eesharepoint.example.com/oauth_redirect.do e clique em Salvar.
- Navegue até e registre o certificado e o segredo da sua aplicação.
-
Clique em Adicionar usuário no portal de administração da Microsoft, especifique os detalhes do usuário e clique em Concluir.
Nota:A pesquisa rastreia os sites que você pode acessar. Certifique-se de selecionar o usuário com as permissões apropriadas somente para o conteúdo necessário. Para obter mais informações, consulte permissões do usuário. Selecionar um usuário de alto nível pode importar mais documentos do que você deseja importar.
Para obter mais informações, consulte https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/security-apponly-azuread.
O que Fazer Depois
Integrar as origens de pesquisa Microsoft SharePointPesquisa com IA aos perfis []
Vincule origens de pesquisa a um perfil de pesquisa para especificar o conteúdo que os usuários podem pesquisar por meio do perfil de pesquisa vinculado.
Antes de Iniciar
Função necessária: administrador
Procedimento
- Conclua a vinculação de uma origem de pesquisa a um perfil de pesquisa, conforme explicado em Link a search source to a search profile
- Selecione Enviar.
O que Fazer Depois
Conecte a instância ServiceNow®Microsoft SharePoint ao locatário []. Conclua as etapas na sua conta ServiceNow®. Para obter mais informações, consulte Conecte sua instância ServiceNow a um locatário Microsoft SharePoint.
Conecte sua instância ServiceNow a um locatário Microsoft SharePoint
Conecte sua instância ServiceNow com um locatário Microsoft SharePoint. Crie ServiceNow conexões OAuth personalizadas para Microsoft SharePoint para autenticar ServiceNow solicitações.
Antes de Iniciar
- Verifique se você tem conhecimento prático das ferramentas do programa de desenvolvedor do SharePoint e de outros recursos para configurar a aplicação.
- Verifique se você está ciente das integrações ServiceNow®.
- Execute uma validação para sua configuração antes de começar a indexar os sites.
Procedimento
- Navegar até Instância da ServiceNow > OAuth de Sistema > Registro de aplicações.
-
Clique em Nova.
O sistema exibe a mensagem Que tipo de aplicação OAuth?
- Selecione Conectar a um provedor OAuth de terceiros.
-
Crie os seguintes registros:
- No formulário de conexão do Graph, preencha os campos.
Para obter uma descrição do valor do campo, consulte Formulário de conexão do Graph.
-
No formulário de conexão REST, preencha os campos.
Para obter uma descrição do valor do campo, consulte Formulário de conexão REST.
- Clique com o botão direito no cabeçalho do formulário e, em seguida, clique em Salvar.
- No formulário de conexão do Graph, preencha os campos.
-
Navegue até a tabela OAuth Entity Profiles [oauth_entity_profile] para encontrar as seguintes entradas:
<Graph application registry name>.default_profile<REST application registry name>.default_profile
Dois perfis de entidade OAuth gerados pelo sistema (REST e Graph) são criados na tabela Perfis de entidade OAuth [oauth_entity_profile]. Para obter mais informações, consulte Especificar um perfil OAuth
-
Insira uma linha com os seguintes valores na tabela Escopos de entidade OAuth [oauth_entity_scope]:
Tabela 1. Escopos de entidade OAuth Gráfico REST Nome: Qualquer nome à sua escolha Nome: Qualquer nome à sua escolha Provedor OAuth: registro da aplicação de gráfico Provedor OAuth: registro da aplicação REST Aplicação: global Aplicação: global (Para permissões delegadas) OAuthscope: offline_access https://graph.microsoft.com/Sites.ReadWrite.All(Para permissões da aplicação) Escopo OAuth:
https://graph.microsoft.com/.defaultEscopo do OAuth: https://<instance name> .sharepoint.com/Para obter mais informações, consulte Especificar um escopo do OAuth
- Insira uma linha com os seguintes valores na tabela Escopos de perfis de entidade OAuth [oauth_entity_profile_scope]:
Tabela 2. Escopos de perfis de entidade OAuth Gráfico REST Perfil de entidade OAuth: perfil de entidade de gráfico gerado na tabela Perfis de entidade OAuth [oauth_entity_profile]. Perfil de entidade OAuth: perfil de entidade REST gerado na tabela Perfis de entidade OAuth [oauth_entity_profile]. Escopo da entidade OAuth: selecione a tabela Escopo da entidade OAuth [oauth_entity_profile_scope] criada. Escopo da entidade OAuth: selecione a tabela Escopo da entidade OAuth REST [oauth_entity_profile_scope] criada. Aplicação: global Aplicação: global
-
Navegar até Conexões e Credenciais > Credenciaise crie as credenciais do OAuth 2.0:
-
Nos formulários de credencial do Graph ou REST, preencha os campos.
Tabela 3. Formulário de credencial do OAuth 2.0 Campo Descrição Nome Nome à sua escolha. Perfil de entidade OAuth (Para Gráfico) Perfil de entidade de gráfico identificado. (Para REST) Perfil de entidade REST identificado.
-
Clique com o botão direito no cabeçalho do formulário e, em seguida, clique em Salvar.
Nota:Para obter mais informações sobre entidades, aliases de conexão e credencial, consulte .
-
Nos formulários de credencial do Graph ou REST, preencha os campos.
- Navegar até Conexões e Credenciais > Conexãoe clique em Novo para criar conexões HTTP(s) para o seguinte Graph ou REST.
-
No formulário, preencha os campos
Tabela 4. Formulário de conexão Campo Descrição Nome: qualquer nome à sua escolha para o Gráfico Nome: qualquer nome de sua escolha para REST Credenciais: selecione as credenciaisdo gráfico Credenciais: selecione as credenciaisREST Alias de conexão: sn_sp_spoke.MicrosoftSharePointGraph Alias de conexão: sn_sp_spoke.MicrosoftSharepointOnline URL de conexão: https://graph.microsoft.com/v1.0/ URL de conexão: https://<Host URL of your SharePoint instance> / Domínio: global Domínio: global - Clique com o botão direito no cabeçalho do formulário e, em seguida, clique em Salvar.
Para obter mais informações, consulte Conexões e credenciais e Criar uma conexão HTTP(s). -
No formulário, preencha os campos
- Navegue até Locatários.
- Clique em Novo para criar conexões de Gráfico ou REST.
-
No formulário, preencha os campos.
Tabela 5. Formulário de conexão de locatário Campo Descrição Nome Nome à sua escolha. Alias Para Graph:sn_sp_spoke.MicrosoftSharePointGraph Para REST:sn_sp_spoke.MicrosoftSharepointOnline
URL raiz do SharePoint URL raiz como<SiteName> .sharepoint.com ID de locatário ID de locatário específico necessário para a conexão do Graph ou REST. Domínio Global - Clique com o botão direito do mouse no cabeçalho do tópico e clique em Salvar.
Para obter mais informações, consulte Definir locatários, Configurar a conexão de assinatura do site raiz do SharePoint Graph e o registro do alias de credenciale Criar aliases para vários locatários
-
Navegar até Definição do sistema > Certificados > Certificado do Microsoft SharePoint Online.
- Anexe o arquivo gerado pelo certificado Java Key Store no portal do Azure AD.
Para obter mais informações, consulte .
- Atualize a senha do armazenamento de chaves com a senha do arquivo Java Key Store (.jks).
- Atualize o tipo para o armazenamento de chaves Java.
- Clique com o botão direito do mouse no cabeçalho do tópico e clique em Salvar.
Para obter mais informações, consulte . - Anexe o arquivo gerado pelo certificado Java Key Store no portal do Azure AD.
-
Navegar até OAuth de Sistema > Chaves JWT > Chaves JWT do Microsoft SharePoint Online.
- Atualize a chave de assinatura com a senha do arquivo de certificado (.cer).
- Clique com o botão direito do mouse no cabeçalho do tópico e clique em Salvar.
- Navegar até OAuth de Sistema > Provedores JWT > Provedor JWT do Microsoft SharePoint Online.
- Atualize a declaração aud com https://login.microsoftonline.com/<Tenant-id> /oauth2/token .
- Atualize a declaração iss e sub com os respectivos IDs de cliente nos registros da aplicação do Azure.
- Clique em Salvar.
-
Navegar até Conexões e Credenciais > Conexão.
- Abra o registro de conexão REST e, na guia Atributos, especifique a Impressão digitaldo certificado codificado em Base 64.
-
Selecione a seguinte opção de Credenciais :
- (Para Graph): navegue até a tabela [Credentials] (oauth_2_0_credentials), abra o Graphe clique em Obter token OAuth.
Certifique-se de fazer login na sua instância Microsoft SharePoint com as credenciais do usuário que você criou para obter o token OAuth para a conexão do Graph. Armazene as credenciais na instância.
- (Para REST): Vá para a tabela [Credentials] (oauth_2_0_credentials), abra RESTe clique em Obter token OAuth.
Certifique-se de fazer login na sua instância Microsoft SharePoint com as credenciais de administrador do locatário para obter o token OAuth para a conexão REST. Armazene as credenciais na instância.
Valide a credencial para evitar falhas de configuração. Para obter mais informações sobre como validar a conexão do SharePoint, consulte Validar a conexão Microsoft SharePoint.
- (Para Graph): navegue até a tabela [Credentials] (oauth_2_0_credentials), abra o Graphe clique em Obter token OAuth.
- Clique em Salvar.
-
Vá para a tabela Domínios confiáveis (sn_ais_spoke_trusted_domains) e clique em Novo para criar um registro de domínio.
-
No formulário, preencha os campos.
Tabela 6. Formulário de registro de domínio Campo Descrição Nome Nome à sua escolha. Domínio <Host URL of your <a id="x1">[] locatário>.Microsoft SharePoint -
Clique em Salvar.
Para obter mais informações, consulte Configurar o spoke Pesquisa com IA.Nota:Certifique-se de criar um registro de domínio confiável para cada locatário, quando houver vários locatários.
-
No formulário, preencha os campos.
-
Navegar até Conexões e Credenciais > Aliases de conexão e credencial > Usuário de ingestão do Sharepoint (sn_sp_con.Sharepoint_Ingest_User).
- Clique em Novo em Credenciais para criar uma credencial de autenticação básica para ingerir conteúdo externo por AIS.
-
Especifique o Nome de usuário e a Senha do usuário (sys_user) que tem a função ais_external_content.
-
Clique em Enviar.
Para obter mais informações, consulte Criar aliases para vários locatários.
- Configure a conexão do servidor do AI Search antes de prosseguir com as próximas etapas.
-
Navegar até Mapeador de ação de exibição de entidade (EVAM) > Definições do EVAM.
- Selecione ESC Portal Search e abra o EVAM View Config Bundle M2Ms (ou) selecione Virtual Agent Search e abra o EVAM View Config Bundle M2Ms.
- Adicione uma fonte de dados selecionando Vincular existente.
-
No formulário, preencha os campos.
Tabela 7. Pesquisar formulário de criação de fonte de dados (portal ESC e Virtual Agent ) Campo Descrição Ordem Menor valor da lista. Exibir pacote de configuração Microsoft SharePoint Pesquisar pacote. - Clique em Enviar.
Para obter mais informações sobre a definição do EVAM, consulte Create an EVAM action definition e Create a multi-data source list display in Entity View Action Mapper.
-
Navegar até AI Search > Perfis de pesquisa e abra o Perfil de pesquisa padrão do Portal ESC.
- Vá para Fontes de pesquisa, clique em Vincular existentee adicione o SharePoint como fonte de pesquisa.
Para obter mais informações, consulte Create a search profile.
- Navegue até Palavras irrelevantes e verifique o estado do registro.
- Abra o registro e clique em Publicarse o Estado não for Publicado.
Para obter mais informações, consulte Search profiles in AI Search.
- Navegue até Sinônimos para verificar o estado do registro.
- Abra o registro e clique em Publicarse o Estado não for Publicado.
Para obter mais informações, consulte Synonyms.
- Navegue até a guia Origens de pesquisa.
- Selecione SharePointe adicione o filtro Condição e Critérios entre as opções disponíveis.
Com base na sua configuração, seus funcionários podem exibir o conteúdo filtrado dos resultados da pesquisa Microsoft SharePoint.
- Vá para Fontes de pesquisa, clique em Vincular existentee adicione o SharePoint como fonte de pesquisa.
- Clique em Publicar no perfil de pesquisa para publicar o perfil com a nova fonte de pesquisa Microsoft SharePoint.
-
Navegue até AI Search Perfis e abra o perfil de pesquisa padrão do NowMobile.
- Na guia Origens de pesquisa, clique em Vincular existente.
- Fonte de pesquisa: SharePoint
- Aplicação: global
- Vá para Parar palavras e verifique o estado do registro.
- Abra o registro e clique em Publicar.
- Vá para Sinônimos e verifique o estado do registro.
- Abra o registro e clique em Publicar.
- Na guia Origens de pesquisa, clique em Vincular existente.
-
Navegue até Pesquisar aplicações (sys_search_context_config).
Atualize os seguintes valores para a aplicação de pesquisa padrão do Virtual Agent
- Mecanismo de pesquisa: AI Search.
- Perfil de pesquisa: perfil de pesquisa padrão do portal ESC. Este valor de campo dinâmico fica visível depois que você altera o valor do Mecanismo de pesquisa.
-
Navegue até a guia Pesquisar pós-processadores com script e clique em Novo para a aplicação de pesquisa padrão do portal ESC.
-
Especifique as seguintes informações.
- Ordem: use qualquer ordem de sua escolha, por exemplo, 100 ou 200.
- Pesquisar processador com script: Script do conector do SharePoint.
- Especifique as mesmas informações para as Configurações de pesquisa do aplicativo NowMobile.
Para obter mais informações, consulte Usando pesquisar pós-processadores com script em configurações da aplicação. -
Especifique as seguintes informações.
-
Navegue até Pesquisa global Configuração de item M2M (sys_sg_global_search_m2m_master_item) e crie as seguintes entradas:
Global Search Configuration: Homepage Search - Catalog, Knowledge, People Item Configuration: Sharepoint External Search Excel Main Item Application: SharePoint Search Connector Global Search Configuration: Homepage Search - Catalog, Knowledge, People Item Configuration: Sharepoint External Search File Main Item Application: SharePoint Search Connector Global Search Configuration: Homepage Search - Catalog, Knowledge, People Item Configuration: Sharepoint External Search HTML Main Item Application: SharePoint Search Connector Global Search Configuration: Homepage Search - Catalog, Knowledge, People Item Configuration: Sharepoint External Search Pages Main View Application: SharePoint Search Connector Global Search Configuration: Homepage Search - Catalog, Knowledge, People Item Configuration: Sharepoint External Search PDF Main Item Application: SharePoint Search Connector Global Search Configuration: Homepage Search - Catalog, Knowledge, People Item Configuration: Sharepoint External Search PPT Main Item Application: SharePoint Search Connector Global Search Configuration: Homepage Search - Catalog, Knowledge, People Item Configuration: Sharepoint External Search Site Main Item Application: SharePoint Search Connector Global Search Configuration: Homepage Search - Catalog, Knowledge, People Item Configuration: Sharepoint External Search Word Main Item Application: SharePoint Search Connector
Resultado
O que Fazer Depois
Validar a conexão Microsoft SharePoint
Execute uma validação depois de conectar sua instância ServiceNow com um locatário Microsoft SharePoint para verificar se há erros na configuração.
Antes de Iniciar
Função necessária: administrador
Por Que e Quando Desempenhar Esta Tarefa
A validação descarta qualquer falha de configuração e garante um processo de configuração contínuo.
Procedimento
- Navegar até IU do Sistema > Páginas de IU > Utilitário Sharepoint.
- Selecione Testar para navegar até a página de validação da conexão do SharePoint.
-
Insira os detalhes necessários e selecione Validar. Os erros, se houver, serão exibidos na seção Resposta.
-
Verifique os links do nome da tabela e corrija os erros com base no valor atual e no valor esperado exibidos na seção Resposta.
Se alguma informação estiver ausente, o campo Erro mostrará os dados.
Se não houver erros, a seção Resposta exibirá uma validação bem-sucedida.
O que Fazer Depois
Indexar sites para pesquisa. Para obter mais informações, consulte Indexar sites para pesquisa.