RGlobal - système d'automatisation des restaurants de la chaîne de restaurants Receptor
Bonjour, nous sommes Alexander Brailovsky, le propriétaire de la chaîne de cafés Receptor et Pavel Smirnov, notre directeur informatique. Nous avons maintenant 4 établissements à Moscou, les deux derniers ont ouvert au milieu de la crise. Nous avons commencé et nous développons avec notre argent. Puisqu'il s'avère que tous les paramètres financiers et opérationnels augmentent, même dans la crise susmentionnée, nous envisageons l'avenir avec optimisme. Notre objectif est de 100 restaurants en 5 ans (les nôtres et ouverts sous notre franchise).Notre succès modeste, mais d'un certain côté et très impressionnant, nous devons beaucoup à notre propre système ERP développé.Aujourd'hui, nous voulons parler un peu d'elle.Nous résolvons les vrais problèmes des restaurateurs
Bien que nous puissions regarder à l'extérieur dans l'atmosphère chaleureuse et lumineuse des «Récepteurs», cela ne peut pas être dit, mais nous comptons autant que possible sur l'informatique et l'automatisation. Ils se sont appuyés sur cela depuis le tout début, nous avons donc maintenant 6 programmeurs travaillant sur RGlobal - un système SaaS pour gérer les restaurants. Contrairement à de nombreuses décisions similaires, la nôtre n'est pas née et n'a pas grandi dans une conscience de démarrage douloureuse, mais dans un vrai restaurant. Par conséquent, il résout de vrais problèmes quotidiens, pas fictifs. Et il le fait d'une manière pratique pour un restaurateur, et non pour un programmeur, une start-up, un concepteur d'interface ou toute autre personne. RGlobal est en cours de développement, mais a déjà été introduit dans tous les restaurants de la chaîne Receptor.
Nous ferons de cette plate-forme une partie de la franchise Receptor, afin que les clients bénéficient d'un avantage concurrentiel très sérieux. Ce n'est pas une industrie brillante et dynamique, mais simplement un produit qui fonctionne, qui fonctionne et qui nous aide vraiment à gérer quatre restaurants.Étant donné que les systèmes d'automatisation des restaurants jouent presque le même rôle et ont un ensemble de fonctionnalités assez bien établi, je ne vais pas me répéter et décrire simplement les différences entre le système RGlobal et tous les autres.La mutualisation au niveau de la base de données
Le backend est construit sur Ruby on Rails, la principale caractéristique est la prise en charge de l'hébergement multiclient au niveau de la base de données. Le locataire dans notre cas n'est pas un restaurant isolé, mais une entreprise avec une chaîne de restaurants. Les utilisateurs sur une seule page peuvent voir et comparer divers indicateurs des institutions en temps réel. Il est également possible de lier l'utilisateur à différents locataires, la commutation entre eux se fait en deux clics de souris.Gestion RH
En plus des fonctions banales de stockage d'informations sur le personnel, l'embauche, le déménagement, la modification des taux et la dotation, il existe deux modules très intéressants dans la section de gestion du personnel. - Test du personnel Le personneldu site martèle différents types de questions pour des tests sur divers sujets: culture d'entreprise, mnémoniques, service parfait, connaissance du menu, normes de cuisine, etc. Dans le second cas, la reconnaissance de l'écriture manuscrite est utilisée, car tous les employés ne peuvent pas posséder la saisie au clavier. Le système donne l'assurance que tous les employés possèdent toutes les informations nécessaires pour travailler dans une seule équipe du «Récepteur». - Système d'enregistrementUne chose utile qui évite à la direction de compter les quarts de travail et les salaires. Pour développer ce module, nous devions obtenir un compte Apple Developer Enterprise, avec lequel nous avons pu publier une application pour iPads située dans chaque restaurant. À l'arrivée ou au départ, chaque employé entre son code personnel, après quoi le visage est photographié avec une caméra frontale et le temps est enregistré. Tout cela est envoyé au serveur via l'API, par rapport à la dotation en personnel de l'employé, le retard, le traitement et les charges ou charges correspondantes sont calculés. Si vous avez des questions sur les quarts non comptabilisés, il suffit de montrer à l'employé la liste du personnel dans laquelle tous ses chèques seront affichés. Cette comptabilité est beaucoup plus stable face à des employés particulièrement rusés,plutôt qu'un système standard pour enregistrer le temps sur un système de débit.Nomenclature
La base de l'automatisation de la restauration est la nomenclature, et nous y avons très bien travaillé. Tout comme le Receptor est fier du processus technologique de cuisson, le service informatique est fier du système de cartes technologiques. Pour un affichage visuel des produits semi-finis et des ingrédients, nous avons développé notre sous-système arborescent à plusieurs niveaux. Il affiche également les ingrédients qui composent les produits semi-finis, qui peuvent également être constitués d'ingrédients et de produits semi-finis. Il existe également des cartes de technologie vidéo qui aident le personnel de cuisine à apprendre à cuisiner des plats.Opérations en entrepôt
Lors du développement d'un système de stockage cloud, nous avons réussi à surmonter le besoin de stocker et de traiter d'énormes quantités d'informations. Voici un exemple: il y a environ 1000 produits commandés pour la cuisine, qui ont leur propre coût pour chaque lot et date d'expiration. Si vous stockez des informations pour chaque jour pour chaque entrepôt du restaurant pour chaque locataire, alors à partir du calcul de 100 locataires * 10 restaurants * 1000 articles * 365 jours * 5 ans = 1 825 000 000 d'enregistrements. Ce problème a été résolu en regroupant toutes les informations dans un enregistrement JSON par jour pour chaque entrepôt, ce qui réduit le nombre d'enregistrements de 1 000 000 de fois.Il y a des éléments en temps réel dans le système: par exemple, lors de la vente de plats via un terminal de point de vente, un appel est fait à l'API RGlobal, via laquelle les produits nécessaires sont radiés, ce qui donne une image réelle de l'entrepôt à tout moment.Appels (intégration avec Alloca)
RGlobal est intégré au service de suivi des appels Allok. Les restaurants sont souvent appelés, de sorte que le propriétaire peut à la fois vérifier la vitesse des réponses (et même décrocher le téléphone) et écouter les enregistrements des conversations.Finance comptable
Comptabilité financière pratique. Il est pratique que tout soit visible dans une seule interface, vous pouvez facilement comparer les performances de différents restaurants - et même des employés. Vous pouvez regarder des contrôles spécifiques, des contrôles moyens des serveurs ... En général, nous sommes très confus sur les analyses, donc RGlobal a beaucoup de rapports qui révèlent les performances de l'entreprise dans les moindres détails.Micro-comptabilité de toutes les transactionsInformations sur les ventes - chaque serveur, chaque table, chaque chèque est visibleHoraire préféré :-)Statistiques en temps réel sur le travail des serveursVous pouvez même voir sur le diagramme les plats que le serveur vend avec le plus de succèsConclusion
Si vous voyiez où nous avons commencé (tablettes Excel et infernal Filemaker), vous apprécieriez nos progrès. Nous aimons beaucoup RGlobal, bien que beaucoup de choses, bien sûr, ne soient tout simplement pas encore prêtes ou ne fonctionnent pas comme elles le devraient. Mais le système évolue avec nos restaurants et s'adapte à la gestion que nous mettons en place et cultivons. Si vous travaillez également sur des systèmes similaires ou si vous êtes simplement intéressé par des franchises de restaurants modernes avec une forte composante informatique, je serai heureux de répondre à vos questions. Et j'invite tout le monde au "Receptor" :) Source: https://habr.com/ru/post/fr394155/
All Articles