Skip to main content
Solved

Can I integrate Pipefy and PowerBi?


Did this topic help you find an answer to your question?
Show first post

CEscobar
  • New Participant
  • December 19, 2024
paola-cuellar wrote:
paola-cuellar wrote:

Hello 

I am loggin in the aplication whit my email and pasword, but this is the error now

Could you help me please?

 

Buen dia. 

Pudimos arreglar el login ajustando la URL de login de la siguiente manera

Original:

*&response_type=code&redirect_uri=https%3A%2F%2Foauth.powerbi.com%2Fviews%2Foauthredirect.html

Ajuste:

*&response_type=code&scope=read+write&redirect_uri=https%3A%2F%2Foauth.powerbi.com%2Fviews%2Foauthredirect.html

 

 

Hola Paola, esa URL en qué parte la ajustas? Es alguna opción en el PowerBI o en el conector mismo?


MateusQuadros

Olá pessoal!

Venho compartilhar a solução que eu encontrei para o mesmo problema citado acima (Missing required parameter: scope.) com o conector. Em meu caso também gerava a mensagem:
 

Basicamente o conector faz a integração API com o pipefy, e na mensagem está indicando que falta um parâmetro a ser enviado junto aos demais (Como senha, usuário, etc), que é o scope (escopo).É basicamente o nível de acesso e edição do usuário que está tentando conectar.

SOLUÇÃO:

1 - 
Eu baixei o PipefyConnector (PipefyConnector.mez_1_1_2_ ) e acessei o arquivo PipefyConnector.mez. Os arquivos .mez são compactações, então você pode acessa-lo através de qualquer software de compactação, em meu caso usei o 7-zip. (Clique com o botão direito no arquivo > Abrir como > Procurar o 7-zip File Manager no computador)

2 - Serão exibidos os arquivos do connector. Procure o arquivo Pipefy.m, clique com o botão direito e em Editar.

 

3 - O arquivo deve ser aberto pelo notepad. Pesquise dentro do arquivo (Ctrl + F) a seguinte linha:  

response_type = "code",

Você deve achar o bloco 

AuthorizeUrl = "https://app.pipefy.com/oauth/authorize?" & Uri.BuildQueryString([
            client_id = client_id,
            state = state,
            response_type = "code",
            scope= "read",
            redirect_uri = redirect_uri])


4 - Insira seguinte recho abaixo de response_type = "code", : 

scope= "read",

O bloco todo ficará assim: 

AuthorizeUrl = "https://app.pipefy.com/oauth/authorize?" & Uri.BuildQueryString([
            client_id = client_id,
            state = state,
            response_type = "code",
            scope= "read",
            redirect_uri = redirect_uri])


Com isso, você está enviando o scope indicado no erro como necessário. Basta salvar o arquivo. O 7-zip deve pedir uma confirmação para atualiza-lo. E seguir o restante dos passos para configuração do Conector.

Em meu caso, o escopo de leitura (read) funcionou normalmente!

Espero ter ajudado!
Abraços
 


Reply


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