RGlobal - sistema de automação de restaurantes da rede de restaurantes Receptor

Olá, somos Alexander Brailovsky, proprietário da rede de cafés Receptor e Pavel Smirnov, nosso diretor de TI. Agora, temos 4 estabelecimentos em Moscou, os dois últimos abertos no meio da crise. Começamos e estamos desenvolvendo com o nosso dinheiro. Como cresce em todos os parâmetros financeiros e operacionais, mesmo na crise mencionada, olhamos para o futuro com otimismo. Nosso objetivo é 100 restaurantes em 5 anos (ambos nossos e abertos sob nossa franquia).


Nosso sucesso modesto, mas de algum lado e muito impressionante, devemos muito ao nosso próprio sistema ERP desenvolvido.
Hoje queremos conversar um pouco sobre ela.

Resolvemos problemas reais restauradores


Apesar de olhar para fora a atmosfera quente e irregular dos "Receptores", isso não pode ser dito, mas confiamos o máximo possível em TI e automação. Eles confiaram nisso desde o início, então agora temos 6 programadores trabalhando no RGlobal - um sistema SaaS para gerenciar restaurantes. Ao contrário de muitas decisões semelhantes, a nossa não se originou e cresceu com uma consciência dolorosa de inicialização, mas em um restaurante real. Portanto, resolve problemas reais do cotidiano, não fictícios. E o faz de maneira conveniente para um restaurador, e não para um programador, start-up, designer de interface ou qualquer outra pessoa. O RGlobal está em desenvolvimento, mas já foi introduzido em todos os restaurantes da cadeia de Receptores.

imagem

Faremos desta plataforma parte da franquia Receptor, para que os clientes recebam uma vantagem competitiva muito séria. Isso não é algo brilhante e reviravolta no setor, mas simplesmente um produto que funciona, funciona e realmente nos ajuda a gerenciar quatro restaurantes.

Como os sistemas de automação de restaurantes desempenham quase o mesmo papel e possuem um conjunto de recursos bastante bem estabelecido, não vou me repetir e apenas descrever as diferenças entre o sistema RGlobal e todos os outros.

Multitenancy no nível de banco de dados


O back-end é construído em Ruby on Rails, o principal recurso é o suporte à multilocação no nível do banco de dados. O inquilino, no nosso caso, não é um restaurante isolado, mas uma empresa com uma cadeia de restaurantes. Os usuários em uma página podem ver e comparar vários indicadores de instituições em tempo real. Também é possível vincular o usuário a diferentes inquilinos, alternando entre eles ocorre em dois cliques do mouse.

Gestão de RH


Além das funções banais para armazenar informações sobre pessoal, contratação, mudança, alteração de taxas e pessoal, existem dois módulos muito interessantes na seção de gerenciamento de pessoal. 

- Teste de pessoal O pessoal
do site realiza vários tipos de perguntas para testes sobre vários tópicos: cultura corporativa, mnemônicos, serviço perfeito, conhecimento do menu, padrões de cozinha etc. O testado pode não apenas passar nos testes eletivos com uma opção de opções, mas também escrever suas próprias respostas. No segundo caso, o reconhecimento de manuscrito é usado, pois nem todos os funcionários podem digitar no teclado. O sistema garante que todos os funcionários possuam todas as informações necessárias para trabalhar em uma única equipe do "Receptor". 

- Sistema de check - in
Uma coisa útil que evita que a gerência conte os turnos e salários trabalhados. Para desenvolver este módulo, precisávamos obter uma conta Apple Developer Enterprise, com a qual pudemos publicar um aplicativo para iPads localizados em cada restaurante. Na chegada ou partida, cada funcionário digita seu código pessoal, após o qual o rosto é fotografado com uma câmera frontal e a hora é registrada. Tudo isso é enviado ao servidor por meio da API, comparado com a equipe do funcionário, o atraso, o processamento e os acréscimos ou encargos correspondentes são calculados. Se você tiver dúvidas sobre turnos não contabilizados, basta mostrar ao funcionário a lista de funcionários na qual todas as suas verificações serão exibidas. Essa contabilidade é muito mais estável contra funcionários particularmente astutos,em vez de um sistema padrão para registrar o tempo em um sistema de taxa de transferência.


Nomenclatura


A base da automação do negócio de restaurantes é a nomenclatura, e trabalhamos muito bem nisso. Assim como o Receptor se orgulha do processo tecnológico de cozinhar, o departamento de TI se orgulha do sistema de mapas tecnológicos. Para uma exibição visual de produtos e ingredientes semi-acabados, desenvolvemos nosso subsistema de árvore em vários níveis. Também exibe os ingredientes que compõem os produtos semi-acabados, que também podem consistir em ingredientes e produtos semi-acabados. Existem também placas de tecnologia de vídeo que ajudam os funcionários da cozinha a aprender a cozinhar pratos.

Operações de armazém


Ao desenvolver um sistema de armazenamento em nuvem, conseguimos superar a necessidade de armazenar e processar grandes quantidades de informações. Aqui está um exemplo: existem cerca de 1000 mercadorias encomendadas para cozinhar, que têm seu próprio custo para cada lote e data de validade. Se você armazenar informações para todos os dias de cada armazém do restaurante para cada inquilino, calcule 100 inquilinos * 10 restaurantes * 1000 itens * 365 dias * 5 anos = 1 825 000 000 registros. Esse problema foi resolvido compactando todas as informações em um registro JSON por dia para cada armazém, o que reduz o número de registros em 1.000.000 de vezes.

Existem elementos em tempo real no sistema: por exemplo, ao vender pratos através de um terminal POS, a API RGlobal é acessada através da qual os produtos necessários são baixados, o que fornece uma imagem real do armazém a qualquer momento.

Chamadas (integração com Alloca)


O RGlobal está integrado ao serviço de rastreamento de chamadas Allok. Os restaurantes costumam ser chamados, para que o proprietário possa verificar a velocidade das respostas (e até pegar o telefone) e ouvir gravações de conversas.


Finanças contábeis


Contabilidade financeira conveniente. É conveniente que tudo esteja visível em uma interface. Você pode comparar facilmente o desempenho de diferentes restaurantes - e até funcionários. Você pode assistir a verificações específicas, verificações médias de garçons ... Em geral, estamos muito confusos quanto à análise, portanto a RGlobal possui vários relatórios que revelam o desempenho dos negócios com grande detalhe.


Micro-contabilidade de todas as transações


Informação de vendas - todo garçom, toda mesa, todo cheque é visível


Horário favorito :-)


Estatísticas em tempo real do trabalho dos garçons


Você pode até ver no pedaço que pratos o garçom vende com mais sucesso

Conclusão


Se você viu por onde começamos (tablets Excel e o Filemaker infernal), agradeceria nosso progresso. Nós mesmos gostamos muito da RGlobal, embora muitas coisas, é claro, simplesmente ainda não estejam prontas ou não estejam funcionando como deveriam. Mas o sistema está se desenvolvendo junto com nossos restaurantes e se adapta ao gerenciamento que implementamos e cultivamos. Se você também estiver trabalhando em sistemas semelhantes ou apenas interessado em franquias modernas de restaurantes com um forte componente de TI, terei prazer em responder às suas perguntas. E convido todos para o "Receptor" :)

Source: https://habr.com/ru/post/pt394155/


All Articles