Nous réalisons un service cloud pour la gestion des fournitures (Angular + Firebase)



Le problème est le gâchis


C'était jeudi. Fin juillet. Misha marcha lentement dans une rue chaude jusqu'au bureau du café le plus proche où il venait de déjeuner. Le mobile sonna. Sveta a appelé - une fille de la première ligne de support technique.

«Misha, où vas-tu? Sur vous dans le centre de service, il y a 3 tâches pour remplacer les cartouches. Afanasyeva a appelé de l'équipage, elle a un besoin urgent d'imprimer, elle attend depuis une heure »- Sveta était dans la section.

"Maintenant, je vais changer, 5 minutes" - Misha accéléra.

Pendant un an, Misha a travaillé comme employée du département informatique dans le bureau d'une grande entreprise de vente en gros. Les tâches de Misha comprenaient, entre autres, le remplacement des cartouches dans environ 50 imprimantes du bureau.

Lors de l'embauche, le patron a demandé: «Michael, pouvez-vous établir un processus normal de remplacement des cartouches?» Eh bien, qu'il y aurait toujours un remplacement dans l'entrepôt et tout a changé rapidement? Hein? Et bien, organisons-nous. »

Misha a tout organisé. Sur son bureau, il y avait un fichier Consumables.xlsx, il y avait plusieurs étiquettes: imprimantes, cartouches pour elles, le reste dans l'entrepôt, etc. Misha tenait des registres, dans l'entrepôt, il avait un rack séparé où les cartouches pour les modèles étaient soigneusement posées sur les étagères. Le chef a fait l'éloge.

Misha s'approcha rapidement du bureau et se rendit immédiatement au sous-sol de l'entrepôt de consommables. Il se souvenait du modèle de l'imprimante Afanasyeva. Après 5 minutes, il était au 4ème étage dans la partie calculée.

"Nous n'avons pas pu imprimer les références pendant une heure, les gens attendent, où allez-vous?!" - le comptable n'était pas en forme.
«Maintenant, maintenant tout sera. Merde, avez-vous une imprimante différente ou quelque chose? " - Misha s'est rendu compte qu'ils avaient apporté la mauvaise cartouche.
«Oui, il y a un mois, ils l'ont changé. Vous ne savez pas qui fait quoi dans votre informatique. "

Misha se retourna et courut vers l'entrepôt pour chercher la «bonne» cartouche.

Afanasyeva a composé le numéro du chef des TI - "Boris, eh bien, quand vous avez mis les choses en ordre, je ne peux pas imprimer le matin." "Donnez-moi la clé de votre entrepôt, je vais tout changer."

L'idée est de mettre les choses en ordre.


À quelle fréquence rencontrez-vous le fait que vous devez changer les consommables dans l'équipement et que vous n'avez pas d'informations sur la façon de le faire et où exactement prendre ce consommable.

Une cartouche, des piles, un disque dans un réseau RAID d'un serveur, un filtre dans une bouilloire, du café dans une machine à café, ...
Nous commençons à chercher un spécialiste qui sait comment faire, mais il est parti ou est occupé, attendez, cherchez des informations sur Internet, etc. Tout se traduit par une énorme perte de temps.

Comment rendre tout plus rapide et plus facile?

Idée - il y a une étiquette de code QR sur l'équipement.
Nous scannons le code, une page s'ouvre avec des informations sur les équipements, les fournitures, l'entrepôt où ils se trouvent et les contacts d'assistance.

Les employés du service informatique peuvent coller ces étiquettes par exemple sur les imprimantes et dire aux utilisateurs - les gars, si vous n'avez plus de cartouche, vous pouvez toujours le changer rapidement vous-même, scanner le code QR et il y aura toutes les informations nécessaires pour cela: le modèle de la cartouche et l'emplacement de l'entrepôt.

Ou nous collons QR sur le serveur. Lorsqu'un disque tombe en panne dans une baie, nous n'avons pas besoin de demander à l'administrateur système de quel type de disque il s'agit. Nous scannons le code et voici toutes les informations.

Mise en œuvre - mettre les choses en ordre


Nous simplifions tout, nous avons besoin de:

  • Liste des équipements
  • Liste des consommables
  • Informations sur la relation entre l'équipement et les matériaux
  • Autres informations - emplacements des entrepôts, contacts d'assistance
  • Fonction d'impression d'étiquettes

Nous apporterons de l'ordre aux masses - le système sera nuageux avec une interface web.
Nous implémentons l'interface sur Angular .
Nous faisons le service backend sur Firebase .
L'impression d'étiquettes aidera la bibliothèque Pdfmake .

Nous réalisons des listes d'équipements et de fournitures sous forme de cartes:



Pour les équipements, nous pouvons spécifier les consommables qui y sont utilisés, le nombre d'appareils et un lien vers la documentation:



Nous faisons un formulaire pour d'autres informations:



Nous réalisons l'impression d'étiquettes en fichier pdf:



Nous collons des étiquettes sur l'équipement:



Le résultat de la numérisation du code QR dans le navigateur du téléphone:



La prochaine étape - continuer d'augmenter l'efficacité


Ces choses n'ont pas encore été mises en œuvre, mais elles me semblent une suite logique de ce qui a été fait:

  • Le système peut offrir au client du service (employé informatique) un meilleur consommable pour l'équipement
  • Le système peut fournir au client un mécanisme d'interaction avec le fournisseur de consommables, c'est-à-dire que la commande de nouveaux matériaux est possible directement auprès du service.

Je serai heureux de voir dans les commentaires votre opinion sur cette idée, la mise en œuvre et les étapes de développement ultérieures.

Merci de votre attention!

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


All Articles