Integração: Github
Tipo de usuário Usuário necessário para fazer esse tutorial: Owner
Tempo para realizar liberação: de 30 a 90 segundos
Para poder visualizar as informações do GitHub na nossa ferramenta, você precisa autorizar nossa solução a puxar os dados dele a partir de uma conta de Owner. Veja aqui como funciona a integração.
IMPORTANTE: caso tenha alguma licença disponível, recomendamos que seja criado um usuário só para nossa conta, para não ter risco desse usuário ser deletado. Caso ele seja deletado, não vamos mais conseguir atualizar o nosso sistema. Ou se não tiver nenhuma licença disponível, recomendamos que conecte ao GitHub com um usuário que nunca será deletado.
Siga as instruções abaixo para:
- Verificar se sua conta é do tipo Owner
- Adicionar um usuário como Owner
A. VERIFICAR SE SUA CONTA É DO TIPO OWNER
A1. Entre na área de Pessoas da sua Organização
Pode acessar por meio desse link: https://github.com/orgs/[organizacao]/people ou clicando na engrenagem ('People') na página inicial da sua Organização.

A2. Verifique se você é um usuário Owner
Ao lado do seu nome deve estar escrito "Owner"

Se sua conta, ou da pessoa que vai conectar a conta à nos, é um "Owner", poderá seguir e cadastrar o SaaS na nossa ferramenta. Caso contrário, siga as instruções abaixo.
B. ADICIONAR UM USUÁRIO DO TIPO OWNER
* Esse tutorial só pode ser feito por quem é Owner da conta.
B1. Selecione o usuário que irá colocar como Owner
Seguindo os passos anteriores, no usuário que terá os privilégios de Owner, clique na Engrenagem e em "Chenge Role" ou "Mudar Papel".

B2. Selecione Owner
Após selecionar Owner, clique em "Change Role".

Pronto! Agora você só precisa acessar nossa ferramenta e, ao cadastrar o GitHub na nossa ferramenta, estar logado com o usuário Owner para nos dar autorização.
C. TROUBLESHOOTING
Caso a sua Org tenha restrições app OAuth, você não conseguirá conectar com a Niuco.
O Erro retornado será:
"Although you appear to have the correct authorization credentials, the `[YOUR ORG]` organization has enabled OAuth App access restrictions, meaning that data access to third-parties is limited. For more information on these restrictions, including how to enable this app, visit https://docs.github.com/articles/restricting-access-to-your-organization-s-data/"
Para resolver, você precisará aprovar a conexão do App da Niuco. Para isso, siga as instruções abaixo.
https://docs.github.com/pt/organizations/managing-oauth-access-to-your-organizations-data/approving-oauth-apps-for-your-organization
Qualquer dúvida sobre a integração com o SalesForce, entre em contato conosco a partir do nosso email: care@niuco.com.br