Integração com o Google Drive
O Repasse tem integração com o Google Drive. Com ela, fotos de vistoria, anexos de despesa e comprovantes de recibo de serviço são guardados numa pasta do Drive da sua empresa, em vez do armazenamento do próprio sistema.
Como conectar (1 minuto)
- Configurações → Integrações → Google Drive.
- Clique em Conectar com Google.
- Entre com a conta Google da empresa (a que deve guardar os arquivos).
- Na tela do Google, marque a permissão do Google Drive e clique em Continuar.
- Você volta ao Repasse com a mensagem "Google Drive conectado".
Pronto. O Repasse cria a pasta Repasse — [nome da sua empresa] no seu Drive, e a próxima foto de vistoria ou anexo de despesa já vai para lá.
Para conferir: Testar conexão deve mostrar "Conectado! Pasta: …", e o link Abrir no Drive abre a pasta.
O que o Repasse vê no seu Drive
Só os arquivos que ele mesmo criou — a pasta dele e o que estiver dentro. O resto do seu Drive fica invisível para o Repasse. É o nível de acesso mais restrito que o Google oferece.
O que vai e o que não vai para o Drive
- ✅ Fotos de vistoria — em
vistorias/[imóvel] - ✅ Anexos de despesa (notas, boletos) — em
despesas/[mês] - ✅ Comprovantes de recibo de serviço
- ❌ Documentos pessoais (RG, CPF, comprovante de endereço da ficha cadastral) ficam sempre no sistema, por segurança.
- Arquivos enviados antes de conectar não são movidos.
- Se o Drive falhar na hora do envio, o arquivo é salvo no sistema — nada se perde.
O que cada estado do cartão significa
| O cartão mostra | O que significa |
|---|---|
| Conectado · Conta Google · e-mail | Os arquivos novos vão para o Drive dessa conta. |
| Pendente · Não conectado | Clique em Conectar com Google. |
| Pendente · Conta Google conectada · envio desligado | Ligue Enviar arquivos novos para o Drive. |
| Arquivos no armazenamento do sistema | A conexão com o Drive ainda não está disponível no Repasse; os arquivos ficam guardados no sistema, em área privada. Nada a configurar. |
Trocar de conta ou desconectar
- Trocar de conta: clique em Conectar com Google de novo e entre com a outra conta. A conexão anterior é revogada.
- Desconectar: Desconectar no cartão. Os arquivos que já estão no Drive continuam lá (e continuam abrindo pelo Repasse enquanto você não apagá-los); os novos voltam para o armazenamento do sistema.
- Você também pode tirar o acesso pela sua conta Google, em myaccount.google.com → Segurança → Apps de terceiros. O Repasse passa a mostrar que é preciso reconectar.
Problemas comuns
| Mensagem | O que fazer |
|---|---|
| "Marque a permissão do Google Drive…" | Na tela do Google, a caixa do Drive ficou desmarcada. Conecte de novo e marque. |
| "A conexão … foi revogada ou expirou" | O acesso foi retirado na conta Google. Clique em Conectar com Google de novo. |
| "Este app não foi verificado" (tela do Google) | O Repasse ainda está em verificação no Google. Clique em Avançado → Acessar Repasse. |
| "Acesso bloqueado pelo administrador" | O Google Workspace da sua empresa restringe apps de terceiros. O administrador do Workspace libera em admin.google.com → Segurança → Controles de API → Acesso de apps de terceiros. |
| Arquivos antigos não aparecem no Drive | Esperado: só os enviados depois de conectar vão para o Drive. |
Avançado: conta de serviço do servidor
A operação que hospeda a instalação do Repasse também pode usar uma conta de serviço configurada no servidor, gravando num Drive compartilhado. Esse modo aparece como "Avançado" no cartão, só para ela. Se a empresa conectar a própria conta Google, a conexão tem prioridade para os arquivos novos.
Passo a passo resumido:
- Google Cloud → projeto → ative a Google Drive API → Contas de
serviço → Criar → aba Chaves → Criar nova chave → JSON.
- Se aparecer "A criação da chave da conta de serviço está desativada", na
organização dê a si o papel Administrador de políticas da
organização; no projeto, em Políticas da organização, abra
Disable service account key creation
(
iam.disableServiceAccountKeyCreation) → Gerenciar política → Substituir a política do recurso pai → Adicionar regra → Aplicação: Desativada. Depois de baixar a chave, volte e escolha Herdar política do recurso pai.
- Se aparecer "A criação da chave da conta de serviço está desativada", na
organização dê a si o papel Administrador de políticas da
organização; no projeto, em Políticas da organização, abra
Disable service account key creation
(
- Crie um Drive compartilhado (conta de serviço não tem espaço no "Meu Drive") e adicione o e-mail da conta de serviço como Administrador de conteúdo.
- Na Vercel, variável
GOOGLE_SERVICE_ACCOUNT_JSONcom o conteúdo inteiro do.json→ Redeploy. - No cartão, Avançado → cole o link da pasta → Enviar arquivos para o Drive → Salvar → Testar conexão.