Daniel, mto bom o vídeo. Atendeu a uma parte do que precisava. Gostaria de que o fluxo tbm contemplasse: 1. Inclusão de itens que não estão no Sharepoint (novos itens na tabela Excel) 2. Exclusão de itens no Sharepoint que não estão mais na tabela Excel
Giulia, obrigado pelo acesso! Testes deveriam ser realizados mas basicamente seria um fluxo que a partir de condicionais compara uma base com outra (Excel com SharePoint) e a partir dessa comparação realizar as ações que deseja (Exclusão ou Inserção). Lembrando que grandes quantidades de registros podem comprometer a performance do fluxo, por isso seria interessante utilizar filtros.
Ótimo vídeo Daniel!!! Obrigado pela ajuda, mas tenho uma dúvida. Se eu adicionar uma nova linha no arquivo Excel e rodar o fluxo novamente, ele funciona ou seria outro tipo de fluxo?
Daniel excelente seus videos e didática. Ilustre, o numero de linhas atualizadas de um excel numa lista sharePoint é de maximo 256? tenho uma tabela de 700 registros e não consigo atualizar além de 256.
Luis, obrigado pelo acesso. Vá nas configurações da ação "Obter itens" Ative a opção de paginação e defina uma quantidade limite de 1000 itens. Defina também na parte inferior da tela de configurações da ação, um tempo de duração de pelo menos 2 horas, para não ter perigo do seu fluxo ser interrompido. O formato de duração deve estar no padrão ISO8601.
Daniel, muito obrigado por compartilhar! Dúvidas: Via power automate quero coletar em diversos painéis (Power BI, conjunto de dados) determinados indicadores do meu time de vendas e escrever em uma lista sharepoint, ou seja, quero reunir nessa lista todas as informações espalhadas do meu time de vendas, a chave é o código do vendedor. Consegue compartilhar o caminho para a solução? OBRIGADO!
Daniel, boa noite! desde já gostaria de lhe agradecer pelo conteúdo disponibilizado. meus Parabéns... Daniel, se não for pedir muito gostaria que tirasse uma duvida. fiz a estrutura igual você ensinou no vídeo, fiz a lista no SharePoint. ainda no Sharepoint porém fiz alteração de "tipo" propriedade das colunas. quando quando informo as colunas de propriedade "Data" para ser atualizadas, elas apresenta um erro pedindo que declare o formato da coluna conforme a sua propriedade. Já tentei colocar a variável levando em consideração a data fixada na coluna, já usei a formatedatetime porém ao invés de lista da data da coluna sempre traz a data do dia atual. teria como realizar um vídeo explicando sobre como se fazer nesse caso.
Obrigado pelo acesso! Datas são meio chatas de lidar no Power Automate, mas em resumo elas tem que ir como um texto para e no formato correto. Então na sua planilha crie uma coluna auxiliar com o tipo de texto e crie uma fórmula que retorne a data neste formato AAAA-MM-DD Certifique que o tipo dessa coluna na sua planilha é um texto e não uma data, por vezes o excel ainda interpreta esse formato como uma data e no fluxo retorna um número exemplo 496332. O que precisa ser levado para o fluxo e posteriormente atualizado no SharePoint é a data como um TEXTO neste formato AAAA-MM-DD.
Daniel, muito obrigado. vc é d+ Fiz aqui e deu certo para uma das tarefas que precisava. Pergunta: Tem como fazer com que o PA envie um novo valor adsicionado no excel online que está no SharePoint ou Onedriver e enviar como uma mensagem no Teams? Obrigado!
Raphael, obrigado pelo acesso! É possível, mas meio que de uma forma manual, o conector do Excel Online no PA possui apenas um gatilho que se chama "Para uma linha selecionada" que significa que você tem que selecionar a linha de uma tabela a qual quer capturar informação e aí sim disparar o fluxo. Infelizmente ainda não há algo como em listas do SharePoint, por exemplo quando um item é criado, conseguimos disparar um fluxo. Mas se este gatilho te atender é possível sim construir a automação.
Professor excelente aula tenho aprendido muito, desde ja agradeço.Professor teria como extrair da pasta quando um item for criado. ex: tenho prestadoras de serviços e todas elas prenchem o mesmo formulario com projetos diferentes, e eu não gostaria que elas tivessem acesso aos projetos uma das outras, teria como extrair os dados para a lista quando um arquivo for criado?
Juliano, tudo bem? É possível criar segregação de acessos no SharePoint, entretanto é necessário detalhar e entender bem quais são essas regras para aplicá-las.
Daniel, e caso na planilha eu acrescentar mais itens? Seu vídeo explica muito bem como atualizar um registro que já existe na Lista Sharepoint, e como posso atualizar a lista com registros novos no Excel?
3:18 Cara, ainda não vi ninguém ensinando a preparar essa planilha e deixar ela dinâmica desse jeito, isso e crucial e muitos não sabem. Tem q tb criar um nome pra tabela pra fazer a referência, ninguém ensina isso
Boa tarde Daniel, tudo bem? Descobri seu canal no youtube e tem me ajudado e muito em meus conhecimentos. Parabéns... Fiz um fluxo no Power Automate que extrai as informações da NFE (PDF) e envia para uma lista no Sharepoint. Como faço para salvar o nome do arquivo com o Número da NF e o Código do Fornecedor? Tenho uma planilha com o Código e o CNPJ. Seria tipo o Procv do Excel...
Obrigado pelo acesso! Uma vez que você tem em "mãos" o número de NF e código do fornecedor, você pode usar a ação de "Criar arquivo" no qual você pode criar um nome personalizado para o arquivo usando os conteúdos dinâmicos que selecionou anteriormente.
Ótimo vídeo, ajudou muito. Mas gostaria de saber se é possível fazer o contrário tbm... de forma q se eu atualizar no sharepoint a minha planilha do Excel desktop se atualize tbm... é possível???
Boa tarde! Ótimo conteúdo. Mas estou com um problema. A lista que eu temho em excel tem nome e sobrenome, mas quando eu fiz essa automação os nomes ficaram sem o espaço entre eles. Tem como resolver?
Olá amigo obrigado pelo vídeo. Esse tipo de procedimento pode ser utilizado em um planilha excel como entrada de dados e depois atualizar uma lista no sharepoint rotineiramente? Os valores novos serão incorporados a lista preexistente? ou as linhas da tabela tem que coincidir com os da lista e só será uma atualização das mesmas linhas da lista? Você teria um exemplo desta forma? Plailha excel como entrada de dados e fluxo power automate para ir acrescentando novos dados na lista do sharepoint?
Sim, na verdade apenas para uma rotina que lê dados de uma planilha e adiciona em uma lista é bem mais simples, pois você não precisa identificar qual ID do item na lista, pois se trata apenas de adição de novas linhas. Ainda não tenho nenhum conteúdo do tipo, mas vou deixar como sugestão para próximos conteúdos.
Muito bom. Te perguntar... se eu deletar tudo ou alguma linha especifica ele atualizará para linha em branco ou deleterá da lista? se eu inserir uma linha nova vai atualizar tambem?
Opa, valeu pelo vídeo, usei-o numa atualização de 1347 itens. Com relação ao ID, não consegui que o Power Automate me desse o items("Aplicar_a_cada")?["ID"], seu vídeo me ajudou 100% nesta parte, que eu fazia avançar. Essa parte nas expressões estou 0%, antes de beginner, como melhoro nisso, Daniel? Muito obrigado!!!
Fala Marcelo, tudo beleza? Cara, realmente melhorar isso é só praticando rsrs, eu também sei bem pouco das expressões, mas primeiro visualizo do que preciso no fluxo e depois procuro na documentação alguma função que me atenda. Para entender de forma geral, vou te deixar o link abaixo, está em inglês, mas acredito ser de leitura tranquila: Link: docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference
@@DanielMoraisPRO Se puder em algum vídeo, fazer algo com o "Executar VBScript" no Power Automate Desktop será de grande valia. Estou há uma semana sem sair do lugar. Valeu pelo link!!!
Maravilha, Daniel! Dúvida: esse procedimento seria apenas pra atualizar, certo? Para incluir novos itens, basta eu trocar a ação de “atualizar itens” no SharePoint para “criar itens”?!
Daniel, esse vídeo me ajudou a desenvolver uma parte de uma solução, fiz o Update e ficou bom, porém agora, quero atualizar com dados do mês seguinte, porém estive pensando... não seria mais interessante comparar os valores ao invés de apagar? até pq o tempo do fluxo me parece que seria menor. Consegue dar uma dica desse assunto? outro ponto... tem alguma forma mais prática de atualizar os campos de Data ou é essa fórmula de addDate absurda??? Obrigado pela atenção e por compartilhar
Itamar, tudo beleza? Então, sobre a comparação, gosto sempre de comparar o ID pra realizar as alterações daquele exato item na lista SharePoint, entretanto se quiser inserir uma outra verificação para comparar os valores pra saber se é necessário substituir ou não, pode ser uma boa também, acredito que não afetaria muito o desempenho do fluxo. Sobre a parte de datas, não tem muita complicação, a questão é sempre atualizar/inserir um valor do campo com o seu tipo de dados correspondente, por exemplo se você tem uma data como texto (string) pode ser que o Power Automate não identifique e o seu fluxo dê erro, pois a coluna da sua lista SharePoint é um tipo de data (date), então basta utilizar uma função de conversão para ajustar conforme sua lista aceita os valores. Segue abaixo alguns links que podem te ajudar melhor: Converter uma String em um datetime específico: docs.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#formatDateTime Funções do Power Automate: docs.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference Espero ter ajudado.
Daniel, seus vídeos são muito top. Já aprendi bastante com eles. Será que é possível fazer o contrário do que está nesse vídeo? Estou precisando atualizar automaticamente via power automate, um dashboard feito no excel. As informações que irão alimentar esse dashboard vem de três listas no sharepoint. Será que é possível fazer isso?
Excelente vídeo! Meu problema tem sido para atualizar uma coluna que está co figurada como lista de contatos do Office. Quando eu coloco o nome da pessoa que ele deve buscar na lista de contatos, o valor não é reconhecido :/
Gustavo, obrigado pelo acesso! Tente colocar o valor na planilha de e-mail e depois veja se no fluxo ele consegue mapear o campo e executar a atualização.
Parabéns pelo vídeo!! Implementei esse fluxo para atualizar uma lista no sharepoint, tem mais de 500 linha, porem o fluxo somente está identificando 256 linhas, é alguma limitação do power automate?
Na etapa de obter itens do SharePoint, acesse as configurações, ative a opção de "Paginação" e defina um valor maior de itens a serem retornados no fluxo.
Daniel, criei um fluxo que lista linhas de uma tabela excel, cria uma tabela html, formata essa tabela e depois envia a tabela no corpo do email. Porém as colunas de datas estão indo como números, eu queria que já fosse no formato de data mesmo (dd/MM/yyyy). Já testei de várias formas, e o chatgpt também não ajudou muito. Consegue verificar colo faz esse tipo de formatação?
Daniel, ótimo vídeo. Sabe me dizer como eu consigo fazer o mesmo fluxo só que pra fazer uma atualização incremental de uma planilha do Excel? Eu recebo e-mails com planilhas diariamente, e gostaria de incrementar todas elas diariamente dentro de um único arquivo central. É possível?
James, obrigado pelo acesso! É possível sim, você pode criar um fluxo agendado que faz a leitura dessa planilha a parte, e depois adiciona essas linhas no arquivo central. Você pode estar utilizando a ação "Adicionar linhas à uma tabela" (conector do excel). Observações: 1. Os intervalos de célula do excel devem estar formatados como tabela. 2. Sua planilha deve estar em uma pasta Online como o OneDrive ou uma pasta no SharePoint.
Daniel, na importação de tabela eu percebi que você não desvinculou a tabela do Sharepoint, pode ser esse o erro, ao clicar na tabela na guia Design de tabela você tem o botão desvincular.
@123murisoca123, tudo bem? Neste caso do vídeo, o fluxo é disparado manualmente, mas há sim uma forma de construí-lo de forma automática. Você pode disparar um gatilho quando houver uma alteração no arquivo Excel.
Olá Daniel, muito obrigado pelo exemplo de aplicação de fluxo. É exatamente o que eu preciso. Durante o teste ouve uma falha. Detalhes do erro: O 'inputs.parameters' da operação de fluxo de trabalho 'Atualizar_item' do tipo 'OpenApiConnection' não é válido. Detalhes do erro: O parâmetro de entrada 'item/Admissao' deve ser do tipo 'String/date'. O valor de tempo de execução '"40406"' a ser convertido não tem o formato esperado 'String/date'. esta mesma falha também ocorre com o item DataNasc. Ao identificar o item Admissao, realmente aparece dessa forma na data: (Admissao = 40406) e não no formata de data. Tentei resolver com sua recomendação na resposta abaixo: Daniel= "Formate o campo de data do Excel para ser atualizado na lista do SharePoint como uma data normal "dd/MM/yyyy", pode ser que no seu Excel a data esteja sendo mostrada como um número (ex.: 45169)" - Na planilha de excell está formatada em Data. a outra solução que você recomendou não sei como fazer, que é essa abaixo: Daniel= "Outra opção é formatar o seu campo de data para o formato ISO 8601 "yyyy-MM-dd", nessa formatação não haverá erros, pois o Power Automate trabalha muito bem neste padrão!" POderia me ajudar. Obrigado.
Plinio, obrigado pelo acesso! Crie uma coluna auxiliar na sua planilha do tipo texto e que tenha a data neste formato YYYY-MM-DD, se deixar essa coluna no tipo data vai dar erro na hora de levar os dados para a lista. Esse é um formato ISO 8601 Então, use o tipo texto.
Daniel muito obrigada! Ajudou muito! Mas como a pessoa aplica essa atualização? O botão vai ficar no sharepoint ou no Excel? Pois pra mim não apareceu em nenhum dos dois 🤔
@@tamiboliveira É possível selecionado a linha de uma tabela e iniciando o fluxo do Power Automate por ela, mas não recomendo, pois ainda não é muito simples dar esse start do fluxo na planilha. Entretanto se quiser saber mais como fazer isso dê uma olhada nessa documentação - docs.microsoft.com/pt-br/business-applications-release-notes/april18/microsoft-flow/build-run-flows-excel
Daniel boa tarde, muito bom seus conteúdos. Estou com um problema apenas, executo o fluxo mas ele atualiza apenas 256 itens, os demais não... Já procurei de tudo e esse fluxo me atende perfeitamente... Minha lista tem um pouco menos de 1500 itens, como posso resolver esse problema por favor????
Danilo, obrigado pelo acesso! Faça duas alterações: Na etapa de obter itens, nas configurações ative a opção de paginação, como você tem por volta de 1500 itens, insira o valor de 1600 no campo abaixo. Depois configure também o campo de Duração para que o fluxo não pare caso demorar muito para ser concluído.
@@DanielMoraisPRO obrigado pelo retorno, mas o fluxo feito é de "Atualizar item" do Sharepoint e não consegui localizar essa opção e sim em "Obter itens". Tenho que criar uma nova conexão para isso???
Olá Daniel, parabéns pelo conteúdo!!! Para eu fazer o inverso, ou seja, tenho usuários preenchendo uma lista do sharepoint e preciso que esta lista atualize linhas/dados em um arquivo .XLSM armazenado no Sharepoint. Via Power Automate eu também consigo fazer isso? Basta eu inverter a ordem das etapas? A lista conseguirá atualizar um arquivo .XLSM e não um .XLSX? Desde já agradeço!
Rogério, obrigado pelo acesso! É possível sim fazer o caminho inverso. Assim que capturar o item criado ou atualizado no SharePoint, basta adicionar uma etapa de adicionar linhas em uma tabela (conector do Excel Online) e mapear os campos dos valores que deseja. Faça um teste antes, mas pelo que eu me lembre o Power Automate não consegue reconhecer um arquivo xlsm apenas xlsx, mas posso estar errado, realize um teste pra ter certeza...
Boa tarde, tenho uma base no excel que não está formatada em tabela e vendo de outro fluxo de dados. Como eu formataria a minha base de dados como tabela nesse caso de maneira automatizada?
Tayná, obrigado pelo acesso! Tente formatar as colunas e linhas que já existem como tabela, salve a planilha. Depois tente utilizar essa tabela no fluxo.
Daniel, uma duvida... aqui vc atualizou somente o valor do produto. Mas como fazer quando eu tenho uma planilha com muitas linhas e colunas e qualquer celula pode ser atualizada? Tem algum video explicando?
Crie um fluxo com as seguintes ações: 1. Listar linhas presentes em uma tabela (Excel) 2. Atualizar uma linha (Excel) Para este cenário seus dados devem estar formatados como uma tabela no Excel.
Boa tarde, Daniel! Tudo bem? Tenho uma dúvida quanto a quantidade de ítens no SharePoint e PowerApps. É verdade que há uma limitação do Sharepoint e isso afetaria o PowerApps? Estou com essa dúvida e não encontro em lugar nenhum. Seus vídeos são excelentes! Muito obrigado!
Obrigado pelo acesso! Segundo a documentação do SharePoint uma lista comporta até 30 milhões de itens. Quando você vai apresentar esses itens em uma galeria do Power Apps a o aplicativo geralmente limita a 2000 itens, para isso existe uma forma de tratar estes casos, não tenho um vídeo sobre isso no canal, mas te indico este aqui - th-cam.com/video/nttYaGjE9Uc/w-d-xo.html que tenho certeza que irá te ajudar.
Fala Daniel, excelente dica. dúvida: É possível consolidar 3 excel em uma única lista no sharepoint? Pois, preciso consolidar 3 bases em uma unica lista no sharepoint, as planilhas são exatamente iguais as colunas, só dados diferentes. Seria possível? Obrigado!!! ótima aula!
Wesley, obrigado pelo acesso! Sim é possível, basta ter uma ação de obter itens e outra de atualizar itens para cada planilha que você queira trabalhar no fluxo. Mas, minha recomendação é que você faça isso de forma separada, em fluxos separados.
Opa Daniel, Acredito que li todos os comentários e não vi esse caso. Funcionou perfeitamente, mas somente quando uso números. Quando uso uma formula dentro da tabela o valor da variável na automação vem "0". Tem uma dica para solucionar isso?
@@DanielMoraisPRO claro...Tentei bastante na sexta e realmente tô no escuro. A questão é que percebi que quando a taleta usa dados calculados o "obter" do Excel não identifica como numero, mas sim como um campo zerado. As vezes até aparece o numero, mas quando vou atualizar o dado no sharepoint o dado calculado vai zerado. Já quando deleto a formula e insiro o dado bruto...funciona perfeitamente.
Boa noite daniel e possivel eum cria um fluxo para receber um numero do bot do virtual agentes e pegar esse numero buscar em uma planilha e volta ao power virtual agentes e escrever os dados desse numero como estao na planilha?
Andrew, obrigado pelo acesso! Até hoje trabalhei muito pouco com o Power virtual Agents, mas acredito que seja sim possível, uma vez que você tenha a informação chave que deseja buscar na planilha, você pode utilizar a ação "Obter uma linha" do conector do excel, no qual através de uma coluna chave em conjunto com o valor chave que você vai ter, será possível obter os demais dados das demais colunas do seu excel. Ótimo assunto para um próximo vídeo!
@@DanielMoraisPRO obrigado pela resposta vou fazer alguns testes mais no caso depois de obter a linha como mostrar a informação dessa linha com o Power automate no Power agents
Oi Daniel. Primeiramente o conteúdo do vídeo é muito bom. Parabéns! Tenho a seguinte dúvida. Subo diversos arquivos .xlsx em uma biblioteca de documentos de um site no Sharepoint. Esses arquivos tem nomes pré-definidos (exemplo: XX_YY_03062022.xlsx). Gostaria de toda vez que subisse um arquivo para deste tipo, um fluxo fosse disparado e então extrair dados de uma linha da tabela para então adicionar os atributos da linha coletada numa lista do site. Isso é possível? Você tem algum tutorial ou conteúdo para recomendar?
Vinicius, obrigado pelo acesso! Acredito que seja sim possível. Entretanto uma dificuldade seria mapear os campos dessa planilha visto que ainda não sabemos quais são, pois a planilha ainda será adicionada na pasta. Premissa: As mesmas colunas que tem na planilha também precisam existir na lista do SharePoint. Infelizmente nunca vi algo do tipo mas talvez na comunidade do Power Automate consiga encontrar algo do tipo. Vou pensar em algo parecido para tentar trazer aqui para o canal também.
Edinilson, tudo bem? Verifique se o nomes estão corretos, tanto da etapa do fluxo, quanto do campo utilizado da sua lista SharePoint e teste novamente. Outro ponto a se verificar é se há algum erro na sintaxe da função utilizada. Se não conseguir, me mande a mensagem do erro para que eu possa te ajudar melhor.
Tenho um desafio aqui, no caso são 5 avaliadores de projetos que precisam dar suas notas de acordo a critérios de quem preencheu. Esses projetos vem de uma landing page, as avalições são "as cegas", eles (avaliadores não podem saber as notas dos outros), depois de cada nota, esses dados precisam calcular de acordo do critério e ranckear os projetos. A cada avaliação terminada por avaliador, precisa enviar e-mail para os outros em forma de lembrete.
Ricardo, sugiro utilizar o forms para a sua demanda, e após obter as respostas você pode construir um relatório disso no Excel ou até mesmo no Power BI.
Boa noite Daniel. Tenho uma lista de movimento bancário e outra lista de cadastro de contas onde tem uma coluna chamada saldo da conta. É possível criar um fluxo na lista movimento e após criar o item atualize o saldo da conta na outra lista?
Willian, obrigado pelo acesso! É possível sim, como seria muita coisa pra explicar aqui, decidi criar um vídeo sobre isso e irei lançá-lo na semana que vem, fique atento!
Daniel boa tarde, una pregunta: a minha base de dados é uma qwery que extrai dados de um software e presenta serviços pendentes para diferentes clientes em diferentes productos contratados( um mesmo cliente pode ter vários produtos e cada produto ter diferentes serviços pendentes) a pergunta é: minha lista de sharepoint não tem a coluna “tittle” que gere um registo único para cada linha, necesito actualizar a lista apagando todo e voltando a listar toda a informação da qwery do Excel( o Excel é atualizado com uma macro). Obrigado!
Alejandro, tudo bem? Toda lista do SharePoint tem uma coluna padrão chamada ID, você pode usar ela para identificar os itens a serem atualizados da planilha para a lista do SharePoint. Quanto à coluna Title, não se preocupe, se você não fizer o uso dela no SharePoint, adicione qualquer valor de texto, quando for detalhar os campos da lista no Power Automate, ela só não pode ficar em branco. Espero ter ajudado!
Olá Daniel, primeiramente parabéns pelo ótimo conteúdo. Me permita perguntar se você seria possível criar um fluxo que validasse se a última data de atualização do arquivo no SharePoint é igual a data de hoje e só então disparar o email com este arquivo anexado ou o link do mesmo. Estou tentando criar algo assim mas a parte de validar as datas não funciona de modo algum kk, Abraço!
Lucas, sim é possível! Ações que podem te ajudar nessa automação: - Obter metadados de um item ou arquivo (SharePoint), aqui você obtém informações por exemplo qual foi a data da última modificação no arquivo. - Obter conteúdo do arquivo, aqui você pode obter o conteúdo do arquivo para enviá-lo como anexo no e-mail.
Boa tarde Daniel, estou com uma dúvida, você consegue me ajudar? Tenho 2 forms diferentes que vão ser preenchidos em momentos distintos, porém precisa ser incluída em uma mesma lista do sharepoint. Porém está dando erro no fluxo quando vai buscar o ID da lista. Eu coloquei um item no segundo forms com o número do ID da lista
Catharina, obrigado pelo acesso! Se você fará isso em 2 Forms separados, sugiro que crie um fluxo para cada formulário. Se você vai apenas gravar os itens do Forms na sua lista, não é necessário buscar os itens da lista, basta utilizar a ação "Criar item" do SharePoint e selecionar em cada campo, os conteúdos dinâmicos referente às respostas do Forms.
Olá, Daniel Estou com problemas para elaborar um fluxo do Power automate. Criei listas no SharePoint onde há colunas de consultas à uma lista principal. Então, no meu fluxo, após iniciar e setar uma variável para comparação, o problema acontece. Se trata de iterar pelos valores dos itens da lista, comparando o valor da variável ao valor da coluna desejada. Quando a iteração é na lista principal, o fluxo retorna true aos itens corretos. Quando a iteração é numa lista onde o valor é de consulta à lista principal, sempre retorna falso. Como eu poderia contornar isso? Grato pela atenção.
Obrigado pelo acesso! Primeira coisa seria montar um fluxo de teste para verificar o retorno dos valores dessa coluna que está tentando comparar. Sugiro que crie um fluxo de teste no qual você insira uma etapa de "Compor" para que apenas imprima os valores no próprio fluxo e assim você possa observar se os dados que estão sendo retornados estão realmente corretos. A partir disso você vai encontrar onde exatamente está o erro.
@@DanielMoraisPRO vc é mestre. O problema era esse mesmo. Embora o fluxo me mostrasse o valor, o que ele continha era um array com algumas variáveis. Então, seguindo o que vc disse, encontrei como extrair o valor do array. Muito obrigado.
Muito bom o conteúdo, ajuda bastante a intender o fluxo, mas estou precisando atualizar dados de um item criado através do Forms no lists; Deixa eu explicar a minha estrutura, tenho um formulário que cria itens em uma lista através do Power Automate e preciso complementar as informações de cada item no momento que é respondido o formulário, com os dados que tenho numa planilha Dessa forma, vou ter que executar a atualização toda vez que recebo uma resposta
Andreas, tudo bem? Se este complemento for padrão ou não tiver muitos valores diferentes para inserir, você pode usar uma variável no seu fluxo, preenchê-la e depois disso inserir no seu campo da lista lista que recebe este complemento. Se for mais complexo que isso e você realmente quiser realizar uma atualização em massa, você pode baixar sua lista em excel preencher o campo de complemento e depois disso realizar a atualização via fluxo, conforme é ensinado no vídeo. Obs.: Teste e reteste este fluxo para não salvar valores em linhas erradas. Espero ter ajudado, se tiver mais dúvidas, me envie por aqui para tentarmos solucionar.
Daniel, no meu caso eu estou criando um processo onde, o power automate pega a informação na planilha e realiza uma ação, entretanto o power automate não tem suporte com pastas de rede, neste caso eu queria utilizar o sharepoint para pegar informações do excel na pasta de rede e integrar no power automate, seria possível?
Obrigado pelo acesso! Você deve identificar essas linhas de alguma forma no excel para que quando levadas para o SharePoint só atualize na lista o que está em comum com sua planilha.
Olá, tudo bem? Obrigado pelo acesso! Então, acredito que se esses dados vierem em forma de tabela e com um tratamento dentro do fluxo, conseguiríamos sim levar esses dados para alguma lista. Não tenho conteúdo disso mas vou deixar anotado aqui, Ótima sugestão!!!
@@DanielMoraisPRO Eu até conseguir usando a expressão split, mas as informações que preciso do e-mail dariam um total superior ao limite permitido dessa expressão. Usando como separador '|'. Cada separador ou item desejado é contado 1, 3, 5, 7 etc só que permite ate o valor 10. Não sei se foi a forma que tentei.
Nesse fluxo que foi criado no vídeo, não. Ele é um fluxo instantâneo, ou seja, o fluxo será disparado quando você decidir que ele dispare, então ele atualiza o que for necessário.
Amigo. Poderia me ajusar? Nesse exemplo, estou fazendo igual a você. Porém eu tenho uma coluna de Data. Eu estou fazendo a correlação da coluna da tabela com as opções que o power automate me passa. Na coluna "vencimento" eu correlaciono com a coluna "Vencimento". Ou seja igual ao que vc fez. O problema é que meu fluxo está dando erro porque a data precisa ser ISO 8601 O que eu teria que usar de expressão para passar ?
Obrigado pelo acesso! Datas são meio chatas de lidar no Power Automate, mas em resumo elas tem que ir como um texto para e no formato correto. Então na sua planilha crie uma coluna auxiliar com o tipo de texto e crie uma fórmula que retorne a data neste formato AAAA-MM-DD Certifique que o tipo dessa coluna na sua planilha é um texto e não uma data, por vezes o excel ainda interpreta esse formato como uma data e no fluxo retorna um número exemplo 496332. O que precisa ser levado para o fluxo e posteriormente atualizado no SharePoint é a data como um TEXTO neste formato AAAA-MM-DD.
Parabéns pelo vídeo. Gostaria de compartilhar uma problema real e saber se é possível resolver. - tenho centenas de planilhas em diferentes locais da rede que não estão formatadas como tabela - tenho o endereço de cada uma dessas planilhas - teria como abrir cada uma delas, extrair a informação e salvar tudo em uma única planilha que consolidaria todas essas informações? Até hoje não vi ninguém demonstrando esse exemplo, conseguir propor uma solução por favor?
Sandro, Para essa solução o melhor indicado seria o Power Automate Desktop, a não ser que essas planilhas estejam em algum diretório do SharePoint ou OneDrive. Até agora no canal, não tenho nada parecido, mas vou anotar sua sugestão pois penso que é uma necessidade comum de muitos processos.
@@maylanenunes4452 obrigado pela resposta. São mais de 1000 arquivos em diferentes locais de rede. Tenho o endereço de rede de cada um dos arquivos, mas teria que ser um processo automatizado. No Power Query teria que fazer a seleção manual.
@@DanielMoraisPRO estou com o mesmo problema, se eu criar uma coluna chamada ID, vai continuar essa coluna ID e a coluna que criei ID vai mudar o nome para EU IA, assim não sei o que colocar nessa coluna ID
Felipe, obrigado pelo acesso! Este campo é padrão, todas as listas possuem este campo, para exibir ele, clique no título de qualquer coluna e depois selecione a opção Mostrar/ocultar colunas, depois basta selecionar a coluna ID para ser exibida.
Luiz, obrigado pelo acesso! Dica: Na sua planilha, crie uma coluna auxiliar, formate ela como TEXTO e leve a data que você tem para ela com o formato 'yyyy-MM-dd', exemplo 2022-03-18. Deixe formatado como texto e não data.
Júlio, obrigado pelo acesso! Isso mesmo, entretanto você pode incluir uma condição no seu fluxo para que se caso ele não encontrar um ID da planilha na lista, ao invés de você atualizar, você criar um novo item.
@@DanielMoraisPRO bom dia! O fluxo funcionou limitado a 256 linhas. Tenho uma tabela com 4mil itens a serem atualizados, porém quando chega em 256 ele simplesmente para. No histórico de execução aparece como "Exito" e quando vou no detalhe do resultado da ação "Listar Linhas do Excel" realmente esta listando apenas até a linha 256. Como solucionar este problema? Obrigado
@@juliovilaca2120 acesse as configurações da ação que obtém os registros, ative a opção de paginação. Recomendação: sugiro que defina um limite de 1000 itens para diminuir a possibilidade de erro no fluxo, realize as atualizações de 1000 em 1000.
Daniel, boa tarde!! Tudo certo? Cara, tenho uma lista com cerca de 20 mil linhas e estou tendo problemas para atualizar porque sempre aparece que o tempo de duração do fluxo foi excedido, como posso resolver isso? Ja tentei ir nas configurações do "Atualizar item" e colocar o limite de tempo maior, mas ele sempre trava em 10 minutos.
João, obrigado pelo acesso! Tente ativar a opção de "Paginação" na ação de "listar linhas de uma tabela" e também inserir um tempo limite maior para esta ação, o problema pode estar nela.
Daniel, boa tarde. Tudo bem? Seu conteúdo é excelente, mas pra mim acho que não deu certo. Está dando erro ao testar o fluxo: "The 'inputs.parameters' of workflow operation 'Atualizar_item' of type 'OpenApiConnection' is not valid. Error details: The resolved string values for the following parameters are invalid, they may not be null or empty: 'id'". O que será que pode ser o roblema e qual a solução? Muito obrigado.
Gustavo, obrigado pelo acesso! Bom pelo que entendi da mensagem de erro, um dos seus parâmetros (ID) está retornando vazio na hora de atualizar na ação "Atualizar item", verifique se no seu excel ou se na sua lista não existem ID's em branco.
@@DanielMoraisPRO Daniel, boa tarde. Obrigado pelo retorno. Verificando na minha tabela, não consta nenhuma célula vazia. Tentei de várias formas fazer dar certo, mas realmente da o erro que informei antes :/
@@GustavodaSilveiraCherobin verifique se todo o intervalo de célula onde tem dados está formatado como tabela, se não estiver o Power Automate não consegue identificar os dados.
Luiz, obrigado pelo acesso! Dica: Na sua planilha, crie uma coluna auxiliar, formate ela como TEXTO e leve a data que você tem para ela com o formato 'yyyy-MM-dd', exemplo 2022-03-18.
@@DanielMoraisPRO Fala, Daniel. Estava com o mesmo problema na conversão dos campos de data da minha planilha para o Sharepoint, aí eu vi um vídeo dos gringos ensinando a marcar uma opção no conector Listar linhas presentes em uma tabela. No caso foi o campo Formato de DateTime, aonde eu coloquei a opção ISO 8601 e resolveu o erro na hora da importação.
Quando a lista não é encontrada, pode ser dois principais problemas: 1. Não foi selecionado o site SharePoint correto 2. Você não possui acesso à Lista que está tentando atualizar Verifique estes pontos.
@@DanielMoraisPRO Olá Daniel, vc sabe o que pode estar acontecendo, pois o fluxo que criei só atualiza até um determinado ID, mesmo que a minha tabela no Excel tenha mais itens para serem atualizados.
@@cristianoliveiradelima1426 pode ser que esteja caindo nos limites do conector do excel ou do SharePoint. Dê uma olhada neste tópico da comunidade para avaliar como você pode alterar esses limites. powerusers.microsoft.com/t5/Using-Connectors/List-rows-present-in-a-table-Excel/td-p/1597711#:~:text=Usually%20Power%20Automate%20provides%20a,next%20batch%20in%20Power%20Automate.
@@cristianoliveiradelima1426 Pode ser que você esteja "esbarrando" na situação de limites de conector, cada conector tem limites padrão definidos, por exemplo, por padrão a ação de Obter Itens do SharePoint obtém apenas os primeiros 256 itens, para alterar isso você pode acessar as configurações da ação, ativar a opção de paginação e inserir uma quantidade maior de limite de itens.
Olá, tudo bem? Formate o campo de data do Excel para ser atualizado na lista do SharePoint como uma data normal "dd/MM/yyyy", pode ser que no seu Excel a data esteja sendo mostrada como um número (ex.: 45169) Outra opção é formatar o seu campo de data para o formato ISO 8601 "yyyy-MM-dd", nessa formatação não haverá erros, pois o Power Automate trabalha muito bem neste padrão!
Daniel tudo bem? Estou em busca de entregar o meu primeiro trabalho em Power Automate, mais não consigo fazer a estrutura abaixo funcionar, consegue me ajudar? 1º Etapa Usando o Forms: Criei em um único Forms dois questionários para equipes distintas: Qual equipe você pertence? • Equipe A • Equipe B Após selecionar sua equipe vêm a pergunta: Pergunta da Equipe A: • Qual é a cor do do Céu? Resposta: Azul ou Roxo Pergunta da Equipe B: • Qual é a cor do do Mar? Resposta: Verde ou Rosa 2º Etapa Usando o Power Automate: • Quando a Equipe A responder eu quero receber um e-mail com essa resposta. • Quando a Equipe B responder eu quero receber um e-mail com essa resposta. Resultado: Estou recebendo dois e-mail, quando a equipe A responde eu também recebo um e-mail da equipe B só com as respostas vazias.
Marcos, tudo bem? Acredito que seja somente adicionar uma cláusula na sua condição. Adicione uma condicional da seguinte forma: SE Equipe = Equipe A E Quiser Receber e-mail, só aí você envia o email, Adicione outra condicional para a Equipe B com as mesmas condições.
Daniel, gostaria de uma ajuda sua ou de alguma alma caridosa kkkkkkkk Saberia me informar como eu crio uma aprovação única para uma pasta ao invés de receber um pedido de aprovação para cada arquivo dentro da pasta????
Alexandre, tudo bem? Acredito que sim é possível, você pode criar um fluxo semi automático, ou seja você cria a pasta mas solicita aprovação selecionando a pasta e enviando uma solicitação, assim você teria o controle de solicitar apenas para a pasta e não para todos os itens que são criados dentro de uma pasta. Para isso utilize o gatilho "Para um item selecionado" quando for iniciar a criação do seu fluxo de aprovação.
🚀 Acesse hoje mesmo meu treinamento sobre Power Automate e aprenda a criar seus próprios fluxos - danielmoraispro.com.br/curso-power-automate-pro/
Simples e útil. Me salvou com um problema similar. Muito obrigado.
* o pulo do gato está no minuto 10 com a identificação do item.
Oi Daniel! Aos 3:50, para desabilitar a query, vc poderia ir em Design de Tabela > Dados da Tabela Externa > Desvincular.
Giulia, obrigado pelo acesso e pela dica!
Daniel, mto bom o vídeo. Atendeu a uma parte do que precisava.
Gostaria de que o fluxo tbm contemplasse:
1. Inclusão de itens que não estão no Sharepoint (novos itens na tabela Excel)
2. Exclusão de itens no Sharepoint que não estão mais na tabela Excel
Giulia, obrigado pelo acesso!
Testes deveriam ser realizados mas basicamente seria um fluxo que a partir de condicionais compara uma base com outra (Excel com SharePoint) e a partir dessa comparação realizar as ações que deseja (Exclusão ou Inserção).
Lembrando que grandes quantidades de registros podem comprometer a performance do fluxo, por isso seria interessante utilizar filtros.
Achei o vídeo ótimo, mas estou na mesma que você, porque o meu interesse é justamente incluir e excluir linhas de itens
Para incluir ao invés de usar ação Atualizar Item que ele usa no 08:25 você pode usar o Criar Item, acredito que dá certo.
Ótimo vídeo Daniel!!! Obrigado pela ajuda, mas tenho uma dúvida. Se eu adicionar uma nova linha no arquivo Excel e rodar o fluxo novamente, ele funciona ou seria outro tipo de fluxo?
Bom dia, muito bom o conteúdo, além de ser rápido e direto serve de base pra criar outras ideias. gostei toma meu like mais um inscrito !
Show de bola, Daniel!! Sempre tinha dificuldades para esse tipo de ação com colunas tipo 'número'.
Guilherme, obrigado pelo acesso!
Fico feliz em ter ajudado.
Conteúdo excelente, fiz aqui e funcionou certinho 🔥🔥🔥
Muito obrigado Gabriel!
Valeu Daniel. Muito bom, me ajudou a criar um fluxo parecido.
amigo, parabéns pelo conteúdo e didática, me ajudou demais!
Obrigado pelo acesso!
Excelente video Daniel!! Muito obrigada mais uma vez pelas dicas!!
Katen, obrigado pelo acesso!
Daniel excelente seus videos e didática. Ilustre, o numero de linhas atualizadas de um excel numa lista sharePoint é de maximo 256? tenho uma tabela de 700 registros e não consigo atualizar além de 256.
Luis, obrigado pelo acesso.
Vá nas configurações da ação "Obter itens"
Ative a opção de paginação e defina uma quantidade limite de 1000 itens.
Defina também na parte inferior da tela de configurações da ação, um tempo de duração de pelo menos 2 horas, para não ter perigo do seu fluxo ser interrompido.
O formato de duração deve estar no padrão ISO8601.
Parabéns pela explicação, me ajudou demais!!!
Daniel, muito obrigado por compartilhar!
Dúvidas: Via power automate quero coletar em diversos painéis (Power BI, conjunto de dados) determinados indicadores do meu time de vendas e escrever em uma lista sharepoint, ou seja, quero reunir nessa lista todas as informações espalhadas do meu time de vendas, a chave é o código do vendedor. Consegue compartilhar o caminho para a solução? OBRIGADO!
@Daniel, tem como alterar os dados de uma biblioteca de documentos, com o automate???
Daniel, boa noite!
desde já gostaria de lhe agradecer pelo conteúdo disponibilizado. meus Parabéns...
Daniel, se não for pedir muito gostaria que tirasse uma duvida.
fiz a estrutura igual você ensinou no vídeo, fiz a lista no SharePoint. ainda no Sharepoint porém fiz alteração de "tipo" propriedade das colunas.
quando quando informo as colunas de propriedade "Data" para ser atualizadas, elas apresenta um erro pedindo que declare o formato da coluna conforme a sua propriedade.
Já tentei colocar a variável levando em consideração a data fixada na coluna, já usei a formatedatetime porém ao invés de lista da data da coluna sempre traz a data do dia atual.
teria como realizar um vídeo explicando sobre como se fazer nesse caso.
Obrigado pelo acesso!
Datas são meio chatas de lidar no Power Automate, mas em resumo elas tem que ir como um texto para e no formato correto.
Então na sua planilha crie uma coluna auxiliar com o tipo de texto e crie uma fórmula que retorne a data neste formato AAAA-MM-DD
Certifique que o tipo dessa coluna na sua planilha é um texto e não uma data, por vezes o excel ainda interpreta esse formato como uma data e no fluxo retorna um número exemplo 496332.
O que precisa ser levado para o fluxo e posteriormente atualizado no SharePoint é a data como um TEXTO neste formato AAAA-MM-DD.
Daniel, muito obrigado. vc é d+
Fiz aqui e deu certo para uma das tarefas que precisava.
Pergunta:
Tem como fazer com que o PA envie um novo valor adsicionado no excel online que está no SharePoint ou Onedriver e enviar como uma mensagem no Teams?
Obrigado!
Raphael, obrigado pelo acesso!
É possível, mas meio que de uma forma manual, o conector do Excel Online no PA possui apenas um gatilho que se chama "Para uma linha selecionada" que significa que você tem que selecionar a linha de uma tabela a qual quer capturar informação e aí sim disparar o fluxo.
Infelizmente ainda não há algo como em listas do SharePoint, por exemplo quando um item é criado, conseguimos disparar um fluxo.
Mas se este gatilho te atender é possível sim construir a automação.
Professor excelente aula tenho aprendido muito, desde ja agradeço.Professor teria como extrair da pasta quando um item for criado. ex: tenho prestadoras de serviços e todas elas prenchem o mesmo formulario com projetos diferentes, e eu não gostaria que elas tivessem acesso aos projetos uma das outras, teria como extrair os dados para a lista quando um arquivo for criado?
Juliano, tudo bem?
É possível criar segregação de acessos no SharePoint, entretanto é necessário detalhar e entender bem quais são essas regras para aplicá-las.
Daniel, e caso na planilha eu acrescentar mais itens? Seu vídeo explica muito bem como atualizar um registro que já existe na Lista Sharepoint, e como posso atualizar a lista com registros novos no Excel?
Obrigado pelo acesso!
Você pode realizar os tratamentos necessários utilizando condições.
3:18 Cara, ainda não vi ninguém ensinando a preparar essa planilha e deixar ela dinâmica desse jeito, isso e crucial e muitos não sabem. Tem q tb criar um nome pra tabela pra fazer a referência, ninguém ensina isso
Importantíssimo para o Power Automate reconhecer colunas e linhas no Excel.
Boa tarde Daniel, tudo bem? Descobri seu canal no youtube e tem me ajudado e muito em meus conhecimentos. Parabéns...
Fiz um fluxo no Power Automate que extrai as informações da NFE (PDF) e envia para uma lista no Sharepoint. Como faço para salvar o nome do arquivo com o Número da NF e o Código do Fornecedor? Tenho uma planilha com o Código e o CNPJ. Seria tipo o Procv do Excel...
Obrigado pelo acesso!
Uma vez que você tem em "mãos" o número de NF e código do fornecedor, você pode usar a ação de "Criar arquivo" no qual você pode criar um nome personalizado para o arquivo usando os conteúdos dinâmicos que selecionou anteriormente.
Vídeo muito bom! Uma pergunta, como eu poderia caso uma linha da coluna estivesse em branco e eu não quisesse enviá-la por e-mail?
Obrigado pelo acesso!
Você pode usar da funcionalidade de filtrar esses registros para você lidar apenas com o necessário.
Ótimo vídeo, ajudou muito. Mas gostaria de saber se é possível fazer o contrário tbm... de forma q se eu atualizar no sharepoint a minha planilha do Excel desktop se atualize tbm... é possível???
Eduardo, obrigado pelo acesso!
Sim, os conectores das duas soluções possuem gatilhos e ações para que o caminho inverso seja feito.
Boa tarde! Ótimo conteúdo. Mas estou com um problema. A lista que eu temho em excel tem nome e sobrenome, mas quando eu fiz essa automação os nomes ficaram sem o espaço entre eles. Tem como resolver?
Olá amigo obrigado pelo vídeo. Esse tipo de procedimento pode ser utilizado em um planilha excel como entrada de dados e depois atualizar uma lista no sharepoint rotineiramente? Os valores novos serão incorporados a lista preexistente? ou as linhas da tabela tem que coincidir com os da lista e só será uma atualização das mesmas linhas da lista? Você teria um exemplo desta forma? Plailha excel como entrada de dados e fluxo power automate para ir acrescentando novos dados na lista do sharepoint?
Sim, na verdade apenas para uma rotina que lê dados de uma planilha e adiciona em uma lista é bem mais simples, pois você não precisa identificar qual ID do item na lista, pois se trata apenas de adição de novas linhas.
Ainda não tenho nenhum conteúdo do tipo, mas vou deixar como sugestão para próximos conteúdos.
Muito bom. Te perguntar... se eu deletar tudo ou alguma linha especifica ele atualizará para linha em branco ou deleterá da lista? se eu inserir uma linha nova vai atualizar tambem?
Obrigado pelo acesso!
Infelizmente não consegui entender sua dúvida.
Muito bom! Se vc alterar no sharepoint vai também alterar na planilha nova que vc criou ?
Obrigado pelo acesso!
Não de forma automática, esse fluxo é instantâneo, ou seja, você precisa iniciá-lo para as alterações terem efeito.
Muito obrigada! me ajudou D+
Maria, muito obrigado pelo acesso!
Opa, valeu pelo vídeo, usei-o numa atualização de 1347 itens.
Com relação ao ID, não consegui que o Power Automate me desse o items("Aplicar_a_cada")?["ID"], seu vídeo me ajudou 100% nesta parte, que eu fazia avançar.
Essa parte nas expressões estou 0%, antes de beginner, como melhoro nisso, Daniel?
Muito obrigado!!!
Fala Marcelo, tudo beleza?
Cara, realmente melhorar isso é só praticando rsrs, eu também sei bem pouco das expressões, mas primeiro visualizo do que preciso no fluxo e depois procuro na documentação alguma função que me atenda.
Para entender de forma geral, vou te deixar o link abaixo, está em inglês, mas acredito ser de leitura tranquila:
Link: docs.microsoft.com/en-us/azure/logic-apps/workflow-definition-language-functions-reference
@@DanielMoraisPRO
Se puder em algum vídeo, fazer algo com o "Executar VBScript" no Power Automate Desktop será de grande valia. Estou há uma semana sem sair do lugar.
Valeu pelo link!!!
Opa, o que você colocou no lugar do items("Aplicar_a_cada")?["ID"]? Não consegui rodar meu flow, está dando erro nessa parte do ID
Maravilha, Daniel! Dúvida: esse procedimento seria apenas pra atualizar, certo? Para incluir novos itens, basta eu trocar a ação de “atualizar itens” no SharePoint para “criar itens”?!
Rafa, obrigado pelo acesso!
Isso mesmo!
Queria saber do processo inverso praticamente, eu queria colocar campos do planner em linhas do Excel, consegue me apoiar?
Olá! Parabéns pelo Vídeo, deu certo aqui! porem ele da erro para incluir ou remover alguma linha, pode me ajudar?
Precisava entender melhor o erro, mas provavelmente deve ser por conta da identificação do item nas duas listas.
Perfeito, vai me ajudar muito aqui
Valeu demais Ualace!
Obrigado pelo acesso!
Daniel, esse vídeo me ajudou a desenvolver uma parte de uma solução, fiz o Update e ficou bom, porém agora, quero atualizar com dados do mês seguinte, porém estive pensando... não seria mais interessante comparar os valores ao invés de apagar? até pq o tempo do fluxo me parece que seria menor.
Consegue dar uma dica desse assunto? outro ponto... tem alguma forma mais prática de atualizar os campos de Data ou é essa fórmula de addDate absurda???
Obrigado pela atenção e por compartilhar
Itamar, tudo beleza?
Então, sobre a comparação, gosto sempre de comparar o ID pra realizar as alterações daquele exato item na lista SharePoint, entretanto se quiser inserir uma outra verificação para comparar os valores pra saber se é necessário substituir ou não, pode ser uma boa também, acredito que não afetaria muito o desempenho do fluxo.
Sobre a parte de datas, não tem muita complicação, a questão é sempre atualizar/inserir um valor do campo com o seu tipo de dados correspondente, por exemplo se você tem uma data como texto (string) pode ser que o Power Automate não identifique e o seu fluxo dê erro, pois a coluna da sua lista SharePoint é um tipo de data (date), então basta utilizar uma função de conversão para ajustar conforme sua lista aceita os valores.
Segue abaixo alguns links que podem te ajudar melhor:
Converter uma String em um datetime específico: docs.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference#formatDateTime
Funções do Power Automate: docs.microsoft.com/pt-br/azure/logic-apps/workflow-definition-language-functions-reference
Espero ter ajudado.
Daniel, seus vídeos são muito top. Já aprendi bastante com eles.
Será que é possível fazer o contrário do que está nesse vídeo?
Estou precisando atualizar automaticamente via power automate, um dashboard feito no excel. As informações que irão alimentar esse dashboard vem de três listas no sharepoint.
Será que é possível fazer isso?
Sandro, acredito sim que é possível, algumas ações mudam de ordem (Listar linhas do excel e Obter itens do SharePoint) mas a ideia é a mesma.
Daniel, muito obrigado pelo vídeo!
Gostaria de uma ajuda
Está aparecendo esse erro:
* String was not recognized as a valid DateTime. *
Você está usando um formato errado para atualizar o campo de data, garanta que ele tenha este formato para atualizar "AAAA-MM-DD".
Excelente vídeo! Meu problema tem sido para atualizar uma coluna que está co figurada como lista de contatos do Office. Quando eu coloco o nome da pessoa que ele deve buscar na lista de contatos, o valor não é reconhecido :/
Gustavo, obrigado pelo acesso!
Tente colocar o valor na planilha de e-mail e depois veja se no fluxo ele consegue mapear o campo e executar a atualização.
Parabéns pelo vídeo!!
Implementei esse fluxo para atualizar uma lista no sharepoint, tem mais de 500 linha, porem o fluxo somente está identificando 256 linhas, é alguma limitação do power automate?
Na etapa de obter itens do SharePoint, acesse as configurações, ative a opção de "Paginação" e defina um valor maior de itens a serem retornados no fluxo.
Daniel, criei um fluxo que lista linhas de uma tabela excel, cria uma tabela html, formata essa tabela e depois envia a tabela no corpo do email. Porém as colunas de datas estão indo como números, eu queria que já fosse no formato de data mesmo (dd/MM/yyyy). Já testei de várias formas, e o chatgpt também não ajudou muito. Consegue verificar colo faz esse tipo de formatação?
poderia fazer um vídeo atualizado prfv 😢
Daniel, ótimo vídeo.
Sabe me dizer como eu consigo fazer o mesmo fluxo só que pra fazer uma atualização incremental de uma planilha do Excel? Eu recebo e-mails com planilhas diariamente, e gostaria de incrementar todas elas diariamente dentro de um único arquivo central. É possível?
James, obrigado pelo acesso!
É possível sim, você pode criar um fluxo agendado que faz a leitura dessa planilha a parte, e depois adiciona essas linhas no arquivo central.
Você pode estar utilizando a ação "Adicionar linhas à uma tabela" (conector do excel).
Observações:
1. Os intervalos de célula do excel devem estar formatados como tabela.
2. Sua planilha deve estar em uma pasta Online como o OneDrive ou uma pasta no SharePoint.
Fala me da uma dica . Presisa ler 3 linhas e executar uma ação apos isso ler 3 linhas. Teria q alterar o laço? Pois presisa ter repetição
Obrigado pelo acesso!
Para ler as linhas, através de 1 ação apenas, você consegue fazer isso. Para alterar, precisa estar em um laço de repetição.
Daniel, na importação de tabela eu percebi que você não desvinculou a tabela do Sharepoint, pode ser esse o erro, ao clicar na tabela na guia Design de tabela você tem o botão desvincular.
Daniel, parabéns pelo vídeo, muito bom
Dúvida, esse fluxo é disparado automaticamente quando existe algum alteração do Excel ou só manual?
@123murisoca123, tudo bem?
Neste caso do vídeo, o fluxo é disparado manualmente, mas há sim uma forma de construí-lo de forma automática.
Você pode disparar um gatilho quando houver uma alteração no arquivo Excel.
@@DanielMoraisPRO obrigado por responder, e você tem algum vídeo falando sobre? O caminho...
@@DanielMoraisPRO show, muito obrigado, quando for dar uma olhada eu aviso qq coisa, 👍 abraços
Daniel, Boa noite! Como podemos fazer o caminho inverso de uma planilha no Excel ser atualiza quando ela for exportada do sharepoint?
Obrigado pelo acesso!
Basicamente teria que trocar de posição as ações de listar linhas (excel) e obter itens (sharePoint).
Olá Daniel, muito obrigado pelo exemplo de aplicação de fluxo. É exatamente o que eu preciso.
Durante o teste ouve uma falha.
Detalhes do erro:
O 'inputs.parameters' da operação de fluxo de trabalho 'Atualizar_item' do tipo 'OpenApiConnection' não é válido. Detalhes do erro: O parâmetro de entrada 'item/Admissao' deve ser do tipo 'String/date'. O valor de tempo de execução '"40406"' a ser convertido não tem o formato esperado 'String/date'.
esta mesma falha também ocorre com o item DataNasc.
Ao identificar o item Admissao, realmente aparece dessa forma na data: (Admissao = 40406) e não no formata de data.
Tentei resolver com sua recomendação na resposta abaixo:
Daniel= "Formate o campo de data do Excel para ser atualizado na lista do SharePoint como uma data normal "dd/MM/yyyy", pode ser que no seu Excel a data esteja sendo mostrada como um número (ex.: 45169)"
- Na planilha de excell está formatada em Data.
a outra solução que você recomendou não sei como fazer, que é essa abaixo:
Daniel= "Outra opção é formatar o seu campo de data para o formato ISO 8601 "yyyy-MM-dd", nessa formatação não haverá erros, pois o Power Automate trabalha muito bem neste padrão!"
POderia me ajudar.
Obrigado.
Plinio, obrigado pelo acesso!
Crie uma coluna auxiliar na sua planilha do tipo texto e que tenha a data neste formato YYYY-MM-DD, se deixar essa coluna no tipo data vai dar erro na hora de levar os dados para a lista.
Esse é um formato ISO 8601
Então, use o tipo texto.
Daniel muito obrigada! Ajudou muito! Mas como a pessoa aplica essa atualização? O botão vai ficar no sharepoint ou no Excel? Pois pra mim não apareceu em nenhum dos dois 🤔
Tamires, obrigado pelo acesso!
Você irá iniciar este fluxo direto do Power Automate.
@@DanielMoraisPRO e não tem como fazer isso pela planilha?
@@tamiboliveira É possível selecionado a linha de uma tabela e iniciando o fluxo do Power Automate por ela, mas não recomendo, pois ainda não é muito simples dar esse start do fluxo na planilha.
Entretanto se quiser saber mais como fazer isso dê uma olhada nessa documentação - docs.microsoft.com/pt-br/business-applications-release-notes/april18/microsoft-flow/build-run-flows-excel
Daniel boa tarde, muito bom seus conteúdos. Estou com um problema apenas, executo o fluxo mas ele atualiza apenas 256 itens, os demais não... Já procurei de tudo e esse fluxo me atende perfeitamente... Minha lista tem um pouco menos de 1500 itens, como posso resolver esse problema por favor????
Danilo, obrigado pelo acesso!
Faça duas alterações:
Na etapa de obter itens, nas configurações ative a opção de paginação, como você tem por volta de 1500 itens, insira o valor de 1600 no campo abaixo.
Depois configure também o campo de Duração para que o fluxo não pare caso demorar muito para ser concluído.
@@DanielMoraisPRO obrigado pelo retorno, mas o fluxo feito é de "Atualizar item" do Sharepoint e não consegui localizar essa opção e sim em "Obter itens". Tenho que criar uma nova conexão para isso???
@@daniloza2010 Para atualizar os itens primeiro você precisa obtê-los, por isso falei dessa configuração na etapa de obter itens.
automatização das respostas do msforms em listas do share point e excel !!!
Valeu Rodrigo, obrigado pela sugestão!
Olá Daniel, parabéns pelo conteúdo!!!
Para eu fazer o inverso, ou seja, tenho usuários preenchendo uma lista do sharepoint e preciso que esta lista atualize linhas/dados em um arquivo .XLSM armazenado no Sharepoint. Via Power Automate eu também consigo fazer isso? Basta eu inverter a ordem das etapas? A lista conseguirá atualizar um arquivo .XLSM e não um .XLSX? Desde já agradeço!
Rogério, obrigado pelo acesso!
É possível sim fazer o caminho inverso.
Assim que capturar o item criado ou atualizado no SharePoint, basta adicionar uma etapa de adicionar linhas em uma tabela (conector do Excel Online) e mapear os campos dos valores que deseja.
Faça um teste antes, mas pelo que eu me lembre o Power Automate não consegue reconhecer um arquivo xlsm apenas xlsx, mas posso estar errado, realize um teste pra ter certeza...
Boa tarde, tenho uma base no excel que não está formatada em tabela e vendo de outro fluxo de dados. Como eu formataria a minha base de dados como tabela nesse caso de maneira automatizada?
Tayná, obrigado pelo acesso!
Tente formatar as colunas e linhas que já existem como tabela, salve a planilha.
Depois tente utilizar essa tabela no fluxo.
Daniel, uma duvida... aqui vc atualizou somente o valor do produto. Mas como fazer quando eu tenho uma planilha com muitas linhas e colunas e qualquer celula pode ser atualizada? Tem algum video explicando?
Sim, uma vez que a tabela (excel/lista) é identificada, todas as colunas serão listadas para que possibilite você a atualizá-las conforme você quiser.
Daniel como faço para atualizar varias linhas do excel ao mesmo tempo?
Crie um fluxo com as seguintes ações:
1. Listar linhas presentes em uma tabela (Excel)
2. Atualizar uma linha (Excel)
Para este cenário seus dados devem estar formatados como uma tabela no Excel.
Boa tarde, Daniel! Tudo bem? Tenho uma dúvida quanto a quantidade de ítens no SharePoint e PowerApps. É verdade que há uma limitação do Sharepoint e isso afetaria o PowerApps? Estou com essa dúvida e não encontro em lugar nenhum. Seus vídeos são excelentes! Muito obrigado!
Obrigado pelo acesso!
Segundo a documentação do SharePoint uma lista comporta até 30 milhões de itens.
Quando você vai apresentar esses itens em uma galeria do Power Apps a o aplicativo geralmente limita a 2000 itens, para isso existe uma forma de tratar estes casos, não tenho um vídeo sobre isso no canal, mas te indico este aqui - th-cam.com/video/nttYaGjE9Uc/w-d-xo.html que tenho certeza que irá te ajudar.
Fala Daniel, excelente dica.
dúvida: É possível consolidar 3 excel em uma única lista no sharepoint?
Pois, preciso consolidar 3 bases em uma unica lista no sharepoint, as planilhas são exatamente iguais as colunas, só dados diferentes.
Seria possível?
Obrigado!!! ótima aula!
Wesley, obrigado pelo acesso!
Sim é possível, basta ter uma ação de obter itens e outra de atualizar itens para cada planilha que você queira trabalhar no fluxo.
Mas, minha recomendação é que você faça isso de forma separada, em fluxos separados.
Opa Daniel, Acredito que li todos os comentários e não vi esse caso. Funcionou perfeitamente, mas somente quando uso números. Quando uso uma formula dentro da tabela o valor da variável na automação vem "0". Tem uma dica para solucionar isso?
Rodrigo, poderia me prover mais detalhes, não consegui entender bem sua dúvida.
@@DanielMoraisPRO claro...Tentei bastante na sexta e realmente tô no escuro. A questão é que percebi que quando a taleta usa dados calculados o "obter" do Excel não identifica como numero, mas sim como um campo zerado. As vezes até aparece o numero, mas quando vou atualizar o dado no sharepoint o dado calculado vai zerado. Já quando deleto a formula e insiro o dado bruto...funciona perfeitamente.
Boa noite daniel e possivel eum cria um fluxo para receber um numero do bot do virtual agentes e pegar esse numero buscar em uma planilha e volta ao power virtual agentes e escrever os dados desse numero como estao na planilha?
Andrew, obrigado pelo acesso!
Até hoje trabalhei muito pouco com o Power virtual Agents, mas acredito que seja sim possível, uma vez que você tenha a informação chave que deseja buscar na planilha, você pode utilizar a ação "Obter uma linha" do conector do excel, no qual através de uma coluna chave em conjunto com o valor chave que você vai ter, será possível obter os demais dados das demais colunas do seu excel.
Ótimo assunto para um próximo vídeo!
@@DanielMoraisPRO obrigado pela resposta vou fazer alguns testes mais no caso depois de obter a linha como mostrar a informação dessa linha com o Power automate no Power agents
Bom dia,
Gostaria de tirar uma duvida.
É possível transferir dados de uma planilha excel para outra através do power automate ?
Obrigado.
Leonardo, obrigado pelo acesso!
Sim é possível, você usaria as ações Listar linhas e Atualizar uma linha do conector do excel para criar essa solução.
Muito Bom!
Oi Daniel. Primeiramente o conteúdo do vídeo é muito bom. Parabéns! Tenho a seguinte dúvida. Subo diversos arquivos .xlsx em uma biblioteca de documentos de um site no Sharepoint. Esses arquivos tem nomes pré-definidos (exemplo: XX_YY_03062022.xlsx). Gostaria de toda vez que subisse um arquivo para deste tipo, um fluxo fosse disparado e então extrair dados de uma linha da tabela para então adicionar os atributos da linha coletada numa lista do site. Isso é possível? Você tem algum tutorial ou conteúdo para recomendar?
Vinicius, obrigado pelo acesso!
Acredito que seja sim possível.
Entretanto uma dificuldade seria mapear os campos dessa planilha visto que ainda não sabemos quais são, pois a planilha ainda será adicionada na pasta.
Premissa: As mesmas colunas que tem na planilha também precisam existir na lista do SharePoint.
Infelizmente nunca vi algo do tipo mas talvez na comunidade do Power Automate consiga encontrar algo do tipo.
Vou pensar em algo parecido para tentar trazer aqui para o canal também.
Eu tenho no Sharepoint uma planilha com uma consulta SQL como fonte dos dados, eu consigo criar uma atualização automática desse arquivo ?
Obrigado pelo acesso!
Com o Power Automate (nuvem) não, mas com o Power Automate Desktop é sim possível, criando um fluxo RPA.
Daniel, estou com problema na parte do items items("Aplicar_a_cada")?["ID"], aparece que o parametro é invalido
Edinilson, tudo bem?
Verifique se o nomes estão corretos, tanto da etapa do fluxo, quanto do campo utilizado da sua lista SharePoint e teste novamente.
Outro ponto a se verificar é se há algum erro na sintaxe da função utilizada.
Se não conseguir, me mande a mensagem do erro para que eu possa te ajudar melhor.
Tenho um desafio aqui, no caso são 5 avaliadores de projetos que precisam dar suas notas de acordo a critérios de quem preencheu. Esses projetos vem de uma landing page, as avalições são "as cegas", eles (avaliadores não podem saber as notas dos outros), depois de cada nota, esses dados precisam calcular de acordo do critério e ranckear os projetos.
A cada avaliação terminada por avaliador, precisa enviar e-mail para os outros em forma de lembrete.
Ricardo, sugiro utilizar o forms para a sua demanda, e após obter as respostas você pode construir um relatório disso no Excel ou até mesmo no Power BI.
@@DanielMoraisPRO tu sugere fazer isso de forma mais manual ? Ou automatizar isso?
@@ricardovieira2841 Automatizada, com simples soluções do Microsoft 365, você facilmente automatiza seu processo!
Boa noite Daniel. Tenho uma lista de movimento bancário e outra lista de cadastro de contas onde tem uma coluna chamada saldo da conta. É possível criar um fluxo na lista movimento e após criar o item atualize o saldo da conta na outra lista?
Willian, obrigado pelo acesso!
É possível sim, como seria muita coisa pra explicar aqui, decidi criar um vídeo sobre isso e irei lançá-lo na semana que vem, fique atento!
@@DanielMoraisPRO Show. vou aguardar. Fiz outra pergunta em outro video e acredito que no mesmo video ja reolsvar tudo. ficar no aguardo. obrigado
Daniel boa tarde, una pregunta: a minha base de dados é uma qwery que extrai dados de um software e presenta serviços pendentes para diferentes clientes em diferentes productos contratados( um mesmo cliente pode ter vários produtos e cada produto ter diferentes serviços pendentes) a pergunta é: minha lista de sharepoint não tem a coluna “tittle” que gere um registo único para cada linha, necesito actualizar a lista apagando todo e voltando a listar toda a informação da qwery do Excel( o Excel é atualizado com uma macro). Obrigado!
Alejandro, tudo bem?
Toda lista do SharePoint tem uma coluna padrão chamada ID, você pode usar ela para identificar os itens a serem atualizados da planilha para a lista do SharePoint.
Quanto à coluna Title, não se preocupe, se você não fizer o uso dela no SharePoint, adicione qualquer valor de texto, quando for detalhar os campos da lista no Power Automate, ela só não pode ficar em branco.
Espero ter ajudado!
Olá Daniel, primeiramente parabéns pelo ótimo conteúdo.
Me permita perguntar se você seria possível criar um fluxo que validasse se a última data de atualização do arquivo no SharePoint é igual a data de hoje e só então disparar o email com este arquivo anexado ou o link do mesmo.
Estou tentando criar algo assim mas a parte de validar as datas não funciona de modo algum kk,
Abraço!
Lucas, sim é possível!
Ações que podem te ajudar nessa automação:
- Obter metadados de um item ou arquivo (SharePoint), aqui você obtém informações por exemplo qual foi a data da última modificação no arquivo.
- Obter conteúdo do arquivo, aqui você pode obter o conteúdo do arquivo para enviá-lo como anexo no e-mail.
Consigo fazer uma busca de uma célula específica através de um QR code?
Olá Marcelo, tudo bem?
Sim, é preciso apenas ter valores que você consiga comparar para encontrar sua célula específica.
Queria poder ocultar um item ao invés de altera-lo, será que é possível?
RequireJS failed to load. no automate aparece esse erro ao executar
Boa tarde Daniel, estou com uma dúvida, você consegue me ajudar? Tenho 2 forms diferentes que vão ser preenchidos em momentos distintos, porém precisa ser incluída em uma mesma lista do sharepoint. Porém está dando erro no fluxo quando vai buscar o ID da lista. Eu coloquei um item no segundo forms com o número do ID da lista
Catharina, obrigado pelo acesso!
Se você fará isso em 2 Forms separados, sugiro que crie um fluxo para cada formulário.
Se você vai apenas gravar os itens do Forms na sua lista, não é necessário buscar os itens da lista, basta utilizar a ação "Criar item" do SharePoint e selecionar em cada campo, os conteúdos dinâmicos referente às respostas do Forms.
Olá, Daniel
Estou com problemas para elaborar um fluxo do Power automate. Criei listas no SharePoint onde há colunas de consultas à uma lista principal. Então, no meu fluxo, após iniciar e setar uma variável para comparação, o problema acontece. Se trata de iterar pelos valores dos itens da lista, comparando o valor da variável ao valor da coluna desejada. Quando a iteração é na lista principal, o fluxo retorna true aos itens corretos. Quando a iteração é numa lista onde o valor é de consulta à lista principal, sempre retorna falso. Como eu poderia contornar isso?
Grato pela atenção.
Obrigado pelo acesso!
Primeira coisa seria montar um fluxo de teste para verificar o retorno dos valores dessa coluna que está tentando comparar.
Sugiro que crie um fluxo de teste no qual você insira uma etapa de "Compor" para que apenas imprima os valores no próprio fluxo e assim você possa observar se os dados que estão sendo retornados estão realmente corretos.
A partir disso você vai encontrar onde exatamente está o erro.
@@DanielMoraisPRO vc é mestre. O problema era esse mesmo. Embora o fluxo me mostrasse o valor, o que ele continha era um array com algumas variáveis. Então, seguindo o que vc disse, encontrei como extrair o valor do array. Muito obrigado.
Apliquei a solução em uma lista com mais de 2000 itens e não atualizou tudo, acho que deve ser delegação. Qual seria uma solução?
Estou tendo o mesmo problema…
Muito bom o conteúdo, ajuda bastante a intender o fluxo, mas estou precisando atualizar dados de um item criado através do Forms no lists;
Deixa eu explicar a minha estrutura, tenho um formulário que cria itens em uma lista através do Power Automate e preciso complementar as informações de cada item no momento que é respondido o formulário, com os dados que tenho numa planilha
Dessa forma, vou ter que executar a atualização toda vez que recebo uma resposta
Andreas, tudo bem?
Se este complemento for padrão ou não tiver muitos valores diferentes para inserir, você pode usar uma variável no seu fluxo, preenchê-la e depois disso inserir no seu campo da lista lista que recebe este complemento.
Se for mais complexo que isso e você realmente quiser realizar uma atualização em massa, você pode baixar sua lista em excel preencher o campo de complemento e depois disso realizar a atualização via fluxo, conforme é ensinado no vídeo.
Obs.: Teste e reteste este fluxo para não salvar valores em linhas erradas.
Espero ter ajudado, se tiver mais dúvidas, me envie por aqui para tentarmos solucionar.
Daniel, no meu caso eu estou criando um processo onde, o power automate pega a informação na planilha e realiza uma ação, entretanto o power automate não tem suporte com pastas de rede, neste caso eu queria utilizar o sharepoint para pegar informações do excel na pasta de rede e integrar no power automate, seria possível?
Obrigado pelo acesso!
Usando o SharePoint neste cenário, é possível sim!
e para atualizar, a partir do excel, APENAS as linhas que sofreram atualizações?
Obrigado pelo acesso!
Você deve identificar essas linhas de alguma forma no excel para que quando levadas para o SharePoint só atualize na lista o que está em comum com sua planilha.
Eu recebo e-mail padrão toda semana, tem como a lista ser atualizadas com os dados do corpo desse e-mail? Tem conteúdo sobre isso?
Olá, tudo bem? Obrigado pelo acesso!
Então, acredito que se esses dados vierem em forma de tabela e com um tratamento dentro do fluxo, conseguiríamos sim levar esses dados para alguma lista. Não tenho conteúdo disso mas vou deixar anotado aqui, Ótima sugestão!!!
@@DanielMoraisPRO Eu até conseguir usando a expressão split, mas as informações que preciso do e-mail dariam um total superior ao limite permitido dessa expressão. Usando como separador '|'. Cada separador ou item desejado é contado 1, 3, 5, 7 etc só que permite ate o valor 10. Não sei se foi a forma que tentei.
@@pprtflow utilizando as tags html identificando as de talvez ficaria mais simples para identificar os dados e depois inserir na lista.
parte importante 6 minutos em diante
Se for inserido uma linha na planilha excel, vai atualizar no SharePoint?
Nesse fluxo que foi criado no vídeo, não.
Ele é um fluxo instantâneo, ou seja, o fluxo será disparado quando você decidir que ele dispare, então ele atualiza o que for necessário.
Amigo. Poderia me ajusar?
Nesse exemplo, estou fazendo igual a você. Porém eu tenho uma coluna de Data.
Eu estou fazendo a correlação da coluna da tabela com as opções que o power automate me passa.
Na coluna "vencimento" eu correlaciono com a coluna "Vencimento".
Ou seja igual ao que vc fez.
O problema é que meu fluxo está dando erro porque a data precisa ser ISO 8601
O que eu teria que usar de expressão para passar ?
Obrigado pelo acesso!
Datas são meio chatas de lidar no Power Automate, mas em resumo elas tem que ir como um texto para e no formato correto.
Então na sua planilha crie uma coluna auxiliar com o tipo de texto e crie uma fórmula que retorne a data neste formato AAAA-MM-DD
Certifique que o tipo dessa coluna na sua planilha é um texto e não uma data, por vezes o excel ainda interpreta esse formato como uma data e no fluxo retorna um número exemplo 496332.
O que precisa ser levado para o fluxo e posteriormente atualizado no SharePoint é a data como um TEXTO neste formato AAAA-MM-DD.
Parabéns pelo vídeo. Gostaria de compartilhar uma problema real e saber se é possível resolver.
- tenho centenas de planilhas em diferentes locais da rede que não estão formatadas como tabela
- tenho o endereço de cada uma dessas planilhas
- teria como abrir cada uma delas, extrair a informação e salvar tudo em uma única planilha que consolidaria todas essas informações?
Até hoje não vi ninguém demonstrando esse exemplo, conseguir propor uma solução por favor?
Sandro,
Para essa solução o melhor indicado seria o Power Automate Desktop, a não ser que essas planilhas estejam em algum diretório do SharePoint ou OneDrive.
Até agora no canal, não tenho nada parecido, mas vou anotar sua sugestão pois penso que é uma necessidade comum de muitos processos.
Olá se for apenas compilar todas as planilhas em uma só, use o Power Query.
@@maylanenunes4452 obrigado pela resposta. São mais de 1000 arquivos em diferentes locais de rede. Tenho o endereço de rede de cada um dos arquivos, mas teria que ser um processo automatizado. No Power Query teria que fazer a seleção manual.
Boa tarde, quando vou atualizar, so atualiza 258 linhas , como posso resolver isso, meu arquivo tem 501 linhas
?
Essa atualização fica lenta caso a tabela tenha muito dados? tipo 100K???
Marly, obrigado pelo acesso!
Se não estou errado, para cada execução do fluxo, é possível atualizar no máximo mil itens de lista (SharePoint).
Daniel, minha planilha não tem coluna de ID e ele não aceita uma string no campo, o que eu uso como ID?
Crie uma planilha na mesma estrutura de campos da sua lista SharePoint, assim ficará mais simples para mapear os campos das duas bases.
@@DanielMoraisPRO estou com o mesmo problema, se eu criar uma coluna chamada ID, vai continuar essa coluna ID e a coluna que criei ID vai mudar o nome para EU IA, assim não sei o que colocar nessa coluna ID
As minhas listas do sharepoint, não são criadas essa coluna automatica do ID.. como posso resolver isso?
Felipe, obrigado pelo acesso!
Este campo é padrão, todas as listas possuem este campo, para exibir ele, clique no título de qualquer coluna e depois selecione a opção Mostrar/ocultar colunas, depois basta selecionar a coluna ID para ser exibida.
Daniel, e valores de datas, estou tentando mas da erro e nao sobe as datas, aparece erro string/fate, pode ajudar?
Luiz, obrigado pelo acesso!
Dica:
Na sua planilha, crie uma coluna auxiliar, formate ela como TEXTO e leve a data que você tem para ela com o formato 'yyyy-MM-dd', exemplo 2022-03-18.
Deixe formatado como texto e não data.
@@DanielMoraisPRO , muito Obrigado, deu certo
Top
este fluxo não insere linhas, somente atualiza quando identifica o mesmo ID?
Júlio, obrigado pelo acesso!
Isso mesmo, entretanto você pode incluir uma condição no seu fluxo para que se caso ele não encontrar um ID da planilha na lista, ao invés de você atualizar, você criar um novo item.
@@DanielMoraisPRO bom dia! O fluxo funcionou limitado a 256 linhas. Tenho uma tabela com 4mil itens a serem atualizados, porém quando chega em 256 ele simplesmente para. No histórico de execução aparece como "Exito" e quando vou no detalhe do resultado da ação "Listar Linhas do Excel" realmente esta listando apenas até a linha 256. Como solucionar este problema? Obrigado
@@juliovilaca2120 acesse as configurações da ação que obtém os registros, ative a opção de paginação.
Recomendação: sugiro que defina um limite de 1000 itens para diminuir a possibilidade de erro no fluxo, realize as atualizações de 1000 em 1000.
Daniel, boa tarde!! Tudo certo? Cara, tenho uma lista com cerca de 20 mil linhas e estou tendo problemas para atualizar porque sempre aparece que o tempo de duração do fluxo foi excedido, como posso resolver isso? Ja tentei ir nas configurações do "Atualizar item" e colocar o limite de tempo maior, mas ele sempre trava em 10 minutos.
João, obrigado pelo acesso!
Tente ativar a opção de "Paginação" na ação de "listar linhas de uma tabela" e também inserir um tempo limite maior para esta ação, o problema pode estar nela.
Daniel, boa tarde. Tudo bem? Seu conteúdo é excelente, mas pra mim acho que não deu certo. Está dando erro ao testar o fluxo: "The 'inputs.parameters' of workflow operation 'Atualizar_item' of type 'OpenApiConnection' is not valid. Error details: The resolved string values for the following parameters are invalid, they may not be null or empty: 'id'". O que será que pode ser o roblema e qual a solução? Muito obrigado.
Gustavo, obrigado pelo acesso!
Bom pelo que entendi da mensagem de erro, um dos seus parâmetros (ID) está retornando vazio na hora de atualizar na ação "Atualizar item", verifique se no seu excel ou se na sua lista não existem ID's em branco.
@@DanielMoraisPRO Daniel, boa tarde. Obrigado pelo retorno. Verificando na minha tabela, não consta nenhuma célula vazia. Tentei de várias formas fazer dar certo, mas realmente da o erro que informei antes :/
@@GustavodaSilveiraCherobin verifique se todo o intervalo de célula onde tem dados está formatado como tabela, se não estiver o Power Automate não consegue identificar os dados.
Estou com problema com data, insiro a data no Excel mas na hora de subir pra lista da erro no powerautomate string/fate, pode ajudar?
Luiz, obrigado pelo acesso!
Dica:
Na sua planilha, crie uma coluna auxiliar, formate ela como TEXTO e leve a data que você tem para ela com o formato 'yyyy-MM-dd', exemplo 2022-03-18.
@@DanielMoraisPRO Fala, Daniel. Estava com o mesmo problema na conversão dos campos de data da minha planilha para o Sharepoint, aí eu vi um vídeo dos gringos ensinando a marcar uma opção no conector Listar linhas presentes em uma tabela. No caso foi o campo Formato de DateTime, aonde eu coloquei a opção ISO 8601 e resolveu o erro na hora da importação.
Fiz igual demonstrado no vídeo, mas nao deu certo :( na opção atualizar item ele não encontra o nome da lista
Quando a lista não é encontrada, pode ser dois principais problemas:
1. Não foi selecionado o site SharePoint correto
2. Você não possui acesso à Lista que está tentando atualizar
Verifique estes pontos.
Se tivesse anexos eles não iriam apagar?
Cristiano, não, se não inserir nada nos campos da ação de atualizar item, não acontece nada na coluna do item que está atualizando.
@@DanielMoraisPRO Olá Daniel, vc sabe o que pode estar acontecendo, pois o fluxo que criei só atualiza até um determinado ID, mesmo que a minha tabela no Excel tenha mais itens para serem atualizados.
@@cristianoliveiradelima1426 pode ser que esteja caindo nos limites do conector do excel ou do SharePoint.
Dê uma olhada neste tópico da comunidade para avaliar como você pode alterar esses limites.
powerusers.microsoft.com/t5/Using-Connectors/List-rows-present-in-a-table-Excel/td-p/1597711#:~:text=Usually%20Power%20Automate%20provides%20a,next%20batch%20in%20Power%20Automate.
@@cristianoliveiradelima1426 Pode ser que você esteja "esbarrando" na situação de limites de conector, cada conector tem limites padrão definidos, por exemplo, por padrão a ação de Obter Itens do SharePoint obtém apenas os primeiros 256 itens, para alterar isso você pode acessar as configurações da ação, ativar a opção de paginação e inserir uma quantidade maior de limite de itens.
@@DanielMoraisPRO. Era isso mesmo. Muito obrigado!!!
Não pega Excel com vba ....e agora ?
João, obrigado pelo acesso!
Salve a planilha com a extensão xlsx e referencie novamente no fluxo.
Para valores de data aparece um erro. "O parâmetro de entrada deve ser do tipo String/date"
Olá, tudo bem?
Formate o campo de data do Excel para ser atualizado na lista do SharePoint como uma data normal "dd/MM/yyyy", pode ser que no seu Excel a data esteja sendo mostrada como um número (ex.: 45169)
Outra opção é formatar o seu campo de data para o formato ISO 8601 "yyyy-MM-dd", nessa formatação não haverá erros, pois o Power Automate trabalha muito bem neste padrão!
Daniel tudo bem? Estou em busca de entregar o meu primeiro trabalho em Power Automate, mais não consigo fazer a estrutura abaixo funcionar, consegue me ajudar?
1º Etapa Usando o Forms:
Criei em um único Forms dois questionários para equipes distintas:
Qual equipe você pertence?
• Equipe A
• Equipe B
Após selecionar sua equipe vêm a pergunta:
Pergunta da Equipe A:
• Qual é a cor do do Céu? Resposta: Azul ou Roxo
Pergunta da Equipe B:
• Qual é a cor do do Mar? Resposta: Verde ou Rosa
2º Etapa Usando o Power Automate:
• Quando a Equipe A responder eu quero receber um e-mail com essa resposta.
• Quando a Equipe B responder eu quero receber um e-mail com essa resposta.
Resultado:
Estou recebendo dois e-mail, quando a equipe A responde eu também recebo um e-mail da equipe B só com as respostas vazias.
Marcos, tudo bem?
Acredito que seja somente adicionar uma cláusula na sua condição.
Adicione uma condicional da seguinte forma:
SE Equipe = Equipe A E Quiser Receber e-mail, só aí você envia o email,
Adicione outra condicional para a Equipe B com as mesmas condições.
Só o ID que ainda está dando erro
Karen, se puder, me envie este erro no e-mail que analiso pra você!
Daniel, gostaria de uma ajuda sua ou de alguma alma caridosa kkkkkkkk
Saberia me informar como eu crio uma aprovação única para uma pasta ao invés de receber um pedido de aprovação para cada arquivo dentro da pasta????
Alexandre, tudo bem?
Acredito que sim é possível, você pode criar um fluxo semi automático, ou seja você cria a pasta mas solicita aprovação selecionando a pasta e enviando uma solicitação, assim você teria o controle de solicitar apenas para a pasta e não para todos os itens que são criados dentro de uma pasta.
Para isso utilize o gatilho "Para um item selecionado" quando for iniciar a criação do seu fluxo de aprovação.