video incrivel! vai me ajudar a selecionar exatamente oq eu preciso pra resolver meus problemas com gerenciamento de dados na empresa. Confesso que conheci a ferramenta essa semana e seu canal está me ajudandoa dar os primeiros passos para o projeto. Muito obrigada, incrivel!
Que legal Raissa! Sinal que estou trazendo mais gente para o time Power Apps!!rs Bons estudos e sucesso em suas entregas na sua organização, vai ganhar uma boa visibilidade!
Simplesmente perfeito seu exemplo. Estava procurando como usar o form do powerapp pra popular a lista do sharepoint e encontrei o cascata em lookup fields que eu tinha no form anterior. 100% Obrigado!
Allisson apanhei muito apesar de funcionar 100% seu metodo e eu estar muito agradecido obrigado mesmo, precisa colocar um detalhe muito muito importante sobre os separadores, no meu caso não é , que separa as duas funções o clear do forall e sim ;; enas funções é ;. Alguem iniciante como eu pode passar por este mesmo problema!
Salve, Allison. Cê é muito f$d@, man. Tô aprendendo ao poucos, mas tô gostado. Só queria tirar uma dúvida, consegui fazer esse app ai que vc fez no vídeo, mas para ele trabalhar de forma Offline, igual um que vc fez m uns vídeos com o Power Apps e Exce?
Arthur, é possível desenvolver capacidade Off Line para esse app sim, você precisaria adequar a lógica dos Save Data e Load Data que eu ensino no video de app Off Line! Abraço e bons estudos!
Olá Alisson, excelente aula, está me ajudando de mais mesmo. Você saberia me dizer por que quando eu crio o formulário ele não vem automaticamente com os dropdowns? (assim como no seu exemplo "coutry", "state" e "city")
Fala Matheus! Para vir os campos Dropdowns, você tem que criar o campo no SharePoint com o tipo lookup (Consulta)! Esse meu vídeo é voltado para esse tipo de campo! Abraço!
Olá Alisson. Seus vídeos são ótimos. Porém nesse vídeo fiquei com duvida de como você inseriu o dropdown se veio com a lista do SharePoint ou foi inserido direto no power apps. Eu fiz a fórmula só que deu erro, não reconheceu os id inserido na fórmula
Oi Adriane! Eu crio a coluna no SharePoint como Lookup (Consulta) e depois no aplicativo substituo a fonte digamos assim! Se voce fizer do jeito que faço em uma coluna do tipo Lookup, vai funcionar!
Olá! Muito útil em parte funcinou quase 100%. Apenas que o clear não esta funcionando como esperava. Quando seleciono outro dado no campo anterior (no meu caso 'company' , o seguinte 'address' não limpa; o drop dows tá funcionando, tanto em um form em branco, e quando eu edito e mudo o campo 'company', mas nesse caso não limpa a informação anterior do campo 'address' - é essa a ideia do clear ou estou errado Esta assim a formula na opcao OnChange: Clear(arrAddress); ForAll(Filter(Address, Company.Id = DataCardValue46.Selected.Id), Collect(arrAddress, { Id: ID, Value: Title }))
Olá Allison, tudo bem? Eu consigo fazer um Dropdown, selecionando dentro de uma lista supensa com uma informação e essa informação trazer em outro card um texto padrão, com espaços vazios para que possa ser editado o texto Tks
Allisson, bom dia guerreiro. Primeiro parabéns pelas videos aulas , muito bom mesmo. Segundo preciso de uma grande ajuda, fiz um aplicativo com uma lista fonte de dados no excel e duas listas de banco de dados no share point, sendo uma ordem de serviço e outra de materiais, só que preciso lincar o numero da o.s com a lista de materiais e não estou conseguindo. Desde já agradeço!! Sucesso!!!
Olá, Alisson! Primeiramente parabéns por compartilhar tanto conhecimento!! Ainda estou com dificuldades... a cascata funciona perfeitamente em tempo de tela e consultando a collection, a estrutura ta certinha, com value e id, mas ainda assim, ao salvar o item criado, o campo aparece em branco. Poderia auxiliar? -> Clear(arrLinhas); ; ForAll(Filter(Ativos;'Concessão.'.Id = DataCardValue12.Selected.Id); Collect(arrLinhas; {id:ID; Value:NomeAtivo}))
Allisson, eu fiz tudo corretamente... No entanto observei que o fato de alterar a propriedade "ITENS" do campo para o *arr* criado, impede de gravar a informação dentro do SHAREPOINT; como sei isso? Fiz o teste colocando o *arr* e depois alterando para função padrão *Choise*, me ajude aí campeão!
Allison, tentei seguir a logica e realizar com uma fonte em excel online, porem como não tem o Id fiquei perdido em conseguir concluir a formula em Onchange
Top seu vídeo Allisson, porém estou aplicando em uma tabela de 750 opções, e a partir do 499 ele não traz mais valores. Tem limite de valores o Array? ou o collect? abraços
Laerte! Por Default o limite de delegação é de 500 linhas, nas configurações da APP, você consegue subir para 2 mil que é o maximo!! Faça essa alteração que vai resolver o seu problema! Logo estarei postando um video exclusivo sobre esse tema!
@@AllissonScalco Caramba, que triste, tenho uma tabela do IBGE para fazer cascata com drop down, mas pelo jeito não vai dar, já que o brasil tem mais de 5.000 cidades
Boa tarde Allison, parabéns pelo conteúdo. Estou com um problema, neste seu exemplo os campos Lookup são reconhecidos durante a criação do form quando indicado a fonte de dados. Eu criei uma lista no sharepoint com duas colunas lookup relacionadas com outras duas listas, ocorre que quando insiro o form e indico a lista, as colunas lookup não aparecem no form. Oque pode estar acontecendo ? Desde já, obrigado pelo apoio.
José, mesmo você indo no editar colunas do form e adicionando manualmente não aparecem? Deveria aparecer as colunas sim... o form lê todas colunas de uma lista!
@@AllissonScalco Agora fiquei impressionado mesmo... Estava pensando... "Se o Allisson me responder será daqui uns 20 dias"... rsrs. Então, mesmo indo no botão editar não aparece... muito estranho. Obrigado mais uma vez...
@@voudemotogs estou tentando ser mais rápido kkk Confere a fonte do seu formulário, tem algo errado!! As colunas tem que aparecer para adicionar! Qualquer coluna da lista, aparece lá..
@@AllissonScalco Em fim, resolvido, editei esta resposta 3X enquanto tentava. Acontece que eu estava selecionando a opção errada na configuração da coluna lookup, deveria ter escolhido apenas Title, estava setando Title (vinculado ao item). Corrigido ! Allisson. mais uma vez MUITO OBRIGADO pela atenção... sigo adiante, qualquer dúvida te aciono novamente. rsrs
Olá, poderia me ajudar com um caso semelhante ? Tenho 2 tabelas (TAB_LOGINS com os seguintes campos NOME - tipo pessoa e FILIAL- tipo texto) e a tabela TAB_REGISTROS (que possui também o campo FILIAL e outros campos). A ideia é que eu possa ter uma dropdown no aplicativo construído à partir da TAB_REGISTROS que faça a da variável criada varUser e faça a leitura na TAB_LOGINS,retornando apenas as unidades que o usuário logado tem cadastrado na tabela TAB_LOGINS....Estou desesperado e não consigo achar a solução em nenhum dos 45 vídeos que assisti
Olá, Alisson! É possível agregar uma função no OnChange para mudar o DisplayMode do DataCard abaixo de disable para visible? A fim de forçar o usuário a seguir o preenchimento de cima para baixo? Obrigado!
Olá Caê, faça a lógica ao contrário. Na propriedade Visible do campoY que quer esconder, coloque um IF lá verificando o campo que o usuário mexe, exemplo: If(campoX = "Allisson"; true; false) Em resumo, se o campo X estiver preenchido com Allisson, mostra o campoY, se não, não mostra o campoY.
Ótimo vídeo, obrigado. Como eu faria para aplicar "condições" no meu app? Por exemplo: eu tenho um série de pacotes de trabalho e cada um desses pacotes são aplicados nos mesmos locais ( PCT 1: LOCAL 1, LOCAL 2 ....; PCT 2: LOCAL 1, LOCAL 2...) . Definido o pacote e local, cadastraria o status dele, como data de inicio e termino, progresso, observações ... Seria tipo em 3 telas: TELA 1 - selecionar o pacote; TELA 2: selecionar o local; TELA 3 - adicionar os status. Espero que possa ajudar, obrigado.
Boa Noite Pedro! O segredo está em estrutura o dado corretamente! Eu faria uma lista no SharePoint para Cadastro de Pacotes, uma lista para Cadastro de Locais e uma terceira lista para o controle(Matriz de dados). Nessa terceira lista de controle, criaria um campo Pacote (Lookup em cadastro de pacote) um campo Local (lookup em cadastro de pacote) e os demais campos, status, data vencimento e etc... O App só teria uma tela, onde você preenche esses campos da terceira lista e salva nela!
@@AllissonScalco Obrigado, ajudou muito. Nessa perspectiva, de possuir uma única tela, como fazer para filtrar de forma rápida e simples os itens cadastrados na galeria? Por exemplo: Eu quero atualizar o status do Pacote X do Local Y, como acessar a tela de edição sem precisar ficar procurando pela galeria ?
@@MrSevenSKn o melhor jeito seria trabalhar filtros mesmo! Teria que fazer um Filter na Galeria, para mostrar onde pacote do registro na matriz é igual ao pacote selecionado no filtro! Logo terei vídeos de filtros!
Boa noite Allisson, tudo bem? Primeiramente gostaria de agradecer o vídeo, me ajudou muito. Mas estou com uma dúvida, Quando você coloca o formulário, automaticamente ele coloca o anexo como opção de campo (não ocorreu comigo) e você falou que, por default, o programa já entendeu quais são as opções de cada campo ( Country, State e City). Isso não ocorreu com o aplicativo que estou criando, por acaso tem alguma configuração de coluna na lista BussinessUnit ou essa associação é feita pelos nomes das colunas das 3 listas? Poderia me ajudar? Obrigada 😁
Oi Dandara! Para ter o efeito igual ao meu, o campo Country, State e etc, devem ser do tipo LOOKUP (Consulta) no SharePoint. Uma vez que o campo é lookup, quando criar o formulário vai ficar igual ao meu. Sobre colocar o anexo, que bom que conseguiu!
Boa noite Allisson! Muito obrigado pelos seus videos, estão abrindo um mundo pra mim. Poderia me ajudar com a seguinte questão? Crio uma collection que serve como base para o próximo dropdown da minha cascata, certo? Eu gostaria de criar uma collection que contenham apenas valores distintos. Tentei a formula Distinct, mas esta resulta em uma única coluna distinta e o sharepoint precisa de uma estrutura tabela ID + Valor. Como posso fazer? Obrigado.
Olá Philipe! Entenda que com o Distinct, não há como você manter as demais colunas, pois o sistema elimina linhas no Distinct e não saberia qual valor de linha manter nas outras colunas! Dependendo do seu dado, um Group By pode resolver sua vida, pois você consegue agrupar por mais de uma coluna! docs.microsoft.com/pt-br/powerapps/maker/canvas-apps/functions/function-groupby
Oi Allison, estou com uma dúvida para associar a cidade a BU, eu fiz a primeira etapa para associar uns equipamentos a cidade correspondente, mas tem cidade que tem mais de uma unidade de negócio, então tive que criar a regra do OnChange na BU também, mas a lista das cidades por BU não está funcionando. O que pode estar errado? Só tem mensagem de warning.
Olá Juliana, para entender seu problema precisaria ver como você estruturou o dado! Lembrando que pra esse video, o dado tem que estar todo normalizado!
@@AllissonScalco eu notei que não era o mesmo dado daí criei uma lista que relacionava BU e cidade para puxar a mesma informação daí deu mais ou menos certo, deve ser porque não estava normalizado mesmo.
Allisson, boa tarde, Tenho 3 listas no Sharepoint (DiretoriaCol - nome das diretorias, DivisãoCol - 5 nomes de divisões para cada diretoria) e a lista que seria o agrupamento de todas InsertFCST. Porem para dar certo, o combo, tenho que criar a lista "InsertFCST" com as colunas "Diretoria e Divisão, como modelo de escolha?? pq o cria- coloquei como texto simples, e desta forma não está funcionado os "arr" que estou fazendo. Seria Counrty=DiretoriaCol , States=DivisãoCol, fazendo relação com o seu video.
Olá Alisson. Na faixa 8:13 você menciona um problema referente a mudança da estrutura do dado, que funciona em tempo de tela mas não no Sharepoint. Bem, eu usei a função filter e distinct em dropdown para ter o efeito de filtragem em cascata, exatamente como disse ter encontrado nos seus clientes. Ocorre que o problema que eu tenho encontrado é exatamente o contrário. O sharepoint tem recebido os dados, mas eles não aparecem atualizados nos dropdowns do aplicativo do powerapps. Se eu insiro os dados manualmente direto na lista do sharepoint, eles aparecem atualizados no dropdown do powerapps. (Espero não ter sido confuso..rs) Já pesquisei muito do material em português (idioma ao qual estou limitado) e mesmo sabendo que seu tempo é bem importante, gostaria de, se possível, deixar alguma sugestão que me ajude a resolver o problema. Estou tentando aprender a usar as coleções, mas ainda é algo muito novo para mim e não consegui fazer funcionar. Vou continuar tentando aprender a usar as coleções que é uma etapa nova no meu aprendizado, mas se você puder me ajudar com alguma sugestão dentro do cenário que descrevi, eu ficaria muito grato. Muito obrigado pelos video-aulas, pelo tempo em ler meu comentário e parabéns pelo seu conhecimento. Abraço.
Boa noite, as colunas Country, State, city seriam de que tipo de na lista do sharepoint? Outra dúvida, você enviou o formulário usando submitForm, certo? Como seria usando a função Patch()? Pois no meu da um erro nesses menus suspenso (dropdown) quando eu consulto de outra lista e tento gravar nos campos da lista do sharepoint, mesmo campo texto ele d á erro.
Boa noite, Allisson Muito top, o Canal! Parabéns. Consegue me ajudar em um erro, por favor? Quando eu coloco seu modelo de formula "Clear (arrStates).." no meu caso, aparecem 2 erros. 1) . Ele diz que o "." logo nos casos " ...Filter (States.Id.." e "Selected.Id" estão incorreteos. Existe alguma diferença na versão BR? 2) No fim da formula , ele não reconhece o "Title" - Obrigado, Allison.
Leandro, para esse caso nao existe diferença! Esse metodo de filtro que ensino, é somente para campos Lookups do SharePoint! pois eles tem essa estrutura! seus campos são Lookup? Abraço
Prezado, Allisson. Utilizei as suas instruções para uma aplicação que estou criando, contudo o sharepoint não salva os campos lookup. Como não obtive êxito, criei uma aplicação idêntica ao seu exemplo e o sharepoint continua não salvando os campos de lookup. Já fiz de tudo e continuo não obtendo sucesso. Você tem alguma ideia do que possa estar ocorrendo? Tentei alterar as configurações do powerapps, alterar as propriedades de lookup do sharepoint, etc ....... nada deu certo. O powerapps e o sharepoint que utilizo estão em Português. Será que seria isso, ainda que toda a sintaxe dos comando estejam correto para português? Caso sim, como altero o idioma? Obrigado desde já.
Leonardo, conseguiu resolver? Eu tb não estou conseguindo salvar os valores no campo que seria correspondente ao Estado do vídeo. Apesar do arr funcionar em tempo de tela...
Olá, Allisson. Parabéns pelas aulas. Sei que o seu foco não são os iniciantes nem os curiosos, mas ficarei mais satisfeito se mostrasse o passo a passo da criação das listas no sharepoint. É que assisti esse vídeo umas dez vezes e não encontro o que fiz de errado. Clear(arrStates);; ForAll(Filter(States; Country.Id = DataCardValue2.Selected.Id); Collect(arrStates; {Id: ID; Value: Title})) Em Country.Id fica vermelho e não sei o porquê deste erro. Pode ajudar, por favor.
Oi, Allisson. Beleza? Cara, to com uma dúvida: já tenho uma base no excel no meu onedrive for business e to tentando criar um app de busca e atualização de contatos. Consegui criar tudo, mas estou enfrentando o problema que você menciou: o campo selecionado na lista suspensa não é salva na minha base. Só que diferente de você, eu tenho duas tabelas simples, de uma única coluna. Uma com as siglas dos estados e outra com os segmentos da empresa. Elas não se relacionam, então acredito que o filtro não seja a melhor opção para mim. Minha intenção é apenas limitar a opção de escolha do usuário para manter o padrão da minha base. Na tela, consigo selecionar, por exemplo, RJ em uma lista e Corporativo em outra. Na base, fica em branco. Devo usar apenas parte da fórmula que você apresentou? Ou devo mexer nas duas tabelas para gerar o Id numérico e a sigla do estado correspondente? Obrigado de novo!!!
Felipe, como você criou sua lista suspensa? Se eu entendi bem, você criou esses campos no PowerApps e colocou os valores a serem selecionados.... Entenda que seus campos de lista suspensa estão fora do contexto do FORM onde você vai gravar o registro... no FORM onde você vai gravar o registro, você precisa adcionar o campo que vai receber o valor selecionado no DropDown, e definir como valor padrão dele o que a pessoa selecionou no DropDown... campo.selected.value ou sómente selected, depende de como montou a estrutura.
Allisson, me ajuda com uma dúvida! Minha assinatura do office é a E4 e o apps não permite fazer os mesmos comandos como por exemplo o NewForm(Form1); Collect(teste; Choices(Registros.Estado)) para ver nas coleções, aceita se somente apagando o comando NewForm. Tem diferenças para desenvolvimento dependendo da assinatura? Qual é a que você utiliza?
Robson, você está utilizando em português? Se sim, epexrimente colocar ;; entre o NewForm e o Collect ..... Onde eu uso , você usa ; e onde eu uso ; voce usa ;; Recomendo sempre usar em inglês esse tipo de solução, esses detalhes é um dos motivos!
Primeiramente agradecer ao Allison por este canal de disseminação de conhecimento. Muito bom, parabéns pela iniciativa! Entretanto, para iniciantes, como eu, ficou uma dificuldade, por não ser explicado a estrutura das listas SharePoint (mesma dificuldade do Ezequiel), crucial para funcionamento do modelo. Mesmo sem o entendimento completo, verifiquei no vídeo que as listas do Alisson acendiam os valores quando apontadas pelo mouse... daí cheguei a conclusão que estes campos (como Country e State) não poderiam ser "Texto com uma linha" e coloquei como "Consulta". A partir de então os campos passaram a ser reconhecidos na função Filter do PowerApps. Na "lista States" linkei o "campo Country" como o "campo Título" da "lista Countries". Na "lista Cities", igualmente, linkei o "campo State" com o "campo Título" da "lista States", e na minha cabeça, deveria linkar o "campo Country" também na "lista States", o que não foi possível. Para este último link, tive de apontar para o "campo Country" como o "campo Título" da "lista Countries". Alguém fez diferente disso?
Olá Ezequiel e Daniel! Não está aparecendo o ID/VALUE pois provavelmente o campo de vocês não é do tipo Lookup (Consulta) no SharePoint, esse metodo que ensino no vídeo, só é aplicado para colunas do SharePoint do tipo Lookup(Consulta), que se relacionam com itens de outras listas, toda coluna desse tipo tem a estrutura ID/VALUE. No começo do vídeo eu mostro um UML de como está meu dado, só não mostro como eu crio ele no SharePoint, pois partimos do principio que quem está com essa dificuldade, já tem as colunas nessa estrutura!
Olá! Profissionalmente atuo pela ProNext, creio que podemos te ajudar sim! Entre em contato comigo allisson.scalco@pronext.com.br para alinhar as informações, ou se preferir deixe seu contato! Obrigado!
Parabens pela clareza e obrigado pelo conteudo
Perfeita a explicação
Cara, teus vídeos são relativamente curtos, mas de muita qualidade. Esse exemplo me salvou depois de 2 dias de trabalho/pesquisa. Simples e didático.
Excelente tutorial, muito obrigado.
video incrivel! vai me ajudar a selecionar exatamente oq eu preciso pra resolver meus problemas com gerenciamento de dados na empresa. Confesso que conheci a ferramenta essa semana e seu canal está me ajudandoa dar os primeiros passos para o projeto. Muito obrigada, incrivel!
Que legal Raissa! Sinal que estou trazendo mais gente para o time Power Apps!!rs Bons estudos e sucesso em suas entregas na sua organização, vai ganhar uma boa visibilidade!
@@AllissonScalco Muito obrigada! Já comecei a espalhar a palavra do Power Apps e as pessoas esão se encantando com as possibilidades.
Simplesmente perfeito seu exemplo. Estava procurando como usar o form do powerapp pra popular a lista do sharepoint e encontrei o cascata em lookup fields que eu tinha no form anterior. 100% Obrigado!
Muito bom!! Obrigada!!
Allisson apanhei muito apesar de funcionar 100% seu metodo e eu estar muito agradecido obrigado mesmo, precisa colocar um detalhe muito muito importante sobre os separadores, no meu caso não é , que separa as duas funções o clear do forall e sim ;; enas funções é ;. Alguem iniciante como eu pode passar por este mesmo problema!
Excelente! Obrigado Allisson pela aula!
Obrigado Alcionir! Abraço!
Salve, Allison. Cê é muito f$d@, man. Tô aprendendo ao poucos, mas tô gostado. Só queria tirar uma dúvida, consegui fazer esse app ai que vc fez no vídeo, mas para ele trabalhar de forma Offline, igual um que vc fez m uns vídeos com o Power Apps e Exce?
Arthur, é possível desenvolver capacidade Off Line para esse app sim, você precisaria adequar a lógica dos Save Data e Load Data que eu ensino no video de app Off Line!
Abraço e bons estudos!
Olá Alisson, excelente aula, está me ajudando de mais mesmo.
Você saberia me dizer por que quando eu crio o formulário ele não vem automaticamente com os dropdowns? (assim como no seu exemplo "coutry", "state" e "city")
Fala Matheus! Para vir os campos Dropdowns, você tem que criar o campo no SharePoint com o tipo lookup (Consulta)! Esse meu vídeo é voltado para esse tipo de campo! Abraço!
Olá Alisson. Seus vídeos são ótimos. Porém nesse vídeo fiquei com duvida de como você inseriu o dropdown se veio com a lista do SharePoint ou foi inserido direto no power apps. Eu fiz a fórmula só que deu erro, não reconheceu os id inserido na fórmula
Oi Adriane! Eu crio a coluna no SharePoint como Lookup (Consulta) e depois no aplicativo substituo a fonte digamos assim! Se voce fizer do jeito que faço em uma coluna do tipo Lookup, vai funcionar!
Os meus tbm não e fiz com a coluna lookup
Olá! Muito útil em parte funcinou quase 100%.
Apenas que o clear não esta funcionando como esperava. Quando seleciono outro dado no campo anterior (no meu caso 'company' , o seguinte 'address' não limpa; o drop dows tá funcionando, tanto em um form em branco, e quando eu edito e mudo o campo 'company', mas nesse caso não limpa a informação anterior do campo 'address' - é essa a ideia do clear ou estou errado
Esta assim a formula na opcao OnChange:
Clear(arrAddress); ForAll(Filter(Address, Company.Id = DataCardValue46.Selected.Id), Collect(arrAddress, { Id: ID, Value: Title }))
Olá Allison, tudo bem?
Eu consigo fazer um Dropdown, selecionando dentro de uma lista supensa com uma informação e essa informação trazer em outro card um texto padrão, com espaços vazios para que possa ser editado o texto
Tks
Allisson, bom dia guerreiro. Primeiro parabéns pelas videos aulas , muito bom mesmo. Segundo preciso de uma grande ajuda, fiz um aplicativo com uma lista fonte de dados no excel e duas listas de banco de dados no share point, sendo uma ordem de serviço e outra de materiais, só que preciso lincar o numero da o.s com a lista de materiais e não estou conseguindo. Desde já agradeço!! Sucesso!!!
Ricardo! Assista minha aula de Reembolso de Despesas! Lá ensino a trabalhar com repetição de dados (dados relacionais)
Abraço!
Olá, Alisson!
Primeiramente parabéns por compartilhar tanto conhecimento!!
Ainda estou com dificuldades... a cascata funciona perfeitamente em tempo de tela e consultando a collection, a estrutura ta certinha, com value e id, mas ainda assim, ao salvar o item criado, o campo aparece em branco.
Poderia auxiliar?
-> Clear(arrLinhas); ; ForAll(Filter(Ativos;'Concessão.'.Id = DataCardValue12.Selected.Id); Collect(arrLinhas; {id:ID; Value:NomeAtivo}))
Greetings from Egypt! Great tutorial! Thanks a lot for your help!
Hello Kareem Shamel!
I am very happy to help you and know that my work is impacting even in Egypt! Internet there are no borders! Thank you!
Allisson, eu fiz tudo corretamente... No entanto observei que o fato de alterar a propriedade "ITENS" do campo para o *arr* criado, impede de gravar a informação dentro do SHAREPOINT; como sei isso? Fiz o teste colocando o *arr* e depois alterando para função padrão *Choise*, me ajude aí campeão!
Estou com o mesmo problema, conseguiu resolver joão?
@@reinaldocorreia2579 mesmo problema aqui.. conseguiram resolver?
alguém conseguiu?
Allison, tentei seguir a logica e realizar com uma fonte em excel online, porem como não tem o Id fiquei perdido em conseguir concluir a formula em Onchange
Top seu vídeo Allisson, porém estou aplicando em uma tabela de 750 opções, e a partir do 499 ele não traz mais valores. Tem limite de valores o Array? ou o collect?
abraços
Laerte! Por Default o limite de delegação é de 500 linhas, nas configurações da APP, você consegue subir para 2 mil que é o maximo!! Faça essa alteração que vai resolver o seu problema!
Logo estarei postando um video exclusivo sobre esse tema!
@@AllissonScalco Caramba, que triste, tenho uma tabela do IBGE para fazer cascata com drop down, mas pelo jeito não vai dar, já que o brasil tem mais de 5.000 cidades
Boa tarde Allison, parabéns pelo conteúdo. Estou com um problema, neste seu exemplo os campos Lookup são reconhecidos durante a criação do form quando indicado a fonte de dados. Eu criei uma lista no sharepoint com duas colunas lookup relacionadas com outras duas listas, ocorre que quando insiro o form e indico a lista, as colunas lookup não aparecem no form. Oque pode estar acontecendo ? Desde já, obrigado pelo apoio.
José, mesmo você indo no editar colunas do form e adicionando manualmente não aparecem?
Deveria aparecer as colunas sim... o form lê todas colunas de uma lista!
@@AllissonScalco Agora fiquei impressionado mesmo... Estava pensando... "Se o Allisson me responder será daqui uns 20 dias"... rsrs. Então, mesmo indo no botão editar não aparece... muito estranho. Obrigado mais uma vez...
@@voudemotogs estou tentando ser mais rápido kkk
Confere a fonte do seu formulário, tem algo errado!! As colunas tem que aparecer para adicionar! Qualquer coluna da lista, aparece lá..
@@AllissonScalco Em fim, resolvido, editei esta resposta 3X enquanto tentava. Acontece que eu estava selecionando a opção errada na configuração da coluna lookup, deveria ter escolhido apenas Title, estava setando Title (vinculado ao item). Corrigido ! Allisson. mais uma vez MUITO OBRIGADO pela atenção... sigo adiante, qualquer dúvida te aciono novamente. rsrs
Muito bom. Existe alguma maneira de quando eu digitar um número de matrícula, já puxar o nome do usuário automaticamente, tipo um PROCV?
Allisson uma dúvida, eu consigo criar essas listas pelo Excel em vez do SharePoint?
Olá, poderia me ajudar com um caso semelhante ? Tenho 2 tabelas (TAB_LOGINS com os seguintes campos NOME - tipo pessoa e FILIAL- tipo texto) e a tabela TAB_REGISTROS (que possui também o campo FILIAL e outros campos). A ideia é que eu possa ter uma dropdown no aplicativo construído à partir da TAB_REGISTROS que faça a da variável criada varUser e faça a leitura na TAB_LOGINS,retornando apenas as unidades que o usuário logado tem cadastrado na tabela TAB_LOGINS....Estou desesperado e não consigo achar a solução em nenhum dos 45 vídeos que assisti
Olá, Alisson! É possível agregar uma função no OnChange para mudar o DisplayMode do DataCard abaixo de disable para visible? A fim de forçar o usuário a seguir o preenchimento de cima para baixo? Obrigado!
Olá Caê, faça a lógica ao contrário.
Na propriedade Visible do campoY que quer esconder, coloque um IF lá verificando o campo que o usuário mexe, exemplo:
If(campoX = "Allisson"; true; false)
Em resumo, se o campo X estiver preenchido com Allisson, mostra o campoY, se não, não mostra o campoY.
Ótimo vídeo, obrigado.
Como eu faria para aplicar "condições" no meu app?
Por exemplo: eu tenho um série de pacotes de trabalho e cada um desses pacotes são aplicados nos mesmos locais ( PCT 1: LOCAL 1, LOCAL 2 ....; PCT 2: LOCAL 1, LOCAL 2...) .
Definido o pacote e local, cadastraria o status dele, como data de inicio e termino, progresso, observações ...
Seria tipo em 3 telas: TELA 1 - selecionar o pacote; TELA 2: selecionar o local; TELA 3 - adicionar os status.
Espero que possa ajudar, obrigado.
Boa Noite Pedro! O segredo está em estrutura o dado corretamente! Eu faria uma lista no SharePoint para Cadastro de Pacotes, uma lista para Cadastro de Locais e uma terceira lista para o controle(Matriz de dados).
Nessa terceira lista de controle, criaria um campo Pacote (Lookup em cadastro de pacote) um campo Local (lookup em cadastro de pacote) e os demais campos, status, data vencimento e etc...
O App só teria uma tela, onde você preenche esses campos da terceira lista e salva nela!
@@AllissonScalco Obrigado, ajudou muito. Nessa perspectiva, de possuir uma única tela, como fazer para filtrar de forma rápida e simples os itens cadastrados na galeria?
Por exemplo: Eu quero atualizar o status do Pacote X do Local Y, como acessar a tela de edição sem precisar ficar procurando pela galeria ?
@@MrSevenSKn o melhor jeito seria trabalhar filtros mesmo! Teria que fazer um Filter na Galeria, para mostrar onde pacote do registro na matriz é igual ao pacote selecionado no filtro! Logo terei vídeos de filtros!
Boa noite Allisson, tudo bem?
Primeiramente gostaria de agradecer o vídeo, me ajudou muito. Mas estou com uma dúvida, Quando você coloca o formulário, automaticamente ele coloca o anexo como opção de campo (não ocorreu comigo) e você falou que, por default, o programa já entendeu quais são as opções de cada campo ( Country, State e City). Isso não ocorreu com o aplicativo que estou criando, por acaso tem alguma configuração de coluna na lista BussinessUnit ou essa associação é feita pelos nomes das colunas das 3 listas? Poderia me ajudar? Obrigada 😁
Opa, consegui colocar o anexo. Mas a outra parte não consegui :(
Oi Dandara! Para ter o efeito igual ao meu, o campo Country, State e etc, devem ser do tipo LOOKUP (Consulta) no SharePoint.
Uma vez que o campo é lookup, quando criar o formulário vai ficar igual ao meu.
Sobre colocar o anexo, que bom que conseguiu!
Boa noite Allisson! Muito obrigado pelos seus videos, estão abrindo um mundo pra mim. Poderia me ajudar com a seguinte questão? Crio uma collection que serve como base para o próximo dropdown da minha cascata, certo? Eu gostaria de criar uma collection que contenham apenas valores distintos. Tentei a formula Distinct, mas esta resulta em uma única coluna distinta e o sharepoint precisa de uma estrutura tabela ID + Valor. Como posso fazer? Obrigado.
Olá Philipe!
Entenda que com o Distinct, não há como você manter as demais colunas, pois o sistema elimina linhas no Distinct e não saberia qual valor de linha manter nas outras colunas!
Dependendo do seu dado, um Group By pode resolver sua vida, pois você consegue agrupar por mais de uma coluna!
docs.microsoft.com/pt-br/powerapps/maker/canvas-apps/functions/function-groupby
Oi Allison, estou com uma dúvida para associar a cidade a BU, eu fiz a primeira etapa para associar uns equipamentos a cidade correspondente, mas tem cidade que tem mais de uma unidade de negócio, então tive que criar a regra do OnChange na BU também, mas a lista das cidades por BU não está funcionando. O que pode estar errado? Só tem mensagem de warning.
Olá Juliana, para entender seu problema precisaria ver como você estruturou o dado! Lembrando que pra esse video, o dado tem que estar todo normalizado!
@@AllissonScalco eu notei que não era o mesmo dado daí criei uma lista que relacionava BU e cidade para puxar a mesma informação daí deu mais ou menos certo, deve ser porque não estava normalizado mesmo.
@@akemisan19 legal que deu certo! Até mais!
Allisson, boa tarde, Tenho 3 listas no Sharepoint (DiretoriaCol - nome das diretorias, DivisãoCol - 5 nomes de divisões para cada diretoria) e a lista que seria o agrupamento de todas InsertFCST. Porem para dar certo, o combo, tenho que criar a lista "InsertFCST" com as colunas "Diretoria e Divisão, como modelo de escolha?? pq o cria- coloquei como texto simples, e desta forma não está funcionado os "arr" que estou fazendo. Seria Counrty=DiretoriaCol , States=DivisãoCol, fazendo relação com o seu video.
Oi Fabiana, não ficou muito claro pra mim seu cenário. Quer me chamar no LinkedIn?! Assim entendo melhor o cenário.
Olá Alisson. Na faixa 8:13 você menciona um problema referente a mudança da estrutura do dado, que funciona em tempo de tela mas não no Sharepoint. Bem, eu usei a função filter e distinct em dropdown para ter o efeito de filtragem em cascata, exatamente como disse ter encontrado nos seus clientes. Ocorre que o problema que eu tenho encontrado é exatamente o contrário. O sharepoint tem recebido os dados, mas eles não aparecem atualizados nos dropdowns do aplicativo do powerapps. Se eu insiro os dados manualmente direto na lista do sharepoint, eles aparecem atualizados no dropdown do powerapps. (Espero não ter sido confuso..rs)
Já pesquisei muito do material em português (idioma ao qual estou limitado) e mesmo sabendo que seu tempo é bem importante, gostaria de, se possível, deixar alguma sugestão que me ajude a resolver o problema.
Estou tentando aprender a usar as coleções, mas ainda é algo muito novo para mim e não consegui fazer funcionar. Vou continuar tentando aprender a usar as coleções que é uma etapa nova no meu aprendizado, mas se você puder me ajudar com alguma sugestão dentro do cenário que descrevi, eu ficaria muito grato.
Muito obrigado pelos video-aulas, pelo tempo em ler meu comentário e parabéns pelo seu conhecimento. Abraço.
Boa noite, as colunas Country, State, city seriam de que tipo de na lista do sharepoint? Outra dúvida, você enviou o formulário usando submitForm, certo? Como seria usando a função Patch()? Pois no meu da um erro nesses menus suspenso (dropdown) quando eu consulto de outra lista e tento gravar nos campos da lista do sharepoint, mesmo campo texto ele d á erro.
como faço cascata com combobox:
Excelente, estou iniciando gostaria de saber como criar as colunas estilo Lookups Fields?
Boa noite, Allisson
Muito top, o Canal! Parabéns.
Consegue me ajudar em um erro, por favor? Quando eu coloco seu modelo de formula "Clear (arrStates).." no meu caso, aparecem 2 erros.
1) . Ele diz que o "." logo nos casos " ...Filter (States.Id.." e "Selected.Id" estão incorreteos. Existe alguma diferença na versão BR?
2) No fim da formula , ele não reconhece o "Title" -
Obrigado, Allison.
Leandro, para esse caso nao existe diferença!
Esse metodo de filtro que ensino, é somente para campos Lookups do SharePoint! pois eles tem essa estrutura! seus campos são Lookup? Abraço
Prezado, Allisson. Utilizei as suas instruções para uma aplicação que estou criando, contudo o sharepoint não salva os campos lookup. Como não obtive êxito, criei uma aplicação idêntica ao seu exemplo e o sharepoint continua não salvando os campos de lookup. Já fiz de tudo e continuo não obtendo sucesso. Você tem alguma ideia do que possa estar ocorrendo? Tentei alterar as configurações do powerapps, alterar as propriedades de lookup do sharepoint, etc ....... nada deu certo. O powerapps e o sharepoint que utilizo estão em Português. Será que seria isso, ainda que toda a sintaxe dos comando estejam correto para português? Caso sim, como altero o idioma? Obrigado desde já.
Leandro, me chama no Linkedin, vamos dar uma olhada no seu caso!
Leonardo, conseguiu resolver? Eu tb não estou conseguindo salvar os valores no campo que seria correspondente ao Estado do vídeo. Apesar do arr funcionar em tempo de tela...
Olá, Allisson. Parabéns pelas aulas. Sei que o seu foco não são os iniciantes nem os curiosos, mas ficarei mais satisfeito se mostrasse o passo a passo da criação das listas no sharepoint. É que assisti esse vídeo umas dez vezes e não encontro o que fiz de errado.
Clear(arrStates);; ForAll(Filter(States; Country.Id = DataCardValue2.Selected.Id); Collect(arrStates; {Id: ID; Value: Title}))
Em Country.Id fica vermelho e não sei o porquê deste erro.
Pode ajudar, por favor.
Oi, Allisson. Beleza? Cara, to com uma dúvida: já tenho uma base no excel no meu onedrive for business e to tentando criar um app de busca e atualização de contatos. Consegui criar tudo, mas estou enfrentando o problema que você menciou: o campo selecionado na lista suspensa não é salva na minha base. Só que diferente de você, eu tenho duas tabelas simples, de uma única coluna. Uma com as siglas dos estados e outra com os segmentos da empresa. Elas não se relacionam, então acredito que o filtro não seja a melhor opção para mim. Minha intenção é apenas limitar a opção de escolha do usuário para manter o padrão da minha base. Na tela, consigo selecionar, por exemplo, RJ em uma lista e Corporativo em outra. Na base, fica em branco. Devo usar apenas parte da fórmula que você apresentou? Ou devo mexer nas duas tabelas para gerar o Id numérico e a sigla do estado correspondente? Obrigado de novo!!!
Felipe, como você criou sua lista suspensa? Se eu entendi bem, você criou esses campos no PowerApps e colocou os valores a serem selecionados.... Entenda que seus campos de lista suspensa estão fora do contexto do FORM onde você vai gravar o registro... no FORM onde você vai gravar o registro, você precisa adcionar o campo que vai receber o valor selecionado no DropDown, e definir como valor padrão dele o que a pessoa selecionou no DropDown... campo.selected.value ou sómente selected, depende de como montou a estrutura.
Allisson, me ajuda com uma dúvida! Minha assinatura do office é a E4 e o apps não permite fazer os mesmos comandos como por exemplo o NewForm(Form1); Collect(teste; Choices(Registros.Estado)) para ver nas coleções, aceita se somente apagando o comando NewForm. Tem diferenças para desenvolvimento dependendo da assinatura? Qual é a que você utiliza?
Robson, você está utilizando em português? Se sim, epexrimente colocar ;; entre o NewForm e o Collect .....
Onde eu uso , você usa ; e onde eu uso ; voce usa ;;
Recomendo sempre usar em inglês esse tipo de solução, esses detalhes é um dos motivos!
Isso mesmo Allison! Muito obrigado pelo retorno. Vou alterar para o inglês. show de bola os vídeos.
Já inscrito...
Obrigado @@robsonitango !
logo depois que coloco o ponto 11:34 não me dá a opção de ID ou VALUE
"Clear(arrayRezza);; ForAll(Filter(basew;destinow.??
poderiam me ajudar??
Aconteceu comigo também.
Primeiramente agradecer ao Allison por este canal de disseminação de conhecimento. Muito bom, parabéns pela iniciativa! Entretanto, para iniciantes, como eu, ficou uma dificuldade, por não ser explicado a estrutura das listas SharePoint (mesma dificuldade do Ezequiel), crucial para funcionamento do modelo. Mesmo sem o entendimento completo, verifiquei no vídeo que as listas do Alisson acendiam os valores quando apontadas pelo mouse... daí cheguei a conclusão que estes campos (como Country e State) não poderiam ser "Texto com uma linha" e coloquei como "Consulta". A partir de então os campos passaram a ser reconhecidos na função Filter do PowerApps. Na "lista States" linkei o "campo Country" como o "campo Título" da "lista Countries". Na "lista Cities", igualmente, linkei o "campo State" com o "campo Título" da "lista States", e na minha cabeça, deveria linkar o "campo Country" também na "lista States", o que não foi possível. Para este último link, tive de apontar para o "campo Country" como o "campo Título" da "lista Countries". Alguém fez diferente disso?
Olá Ezequiel e Daniel!
Não está aparecendo o ID/VALUE pois provavelmente o campo de vocês não é do tipo Lookup (Consulta) no SharePoint, esse metodo que ensino no vídeo, só é aplicado para colunas do SharePoint do tipo Lookup(Consulta), que se relacionam com itens de outras listas, toda coluna desse tipo tem a estrutura ID/VALUE.
No começo do vídeo eu mostro um UML de como está meu dado, só não mostro como eu crio ele no SharePoint, pois partimos do principio que quem está com essa dificuldade, já tem as colunas nessa estrutura!
Positivo Allisson, desde já agradeço por seu retorno!!
irei fazer as verificações!
@@ezequielpinheiro4966 Bom dia, vc conseguiu solucionar tal problema? aindn ão entendi, bem.
Não consigo conectar duas tabelas no app que tento criar
Ola Allison. Uma pergunta por favor. Voce pode criar um App para mim? Quanto pode custar? Muito obrigado
Olá! Profissionalmente atuo pela ProNext, creio que podemos te ajudar sim! Entre em contato comigo allisson.scalco@pronext.com.br para alinhar as informações, ou se preferir deixe seu contato! Obrigado!
helderpalma@msn.com