Skip to content

Repository files navigation

README

PLUGIN DE INTEGRAÇÃO DA API PROCORE PARA IDEMPIERE LBR

What is this repository for?

How do I get set up?

  • Plugin desenvolvido utilizando IDempiere LTS revisão 9287627dfdb8 e o IDempiere LBR revisão 9e9b82054e05
  • Plugin cria estruturas de banco utilizando o 2pack ao executar o Activator.
  • Apos a execução do plugin, é necessario entrar na tela de configuracao do sistema e filtrar os parametros pela entidade RDT, ou filtrar os seguintes parametros (RDT_PROCORE_CLIENTID, RDT_PROCORE_CLIENTSECRET, RDT_PROCORE_REFRESHTOKEN) conforme imagem abaixo. (campos RDT_PROCORE_BEARER e RDT_PROCORE_CREATED nao devem ser alterados e serão manipulados pelo plugin automaticamente).
  • Screenshot_2.png.
  • Informar nos parametros as variaveis criadas na pagina de app da api PROCORE.
  • Para se obter o refresh token é necessario utilizar o metodo post e os parametros grant_type (nesse caso é fixo com a string refresh_token), client_id (obtido dentro da pagina de app do procore), client_secret (obtido tambem dentro da pagina de app) e o ultimo parametro refresh_token (este é o ultimo refresh_token obtido por essa mesma chamada de API) conforme imagem abaixo.
  • Screenshot_1.png
  • O resultado desta chamada é o seguinte json
  • Screenshot_3.png
  • Onde o access_token sera gravado no parametro RDT_PROCORE_BEARER , o created_at gravado no parametro RDT_PROCORE_CREATED e o refresh_token será atualizado no parametro RDT_PROCORE_REFRESHTOKEN.
  • Apos esta primeira vez, esta chamada será executada sempre que o parametro created_at for atingido e o proprio plugin se encarregará disso

Contribution guidelines

  • Desenvolvido por Arthur Oliveira (aomelo@live.com)
  • Patrocinado por RoundIT

Who do I talk to?

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages