Configure e use o controle de notícias
Observação
Isso descreve o processo que atualmente usa o editor clássico para apresentar um controle. No devido tempo, isso será migrado para que possa ser executado dentro do editor de formulários moderno.
Obtenha insights valiosos das notícias mais recentes sobre os seus clientes, concorrentes e contatos. Ficar por dentro das notícias ajuda você a manter-se à frente da concorrência, pois mostra informações contextuais em tempo real sobre seus clientes e concorrentes. Instale o controle Power Apps component framework de notícias, que entrega notícias relevantes do Bing Notícias.
Você pode personalizar para oferecer suporte a fontes de notícias adicionais, a aparência e o comportamento do controle PCF. Para mais informações, consulte o leiame no repositório GitHub de controle de notícias.
Adicionar o controle de notícias da empresa ao formulário principal da conta
As etapas deste artigo adicionam o controle de notícias da empresa ao formulário principal da conta já configurado para consultar os tópicos de notícias coletados no Bing Notícias. Você pode usar etapas semelhantes para adicionar o controle ao formulário principal para outras tabelas, como contato e concorrente.
Obter a chave de API e a URL do Bing Notícias
O controle de notícias requer uma URL da API de notícias, uma chave de API e mais URLs de notícias. Para o Bing Notícias, a URL de mais notícias é pré-configurada no controle para usar https://www.bing.com/news/search. Para a URL da API de notícias e a chave de API, você precisará fornecê-las criando um Recurso do Azure da Pesquisa do Bing em sua conta do Azure. Depois de criada, você receberá a chave de API e a URL da API sob a seção Chaves e Ponto de Extremidade.
Importar a solução de notícias da empresa
Baixe Solutions.zip. Para fazer isso, abra a pasta Soluções, abra Solutions.zip e selecione Baixar.
Entre no Power Apps e, no canto superior direito, selecione o ambiente em que deseja instalar o controle de notícias da empresa.
Selecione Soluções no painel esquerdo e selecione Importar na barra de comandos. Se o item não estiver no painel lateral, selecione …Mais e selecione o item desejado.
No assistente Importar solução, selecione Escolher Arquivo, navegue Solutions.zip, selecione-o e escolha Abrir.
Selecione Avançar e, em seguida, selecione Avançar novamente para concluir a importação.
Adicionar o controle ao formulário principal da conta
No Power Apps, selecione Configurações (engrenagem) no canto direito superior e, depois, selecione Configurações avançadas.
Vá para Configurações > Personalizações > Personalizar o Sistema.
Na árvore de navegação à esquerda, expanda Tabela > Conta, selecione Formulários e, em seguida, abra o formulário Conta Principal.
No editor de formulários, adicione duas novas colunas de texto, que serão usadas para passar a chave e o URL base para o componente de notícias.
a. Selecione Nova Coluna da navegação direita Gerenciador de Colunas.
b. Para Nome de Exibição e Nome, insira newsapikey. Deixe o restante das configurações como padrão e selecione Salvar e Fechar.
c. Repita as duas etapas anteriores para criar outra coluna de texto. Para Nome de Exibição e Nome, insira newsurl. Deixe o restante das configurações como padrão e selecione Salvar e Fechar.
No editor de formulários, selecione um local no formulário em que deseja que o controle de notícias da empresa e selecione a guia Inserir > Seção > Uma Coluna.
Para mostrar notícias por nome de conta, arraste e solte a coluna Nome da Conta do painel direito Gerenciador de Colunas para a seção recém-criada.
Selecione a seção e, em seguida, selecione Alterar propriedades. Insira um Nome descritivo para a seção, tal como Notícias da empresa. Talvez você queira verificar Mostrar o rótulo desta seção no formulário para fornecer um cabeçalho para a seção. Selecione OK.
Selecione a coluna Nome da Conta recém-adicionada e selecione Alterar propriedades na guia Página Inicial. Na página Propriedades da Coluna, selecione a guia Controles, selecione Adicionar Controle, selecione o controle companynews e depois selecione Adicionar.
Configure as associações a seguir para as colunas apikey e baseurl.
a. Selecione Configurar propriedade (ícone de lápis) ao lado de APIKey.
b. Da lista suspensa Associar a valores em uma coluna, selecione new_newsapikey (SingleLine.Text) e depois OK.
c. Selecione Configurar propriedade (ícone de lápis) ao lado de BaseURL.
d. Da lista suspensa Associar a valores em uma coluna, selecione new_newsurl (SingleLine.Text) e depois OK.
e. Na página Propriedades da Coluna, selecione as opções do cliente Web, Telefone e Tablet.
f. Na página Propriedades da Coluna, selecione a guia Exibir, limpe a opção Exibir rótulo no Formulário, em seguida, selecione OK.
Para fornecer valores padrão de Chave de API e URL Base, use regras de negócios. Selecione Regras de Negócios no editor de formulários e selecione Nova Regra de Negócios na parte inferior do painel direito.
No designer de regras de negócios, selecione Condição na tela do designer, defina Coluna para Nome da Conta e Operador para Contém dados, e depois selecione Aplicar. Selecione a guia Componentes, arraste a ação Definir o valor da coluna e forneça um valor de coluna em que Coluna é newsapikey e o valor é a Chave você copiou das propriedades da Pesquisa do Bing. Crie outra ação Definir o Valor da Coluna em que Coluna é newsurl e adicione o valor igual ao Endpoint que você copiou das propriedades da Pesquisa do Bing. Certifique-se de anexar /v7.0/news/search no final da URL de notícias. A URL final deve ser semelhante a
https://api.bing.microsoft.com/v7.0/news/search
.Salve e ative a regra. Feche o designer de regra de negócios.
Certifique-se de adicionar as colunas recém-adicionadas, newsapikey e newsurl, ao formulário principal da conta.
Limpe Visível por padrão das propriedades da guia do formulário onde as colunas newsapikey e newsurl são adicionadas.
No designer de formulários, selecione Salvar e, em seguida, selecione Publicar.
Consulte também
Usar controles personalizados para visualizações de dados do aplicativo controladas por modelo
Observação
Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)
A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).