Pular para o conteúdo

Trocar de empresa no app

No app do Tromso ERP no celular, a opção Trocar empresa permite alternar, sem sair do sistema, entre as empresas do seu grupo que o seu usuário enxerga. A opção aparece no menu do usuário apenas quando você tem acesso a mais de uma empresa; tudo o que você registra no app vale para a empresa atual, por isso é importante conferir em qual delas você está antes de lançar.

Trocar de empresa no app tem três particularidades em relação ao sistema no computador. A troca precisa de internet, porque o servidor valida o seu vínculo com a empresa de destino. O app bloqueia a troca quando há operações ainda não sincronizadas, para não deixar trabalho da empresa anterior pendurado no caminho. E, ao confirmar a troca, o app apaga todo o conteúdo salvo no aparelho e recarrega os dados da nova empresa do zero — assim nada do que pertencia à empresa anterior fica acessível depois da troca.

A opção Trocar empresa aparece no menu do usuário (o avatar, no canto superior) somente quando o seu usuário tem acesso a mais de uma empresa. Se você só opera em uma, o item não existe no menu — não há nada a trocar.

A lista de empresas que o app mostra é definida pelo administrador da sua organização em Configurações › Usuários e confirmada pelo servidor no momento do login. Não há autoatendimento: para operar em uma empresa que não está na lista, peça ao administrador para incluir o vínculo no seu acesso.

A lista fica salva no aparelho, então o item Trocar empresa permanece visível mesmo sem internet. A troca em si, porém, exige conexão — ver Por que a troca precisa de internet.

  1. Toque no avatar (canto superior) para abrir o menu do usuário.

  2. Toque em Trocar empresa. O app abre a lista das empresas às quais o seu usuário tem acesso.

  3. Toque na empresa de destino. A empresa atual aparece marcada com um Check e não é selecionável. A empresa padrão (aquela que abre quando você entra no app) aparece sinalizada com uma estrela.

  4. Aguarde a confirmação. O app avisa Empresa trocada para seguido do nome da empresa e recarrega as telas com os dados da nova empresa.

Se a empresa de destino não estiver acessível no momento do toque, o app avisa Sem acesso a esta empresa e mantém você na empresa atual — ver Erros durante a troca.

O app funciona offline-first: tudo o que você registra no celular (um apontamento de produção, uma entrega, uma transferência de estoque) fica guardado no aparelho e é enviado ao servidor depois, em segundo plano. Esse envio é a sincronização.

Quando há operações ainda não sincronizadas, a troca de empresa é bloqueada. O app avisa Você tem N operações não sincronizadas. Sincronize antes de trocar de empresa (com a contagem real no lugar de N) e mantém você na empresa atual.

Para destravar a troca:

  1. No menu do usuário, toque em Sincronizar.

  2. O app abre a tela de Sincronização. Selecione o período de dados a carregar no aparelho: 30 dias, 60 dias ou 90 dias, ou toque em Começar do zero. O período define quanto histórico de operações (pedidos, retiradas, apontamentos, cargas e entregas) o app traz do servidor — os cadastros, como clientes e produtos, vêm sempre por completo. O envio das operações pendentes acontece independente da opção escolhida.

  3. Aguarde o envio. O app mostra o andamento na própria tela de sincronização.

  4. Quando a sincronização terminar e a tela voltar ao normal, abra novamente o menu do usuário e toque em Trocar empresa.

A troca de empresa é uma operação online: ao tocar na empresa de destino, o app pede ao servidor que valide o seu vínculo com ela, emita um novo acesso para a nova empresa e invalide o acesso anterior. Sem internet, nada disso é possível.

Se você tentar trocar sem conexão, o app avisa Conecte-se à internet para trocar de empresa e mantém você na empresa atual. Conecte-se à internet — o ponto de conexão no canto do avatar fica verde quando o app está online — e tente de novo.

Isso é proposital: a lista de empresas continua visível offline (ela fica salva no aparelho), mas a troca precisa do servidor para garantir que o seu acesso à empresa de destino ainda é válido no momento em que você troca.

Ao confirmar a troca, o app faz uma limpeza completa do conteúdo salvo no aparelho: cadastros, operações em andamento, marcas de sincronização e preferências locais são apagados e recriados do zero. Em seguida, o app recarrega os dados da nova empresa a partir do servidor.

Por que a limpeza é completa, e não seletiva: o conteúdo guardado no aparelho não identifica, linha a linha, a que empresa pertence — ele considera que tudo ali é da empresa ativa. Limpar só uma parte deixaria resíduo da empresa anterior misturado com os dados da nova. Apagar tudo e recarregar é a forma de garantir que nada da empresa anterior permaneça acessível depois da troca.

Como a fila de operações precisa estar vazia para a troca acontecer (ver Sincronize antes de trocar), nenhum trabalho é perdido na limpeza: tudo o que estava pendente já foi enviado ao servidor da empresa anterior antes de o app apagar o conteúdo local.

O aviso Sem acesso a esta empresa aparece quando o servidor recusa a troca para a empresa de destino. Em geral significa que o seu vínculo com aquela empresa foi revogado pelo administrador depois que o app carregou a lista — a lista do aparelho ficou desatualizada em relação ao que o seu acesso permite agora.

A empresa atual continua intacta: o sistema não troca. Para atualizar a lista, feche e abra o app com internet; a empresa de destino, se o vínculo foi mesmo removido, deixa de aparecer. Se você precisa operar nela, peça ao administrador para reincluir o vínculo em Configurações › Usuários.

Se a troca falhar por um problema de conexão ou do servidor, o app mostra uma mensagem de erro e mantém você na empresa atual. Verifique se o app está online (o ponto de conexão no avatar fica verde), aguarde alguns instantes e tente de novo. Nada é alterado até o servidor confirmar a troca.

Se o seu acesso à empresa foi removido enquanto o app estava fechado

Seção intitulada “Se o seu acesso à empresa foi removido enquanto o app estava fechado”

Existe um caso silencioso: o administrador revoga o seu vínculo com a empresa em que você estava enquanto o app está fechado. Como o app não conversa com o servidor só para abrir (ele restaura a sessão guardada no aparelho), você poderia entrar em uma empresa à qual já não tem direito.

Para evitar isso, sempre que o app abre com internet ele faz uma verificação em segundo plano do seu vínculo com a empresa atual. Se o vínculo foi revogado, o app limpa a sessão, apaga o conteúdo local e volta para a tela de entrada — você precisa entrar novamente. A verificação é silenciosa quando está tudo em dia; só age quando há de fato uma mudança no seu acesso.

Se isso acontecer com você, confira com o administrador qual empresa você deve usar agora e faça o login novamente.

A empresa atual é a referência antes de qualquer lançamento: o registro sempre pertence a ela, e não há “transferir entre empresas” para corrigir um lançamento feito na empresa errada.

No app, a empresa atual aparece marcada com um Check na lista do diálogo Trocar de empresa. Se você tem acesso a mais de uma empresa e quer confirmar em qual está antes de registrar um apontamento, uma entrega ou uma transferência, abra o menu do usuário, toque em Trocar empresa e verifique qual empresa está com o Check. Se você só tem uma empresa vinculada, não há o que conferir — todo lançamento vai para ela.

Para a troca de empresa no sistema no computador, com os atalhos de teclado e o menu lateral, veja Acesso e primeiro login.

Não vejo Trocar empresa no meu menu.

A opção Trocar empresa só aparece quando o seu usuário tem acesso a mais de uma empresa. Se você só enxerga uma, é porque o seu vínculo foi feito apenas com ela — peça ao administrador para liberar as demais em Configurações › Usuários. Na primeira vez que você entrar no app depois da liberação, a lista é atualizada e a opção passa a aparecer.

O app diz que tenho operações não sincronizadas.

Significa que há trabalho da empresa atual ainda não enviado ao servidor. Toque em Sincronizar no menu do usuário, escolha o período de dados na tela de sincronização e aguarde o envio concluir. Depois, tente a troca de novo. Se alguma operação não for enviada, resolva o problema apontado antes de trocar — o bloqueio evita que o trabalho da empresa atual se perca no caminho.

Tentei trocar e apareceu “Conecte-se à internet para trocar de empresa”.

A troca de empresa precisa de internet para que o servidor valide o seu acesso à empresa de destino. Conecte-se à internet — o ponto de conexão no canto do avatar fica verde quando o app está online — e toque novamente em Trocar empresa. A lista de empresas continua visível offline, mas a troca em si exige conexão.

Troquei de empresa e a tela ficou vazia.

É normal. Ao trocar, o app apaga todo o conteúdo salvo no aparelho e recarrega os dados da nova empresa do zero — por isso as listas podem ficar vazias por alguns instantes. Aguarde a sincronização concluir e os dados da empresa atual aparecem. Nada foi perdido: o conteúdo da empresa anterior já estava sincronizado (a troca só acontece com a fila vazia).

Toquei em uma empresa e apareceu “Sem acesso a esta empresa”.

O servidor recusou a troca porque o seu vínculo com aquela empresa provavelmente foi revogado pelo administrador depois que o app carregou a lista. A empresa atual continua intacta, o sistema não troca. Feche e abra o app com internet para atualizar a lista; se o vínculo foi removido, a empresa deixa de aparecer. Se você precisa operar nela, peça ao administrador para reincluir o acesso em Configurações › Usuários.

Abri o app e ele voltou para a tela de entrada sozinho.

O app faz uma verificação em segundo plano do seu vínculo com a empresa atual sempre que abre com internet. Se o seu acesso àquela empresa foi removido enquanto o app estava fechado, ele limpa a sessão e volta para a tela de entrada para você entrar novamente. Confira com o administrador qual empresa você deve usar agora.

Lancei algo na empresa errada no app. O que fazer?

Não há “transferir entre empresas”: o registro pertence à empresa onde foi criado. Exclua o registro na empresa errada (se ainda não foi sincronizado, ele sai direto do app; se já foi enviado, exclua pela lista) e refaça o lançamento na empresa correta. Para evitar a repetição, confira a empresa atual — a marcada com Check na lista do diálogo Trocar de empresa — antes de começar.