Skip to main content
Solved

Criar Cards via Power Apps


marcosmelo
Forum|alt.badge.img+18

Olá, é possível criar cards através de formulários do PowerApps da Microsoft ou outros tipo de formulários externos?

Best answer by vicente-lemes

marcosmelo wrote:

Sim, mas acho que no form do google eu não consigo conectar na API da receita federal pra buscar a informação de um CNPJ digitado. A Intenção é facilitar o preenchimento e ja enviar esses dados para um Card.


O form do google foi só um exemplo de conexão possível.

Mas nessas ferramentas de integração vc tem a possibilidade de fazer chamadas de API ou conectar com o ReceitaWS (não sei se é esse que vc usaria, mas tem no Make).

View original
Did this topic help you find an answer to your question?

25 replies

Forum|alt.badge.img+11

Oi Marcos.

É possível sim, eu faço isso através de uma ferramenta de integração, o Make (antigo Integromat).

Mas tem diversas opções, Make, Workato, Zapier..

 

Exemplo bem simples: um formulário do Google Forms é respondido, então a automação cria um card no Pipefy com os campos correspondentes.

 


marcosmelo
Forum|alt.badge.img+18
  • Author
  • Pipefy Legend
  • 1465 replies
  • February 24, 2023

Oi Vicente, mas a conexão é direta  entre Pipefy e PowerApps ou do Powerapps vai para uma planilha e depois para o Pipefy, usando o Maker?
Vi no seu exemplo que utiliza o GoogleForms, mas não achei o Powerapps na lista do Maker.


Forum|alt.badge.img+11

Se não tiver o PowerApps no Make dá para utilizar o Google Sheets como intermediário, tranquilo.

Eu uso bastante o Sheets para esse tipo de coisa.


marcosmelo
Forum|alt.badge.img+18
  • Author
  • Pipefy Legend
  • 1465 replies
  • February 24, 2023

Sim, mas acho que no form do google eu não consigo conectar na API da receita federal pra buscar a informação de um CNPJ digitado. A Intenção é facilitar o preenchimento e ja enviar esses dados para um Card.


Forum|alt.badge.img+11
marcosmelo wrote:

Sim, mas acho que no form do google eu não consigo conectar na API da receita federal pra buscar a informação de um CNPJ digitado. A Intenção é facilitar o preenchimento e ja enviar esses dados para um Card.


O form do google foi só um exemplo de conexão possível.

Mas nessas ferramentas de integração vc tem a possibilidade de fazer chamadas de API ou conectar com o ReceitaWS (não sei se é esse que vc usaria, mas tem no Make).


marcosmelo
Forum|alt.badge.img+18
  • Author
  • Pipefy Legend
  • 1465 replies
  • February 24, 2023

Beleza, vou dar uma olhada.
Muito obrigado!


brennovn
  • New Member
  • 20 replies
  • March 5, 2023

Marcos, eu imagino que você colete alguns dados pelo formulário (CNPJ, por exemplo), queira descobrir outros automaticamente com base nos dados coletados (razão social e nome fantasia, por exemplo) e criar um cartão no Pipefy, correto?

Se sim, algum motivo para não compartilhar o link do formulário inicial do pipe? Seria o jeito mais fácil, acredito eu.


marcosmelo
Forum|alt.badge.img+18
  • Author
  • Pipefy Legend
  • 1465 replies
  • March 6, 2023

Olá, Brennov
No modo que pretendo utilizar o formulário, não fica viável, pois não consigo conectar o Pipefy ao site da Receita Federal Via API para buscar os dados de uma empresa informando apenas o CNP, já no Power APPs eu consigo.
Pelo que o suporte Pipefy me informou, hoje não existe uma conexão como essa no Pipefy.

Se você souber de algo que traga essas informações, me ajudaria muito!


brennovn
  • New Member
  • 20 replies
  • March 6, 2023

Marcos, eu costumo usar o Make para fazer essas integrações, mas poderia ser qualquer outra opção.

Se você consegue fazer uma requisição HTTP pelo Power Apps (ou Power Automate) para a Receita Federal, você poderia enviar os dados, após ter todos que deseja, para o Make (módulo Webhook) e de lá integrar no Pipefy. Ou seja, dentro do Make você teria 2 módulos:
 

 

O primeiro módulo irá te gerar um link e é para esse link que você fará uma requisição POST:
 

 

O segundo módulo é o que você cria o cartão no Pipefy com os dados que chegaram no Webhook (os que você enviou do Power Apps):

 

 

Obvaimente que você também poderia fazer diretamente do Power Apps/Power Automate para o Pipefy também. Se você consegue fazer requisição direto do Power Apps/Automate, você pode enviar os dados para qualquer outro programa que possua API.

 

Avise-me caso tenha ficado com dúvida!


marcosmelo
Forum|alt.badge.img+18
  • Author
  • Pipefy Legend
  • 1465 replies
  • March 9, 2023

Pessoal, com a dica do @vicente-lemes, consegui fazer a consulta do CNPJ e atualizar o card com os dados de CNPJ.
@brennovn, obrigado pelas dicas!

Criei uma conta no app receitaws e gerei um token para utiliza-lo no make

Ficou dessa forma:
 

 


Forum|alt.badge.img+11
marcosmelo wrote:

Pessoal, com a dica do @vicente-lemes, consegui fazer a consulta do CNPJ e atualizar o card com os dados de CNPJ.
@brennovn, obrigado pelas dicas!

Criei uma conta no app receitaws e gerei um token para utiliza-lo no make

Ficou dessa forma:
 

 

Fico feliz que deu certo, Marcos!

Graças a sua dúvida eu descobri esse ReceitaWS e sugeri aqui na empresa, vamos usar também.


marcosmelo
Forum|alt.badge.img+18
  • Author
  • Pipefy Legend
  • 1465 replies
  • March 9, 2023

 

vicente-lemes wrote:
marcosmelo wrote:

Pessoal, com a dica do @vicente-lemes, consegui fazer a consulta do CNPJ e atualizar o card com os dados de CNPJ.
@brennovn, obrigado pelas dicas!

Criei uma conta no app receitaws e gerei um token para utiliza-lo no make

Ficou dessa forma:
 

 

Fico feliz que deu certo, Marcos!

Graças a sua dúvida eu descobri esse ReceitaWS e sugeri aqui na empresa, vamos usar também.



 

 @vicente-lemes, vai ajudar muito!!


brennovn
  • New Member
  • 20 replies
  • March 9, 2023
vicente-lemes wrote:
marcosmelo wrote:

Pessoal, com a dica do @vicente-lemes, consegui fazer a consulta do CNPJ e atualizar o card com os dados de CNPJ.
@brennovn, obrigado pelas dicas!

Criei uma conta no app receitaws e gerei um token para utiliza-lo no make

Ficou dessa forma:
 

 

Fico feliz que deu certo, Marcos!

Graças a sua dúvida eu descobri esse ReceitaWS e sugeri aqui na empresa, vamos usar também.

Mesma coisa da minha parte! Eu estava analisando o www.cpfcnpj.com.br e irei dar uma olhada no ReceitaWS para comparar.


marcosmelo
Forum|alt.badge.img+18
  • Author
  • Pipefy Legend
  • 1465 replies
  • March 9, 2023

@brennovn 👊


caio-cordeiro
Forum|alt.badge.img

@marcosmelo você poderia detalhar melhor um pouco como fez cada fase desse fluxo? Ja criei a conta no receita WS agora estou em busca de criar a automação, ai me deparei com essa primeira situação. 

 

 


brennovn
  • New Member
  • 20 replies
  • May 6, 2024

@caio-cordeiro, você precisa escolher um nome para a conexão e colocar a API Key que encontra na imagem abaixo:
 

Para chegar na imagem, clique no nome da empresa que fica do lado direito superior e depois em Account preferences. Caso não tenha nenhum token, clique em Generate new token. Escolha uma descrição para o token, clique em Save e o token será gerado para você. É esse token que você precisa colar onde mostra API Key quando tenta fazer a conexão com o Pipefy pelo Make.

Basta você criar os 4 módulos da imagem do @marcosmelo em um cenário no Make que conseguirá reproduzir o que foi feito. O 1º módulo é um webhook que receberá dados toda vez que um cartão foi criado em um pipe específico. O 2º módulo é para coletar todos os dados do cartão que acabou de ser criado, ou seja, no 2º módulo terá um campo para você passar o ID que recebeu do 1º módulo. No 3º módulo você precisará passar o CNPJ que obteu como resposta do 2º módulo e no 4º módulo você irá atualizar os dados do cartão com as respostas do 3º módulo.

Espero que tenha ficado mais claro!


marcosmelo
Forum|alt.badge.img+18
  • Author
  • Pipefy Legend
  • 1465 replies
  • May 6, 2024

Boa, @brennovn !


Corporate Aplix
Forum|alt.badge.img+1

Valeu @brennovn acho que estou muito perto de conseguir mas ainda tem algo errado, está aparecendo que a integração foi feita com sucesso mas nada esta acontecendo em meus cards, deixa eu expor minhas suspeitas que de repente você consegue me ajudar:

1. Na fase 2 eu to colocando da seguinte forma:
 


Ai configurei para que o formulario tenho o campo ID la no pipefy. Está correto?

2. Na fase 3 eu coloquei que ele deve usar o titulo do card que foi obtido na fase 2. Sendo que eu configurei o pipefy para que o titulo seja o formulario preenchido na fase inicial, conforme abaixo:

 


 


Está correto?

3. Por último a fase 4 que suspeito que aqui que esteja de fato errando, eu gostaria de obter o as seguintes informações da receita ws: {{3.nome}}{{3.fantasia}}{{3.abertura}}{{3.natureza_juridica}}{{3.atividade_principal}}{{3.situacao}}{{3.data_situacao}}{{3.email}}{{3.telefone}}{{3.uf}}{{3.municipio}}{{3.logradouro}}{{3.numero}}{{3.bairro}}{{3.cep}}{{3.complemento}}{{3.porte}}{{3.status}}{{3.ultima_atualizacao}}

Então estou colocando esses campos em “new value”, mas nao entendi se eu devo la no pipefy ja criar esses campos no formulario inicial para que eles sejam preenchidos pela automação, se devo colocar esses campos em uma segunda fase no pipefy, está confuso pra mim.

Ai o que eu deveria colocar em field também não entendi, veja como estou fazendo:

 


@marcosmelo 


brennovn
  • New Member
  • 20 replies
  • May 6, 2024

@Corporate Aplix, vamos por partes…

1. O teu formulário do Pipefy não precisa ter o campo ID, pois você consegue consultar o ID de um cartão mesmo que o campo não exista no formulário. Isto é, você pode ter o campo ID se achar que faz sentido, mas não é uma necessidade. De qualquer forma, a tua imagem está correta: você passa o argumento 1. Card ID no parâmetro Card ID.

2. No parâmetro CNPJ, o teu argumento precisa ser o CNPJ, com ponto, barra e traço ou apenas números, conforme exemplos na própria imagem. Você está passando o argumento 2. Title. Isso só funcionará se no Pipefy você colocou o campo CNPJ como título do cartão, e eu vejo pela imagem que é exatamente isso que você fez. Caso optasse por usar um título no cartão do Pipefy que não fosse o CNPJ, você também conseguiria desde que achasse o campo correto para passar como argumento para o parâmetro CNPJ. Resumindo, o que você fez está correto!

3. Você está conseguindo obter outros campos a partir do CNPJ. Logo, o teu cenário até aqui está correto! O problema está exatamente onde você suspeitou: no momento de passar os dados que obteve da requisição do módulo ReceitaWS para o Pipefy, você está passando todos os dados para o título do cartão. O que eu faria no teu lugar é criar um campo no Pipefy para cada campo que quisesse armazenar a partir do CNPJ. Por exemplo, vejo que você consegue pegar os campos nome, fantasia e abertura, entre outros. Se quiser que esses valores estejam no cartão junto com o CNPJ, você precisa ter um campo para cada um deles. O nome não precisa ser idêntico entre a resposta do módulo ReceitaWS e o nome do campo do Pipefy para armazenar o valor! Só que para reduzir o número de operações consumidas no Make, eu sugiro que use apenas um módulo para atualizar N campos do teu cartão no Pipefy conforme explicações do link a seguir: 


 


Corporate Aplix
Forum|alt.badge.img+1
brennovn wrote:

@Corporate Aplix, vamos por partes…

1. O teu formulário do Pipefy não precisa ter o campo ID, pois você consegue consultar o ID de um cartão mesmo que o campo não exista no formulário. Isto é, você pode ter o campo ID se achar que faz sentido, mas não é uma necessidade. De qualquer forma, a tua imagem está correta: você passa o argumento 1. Card ID no parâmetro Card ID.

2. No parâmetro CNPJ, o teu argumento precisa ser o CNPJ, com ponto, barra e traço ou apenas números, conforme exemplos na própria imagem. Você está passando o argumento 2. Title. Isso só funcionará se no Pipefy você colocou o campo CNPJ como título do cartão, e eu vejo pela imagem que é exatamente isso que você fez. Caso optasse por usar um título no cartão do Pipefy que não fosse o CNPJ, você também conseguiria desde que achasse o campo correto para passar como argumento para o parâmetro CNPJ. Resumindo, o que você fez está correto!

3. Você está conseguindo obter outros campos a partir do CNPJ. Logo, o teu cenário até aqui está correto! O problema está exatamente onde você suspeitou: no momento de passar os dados que obteve da requisição do módulo ReceitaWS para o Pipefy, você está passando todos os dados para o título do cartão. O que eu faria no teu lugar é criar um campo no Pipefy para cada campo que quisesse armazenar a partir do CNPJ. Por exemplo, vejo que você consegue pegar os campos nome, fantasia e abertura, entre outros. Se quiser que esses valores estejam no cartão junto com o CNPJ, você precisa ter um campo para cada um deles. O nome não precisa ser idêntico entre a resposta do módulo ReceitaWS e o nome do campo do Pipefy para armazenar o valor! Só que para reduzir o número de operações consumidas no Make, eu sugiro que use apenas um módulo para atualizar N campos do teu cartão no Pipefy conforme explicações do link a seguir: 


 

Muito obrigado @brennovn vou fazer os ajustes e te digo se deu certo!


caio-cordeiro
Forum|alt.badge.img

@marcosmelo @brennovn consegui fazer e fiz uma forma que gasta so uma automação no make então vou compartilhar com vocês que me ajudaram e quem sabe possa ajudar outros também… 

A integração ficou assim:
 


​​​​
Ai em meu card eu coloquei so o cnpj no formulario e os campos na fase de entrada e coloquei o seguinte codigo: 
mutation {
  updateFieldsValues(input: {
    nodeId: {{2.id}}, 
    values: [
      {fieldId: "nome_da_empresa", value: "{{3.nome}}"},
      {fieldId: "nome_fantasia", value: "{{3.fantasia}}"},
      {fieldId: "data_de_abertura_1", value: "{{3.abertura}}"},
      {fieldId: "natureza_jurpidica", value: "{{3.natureza_juridica}}"},
      {fieldId: "atividade_econ_mica", value: "{{3.atividade_principal[].text}}"},
      {fieldId: "situa_o_1", value: "{{3.situacao}}"},
      {fieldId: "email", value: "{{3.email}}"},
      {fieldId: "endere_o", value: "{{3.telefone}}"},
      {fieldId: "estado_1", value: "{{3.uf}}"},
      {fieldId: "munic_pio_1", value: "{{3.municipio}}"},
      {fieldId: "logradouro_1", value: "{{3.logradouro}}"},
      {fieldId: "n_mero", value: "{{3.numero}}"},
      {fieldId: "bairro_1", value: "{{3.bairro}}"},
      {fieldId: "cep_1", value: "{{3.cep}}"},
      {fieldId: "complemento_1", value: "{{3.complemento}}"},
      {fieldId: "porte_1", value: "{{3.porte}}"},
      {fieldId: "capital_social_1", value: "{{3.capital_social}}"}
        ]
  }) {
    success
  }
}


 

 


marcosmelo
Forum|alt.badge.img+18
  • Author
  • Pipefy Legend
  • 1465 replies
  • May 13, 2024

Muito bom, @caio-cordeiro 

 

Obrigado por compartilhar!!


brennovn
  • New Member
  • 20 replies
  • May 13, 2024

Excelente @caio-cordeiro! Parabéns pelo trabalho!!! Fez muito bem em compartilhar porque, como você mencionou, pode ajudar alguém futuramente.


  • New Member
  • 1 reply
  • June 2, 2024
brennovn wrote:

@Corporate Aplix, vamos por partes…

1. O teu formulário do Pipefy não precisa ter o campo ID, pois você consegue consultar o ID de um cartão mesmo que o campo não exista no formulário. Isto é, você pode ter o campo ID se achar que faz sentido, mas não é uma necessidade. De qualquer forma, a tua imagem está correta: você passa o argumento 1. Card ID no parâmetro Card ID.

2. No parâmetro CNPJ, o teu argumento precisa ser o CNPJ, com ponto, barra e traço ou apenas números, conforme exemplos na própria imagem. Você está passando o argumento 2. Title. Isso só funcionará se no Pipefy você colocou o campo CNPJ como título do cartão, e eu vejo pela imagem que é exatamente isso que você fez. Caso optasse por usar um título no cartão do Pipefy que não fosse o CNPJ, você também conseguiria desde que achasse o campo correto para passar como argumento para o parâmetro CNPJ. Resumindo, o que você fez está correto!

3. Você está conseguindo obter outros campos a partir do CNPJ. Logo, o teu cenário até aqui está correto! O problema está exatamente onde você suspeitou: no momento de passar os dados que obteve da requisição do módulo ReceitaWS para o Pipefy, você está passando todos os dados para o título do cartão. O que eu faria no teu lugar é criar um campo no Pipefy para cada campo que quisesse armazenar a partir do CNPJ. Por exemplo, vejo que você consegue pegar os campos nome, fantasia e abertura, entre outros. Se quiser que esses valores estejam no cartão junto com o CNPJ, você precisa ter um campo para cada um deles. O nome não precisa ser idêntico entre a resposta do módulo ReceitaWS e o nome do campo do Pipefy para armazenar o valor! Só que para reduzir o número de operações consumidas no Make, eu sugiro que use apenas um módulo para atualizar N campos do teu cartão no Pipefy conforme explicações do link a seguir: 

Pakistan vs. India clashes in the World Cup


 

Criar cards via Power Apps é uma maneira eficaz de visualizar e gerenciar dados de forma dinâmica e interativa. Para começar, abra o Power Apps e escolha a opção para criar um novo aplicativo baseado em dados. Utilize a conexão com fontes de dados como SharePoint, Excel, ou Dataverse para importar as informações que deseja exibir nos cards. Em seguida, arraste e solte componentes visuais no canvas, configurando cada card para exibir diferentes aspectos dos dados, como títulos, descrições, imagens, e status. Personalize a aparência dos cards utilizando as opções de formatação para cores, fontes, e layouts, garantindo que a interface seja intuitiva e esteticamente agradável. Adicione funcionalidades interativas, como botões de ação, para permitir que os usuários interajam diretamente com os dados apresentados nos cards. Após finalizar a configuração, publique o aplicativo e compartilhe-o com a equipe para melhorar a eficiência e a colaboração no gerenciamento de informações.


Creating cards in Power Apps involves using the app's intuitive design interface to build dynamic and interactive content for your application. Start by navigating to Power Apps Studio for Cash Machine 777 APK and selecting the appropriate data source for your cards, such as a SharePoint list or Excel file. Next, use the "Insert" menu to add a Gallery control, which will host your cards. Customize the gallery layout to fit your design needs by selecting card templates and adjusting properties like size, color, and font.


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings