Configuration requise

Configuration requise pour Open mSupplyđź”—

Open mSupply fonctionne sur un certain nombre de plateformes et a des besoins matériels très simples pour une installation de base. Le client peut être un navigateur web, une tablette Android ou un PC sous Windows, linux ou macOS. Le serveur nécessite un peu plus de mémoire et de capacité de traitement, selon le nombre d'utilisateurs.

Configuration matérielle requise🔗

Recommandations générales relatives au matériel🔗

  • Dans les environnements oĂą les coupures de courant sont frĂ©quentes, il est fortement recommandĂ© de se procurer des ordinateurs portables plutĂ´t que des ordinateurs de bureau. Les ordinateurs portables seront presque toujours la meilleure solution en termes de coĂ»t et d'efficacitĂ© pour les raisons suivantes :
    • Dans les environnements oĂą l'alimentation Ă©lectrique est de mauvaise qualitĂ©, les ordinateurs portables seront gĂ©nĂ©ralement plus fiables que les ordinateurs de bureau avec protection par onduleur (UPS). Dans ces conditions, les batteries d'UPS tombent en panne en gĂ©nĂ©ral sous 2 ans. Les batteries d'ordinateur portable ont une meilleure gestion de l'Ă©nergie et durent plus longtemps.
    • MĂŞme lorsque la batterie d'un ordinateur portable est Ă©puisĂ©e, la gestion de l'alimentation provoque normalement l'arrĂŞt de la machine en douceur.
    • Les ordinateurs portables ont un microphone et une camĂ©ra intĂ©grĂ©s pour la prise en charge technique.
    • Les ordinateurs portables ont un adaptateur Wi-Fi intĂ©grĂ© pour la connexion rĂ©seau.
    • Les ordinateurs portables sont plus petits et plus lĂ©gers que les ordinateurs de bureau, et donc moins coĂ»teux Ă  expĂ©dier.
  • Une imprimante connectĂ©e n'est pas absolument nĂ©cessaire dans toutes les situations, mais elle l'est dans la plupart des cas. Une imprimante Ă  jet d'encre ou laser est prĂ©fĂ©rable.
  • Achetez du matĂ©riel pour lequel un bon service après-vente est disponible.
  • Achetez des marques rĂ©putĂ©es pour leur qualitĂ© (mĂŞme si cela signifie acheter une machine plus lente/ancienne).

Configuration requise pour ordinateurs (portables ou de bureaux)đź”—

La configuration matérielle requise varie considérablement en fonction de l'utilisation prévue d'Open mSupply. Voici un guide approximatif :

OrdinateurMinimum TechniqueRecommandations
Client Windows Ă  utiliser avec serveurProcesseur 64 bit
Windows 10
4 Gb RAM, 300Mb d'espace disque
Processeur 64 bit
Windows 10
8 Gb RAM, 500Mb d'espace disque
Client Mac Ă  utiliser avec serveurProcesseur 64 bit
macOS Mojave (10.14) – macOS Big Sur (11)
(La dernière version de chaque mise à jour importante est nécessaire, par ex, 10.14.6)
4 Gb RAM, 300Mb d'espace disque
Processeur 64 bit
Mac OS 10.14.6 ou version plus récente
8 Gb RAM, 500Mb d'espace disque
Serveur WindowsProcesseur 64 bit
Windows 10 Pro ou serveur Windows 2019
16 Gb RAM
Volume 100 GB HDD/SDD avec des backups journaliers vers un volume externe
Processeur 64 bit
Serveur Windows 2019+
32 Gb RAM
4 volumes HDD/SSD, 3 configurés comme RAID1 ou RAID5 avec hot spare
Backups journaliers vers le quatrième volume + backups journaliers hors site
Attaché à un onduleur intelligent
Client ou serveur LinuxProcesseur 64 bit
Ubuntu 20+ ou similaire
4 Gb RAM
256 Gb de stockage
Processeur 64 bit
Ubuntu 20+ ou similaire
8 Gb RAM
512 Gb de stockage
L'enregistrement des transactions de stocks est une activité centrale d'Open mSupply. La plupart des données sur les transactions de stocks sont numériques. Un clavier numérique est souvent utile pour les machines sur lesquelles on saisit beaucoup de données.

Configuration requise pour mobile/tabletteđź”—

Il est possible d'utiliser un navigateur web sur une tablette pour se connecter Ă  un serveur Open mSupply et la seule configuration requise dans ce cas est une tablette suffisamment rapide ayant un navigateur tel que chrome ou firefox.

Pour la solution autonome, hors ligne, une application mobile et aussi disponbile pour les appareils android.

Spécifications recommandées: En résumé, Open mSupply mobile fonctionne sur tablette Android (pas sur les téléphones car les écrans de téléphone sont trop petits pour une utilisation efficace avec une grande quantité de données). L'application nécessite au moins Android 10.

MinimumRecommandé
Taille Ă©cran9.8 inches10.1 inches
RĂ©solution768 x 1024 pixels800 x 1200 pixels
Version Android1014
Processeur64 bit64 bit
RAM2 Gb4 Gb
Stockage32 Gb64 Gb

Pour que nous puissions fournir une assistance, l'appareil doit également être compatible avec le logiciel de gestion des appareils mobiles (MDM) et prendre en charge les services Google. Veuillez contacter la Fondation mSupply  pour plus de détails.

Recommandation avant achat: N'hésitez pas à nous contacter pour des tests et/ou des conseils avant de faire un achat important de matériel.

Onduleur intelligent (UPS)đź”—

Un onduleur intelligent (UPS) (Uninterruptible Power Supply) détecte une batterie sur le point de s'épuiser et envoie une notification au programme afin d'éteindre l'ordinateur en douceur. Pour ce faire, il faut une connexion par câble (généralement USB) entre l'onduleur et l'ordinateur, combinée à un logiciel fonctionnant sur l'ordinateur.

Selon notre expérience, la principale cause de défaillance matérielle des ordinateurs est la corruption des données due à des arrêts brutaux. Cela se produit lorsque l'alimentation de l'ordinateur est coupée instantanément, sans aucun avertissement permettant à l'ordinateur de s'arrêter correctement. Si la machine est "protégée" par un onduleur normal, cela peut toujours se produire lorsque la batterie est épuisée. Même si la machine est théoriquement protégée par un onduleur intelligent, il existe un certain nombre de circonstances où cette protection par UPS échoue :

  • La connexion par câble et le logiciel peuvent tomber en panne.
    • Le câble peut se dĂ©connecter.
    • Le logiciel n'est pas configurĂ© correctement.
    • Le logiciel ne dĂ©marre pas.
  • Les batteries de l'onduleur se dĂ©gradent (gĂ©nĂ©ralement dans les 2 ans suivant l'installation dans des environnements sujets aux coupures de courant) et leur capacitĂ© est insuffisante pour permettre Ă  l'ordinateur de s'arrĂŞter correctement après avoir reçu la notification de l'onduleur.

Les ordinateurs portables ont tendance à être plus résistants aux coupures de courant :

  • Les UPS intĂ©grĂ©s aux ordinateurs portables sont reconnus comme fiables
  • Les batteries d'ordinateurs portables durent plus longtemps que celles des onduleurs intelligents autonomes
  • MĂŞme si la batterie d'un ordinateur portable se dĂ©grade, la fonction onduleur intelligent reste plus efficace qu'un UPS connectĂ© Ă  un ordinateur de bureau.

Voici quelques avantages supplémentaires des ordinateurs portable sur les ordinateurs de bureau :

  • Frais de transport infĂ©rieurs:
    • Pour envoyer l'ordinateur sur site
    • Pour envoyer sur site des pièces dĂ©tachĂ©es en cas de rĂ©paration
    • Pour rapatrier l'appareil en cas de grosse reparations qui ne peuvent pas se faire sur place
  • Les ordinateurs portables ont la plupart du temps certaines fonctionnalitĂ©s par dĂ©faut comme une camĂ©ra, une carte WiFi ou le Bluetooth contrairement aux ordinateurs de bureau (type tour).

Un des sujets d'inquiétude autour des ordinateurs portables reste la sécurité. Il est plus facile de voler un ordinateur portable dans un bureau que de voler un ordinateur type tour. C'est pour cette raison qu'une fonctionnalité antivol telle que l'encoche de sécurité Kensington est généralement installée par défaut.

Étant donné qu'Open mSupply utilise beaucoup de chiffres (quantités de stock), il est fortement recommandé d'avoir un clavier avec un pavé numérique. Les ordinateurs portables plus petits (écran de 14 pouces ou moins) n'en auront pas. Ces derniers ont généralement un écran trop petit et peu pratique. Il est donc recommandé de se procurer un ordinateur portable avec un clavier comprenant un pavé numérique, ce qui permettra d'avoir un écran suffisamment grand.

Voici quelques accessoires de productivité utiles pour les ordinateurs portables :

  • Souris filaire (pas sans fil - le remplacement des piles est coĂ»teux et pose des problèmes environnementaux).
  • Clavier filaire (pas sans fil - le remplacement des piles est coĂ»teux et pose des problèmes environnementaux).
  • Écran externe

Bande passante et latence requisesđź”—

Avant de parler de bande passante et de latence, il convient de mentionner notre système de synchronisation, qui a évité des échecs d'installation dans de nombreux pays !

Mode hors ligne (synchronisation)đź”—

  • Bande passante : 128 kbps
  • Latence : Ă©levĂ©e (par exemple, satellite) acceptable. Les utilisateurs ne la remarqueront pas dans les opĂ©rations quotidiennes, car la synchronisation s'effectue en arrière-plan et les demandes de donnĂ©es sont satisfaites Ă  partir de la base de donnĂ©es locale, et non par internet.
  • ConnectivitĂ© : intermittente (une fois par semaine par exemple est un rythme acceptable).

Mode hébergé dans le cloud (en ligne)🔗

  • TĂ©lĂ©chargement initial du code Javascript est d'environ 1 Mo, donc une connexion de 512 kbps ou plus est recommandĂ©e (chargement en 10 secondes environ).
  • Connexion internet : nĂ©cessaire pour utiliser Open mSupply dans ce mode.
  • Latence : une latence Ă©levĂ©e (par exemple, satellite ou connexion surchargĂ©e) se traduira par des performances plus lentes.

Système de sauvegarde🔗

Une fois que vous commencez à utiliser Open mSupply, il est important d'avoir une méthode de sauvegarde de vos données. Dans une installation par défaut, Open mSupply stocke toutes ses données dans un fichier qui devient rapidement volumineux. Vous devez donc disposer d'un périphérique de stockage amovible de grande capacité. Nous recommandons vivement l'utilisation d'un disque dur externe via FireWire (IEEE 1394) ou USB2 pour faciliter le stockage hors site des sauvegardes.

  • Si vous n'utilisez pas notre service de sauvegarde en ligne, vous devez pouvoir stocker les donnĂ©es sauvegardĂ©es hors site pour Ă©viter les risques de perte dus Ă  un incendie, un vol, etc.

Antivirusđź”—

Les systèmes d'exploitation basés sur Windows sont particulièrement vulnérables aux logiciels malveillants si des précautions ne sont pas prises. Nous recommandons les précautions suivantes :

  • Installez un antivirus rĂ©putĂ©, y compris une protection Web si l'ordinateur a accès Ă  Internet.
  • DĂ©sactivez les ports USB - reportez-vous Ă  ce site pour les mĂ©thodes suggĂ©rĂ©es

Assurez-vous que l'accès aux mots de passe permettant des exceptions aux deux mesures ci-dessus est sécurisé.

Base de données🔗

Open mSupply peut prendre en charge SQLite et postgreSQL en tant que serveur de bases de données. Le choix se fait lors de l'installation. Nous conseillons PostgreSQL dans le cas d'un serveur centralisé ou à usage élevé car ce dernier s'est avéré être plus performant que SQLite. PostgreSQL nécessite une installation à part - il est possible d'utiliser une version existante, installer Open mSupply à part, ou cocher la case correspondante lors de l'installation du serveur.

La version minimum de PostgreSQL est la version 12.

Serveur Centralđź”—

Une installation de mSupply est actuellement requise pour exécuter Open mSupply (elle permet de gérer un certain nombre d'aspects centralisés du système).

A partir de v2.0.00, le serveur central Open mSupply est aussi requis pour une synchronisation réussie. Voir en anglais Open mSupply central server et Open mSupply central server site configuration in mSupply pour plus de détails.

Vous obtiendrez le message suivant si le serveur central n'est pas configuré :

v6 not configured!

Les versions du serveur central mSupply et Open mSupply sont importantes, car toutes les versions ne sont pas compatibles entre elles.

Le tableau ci-dessous indique la version de mSupply dont vous aurez besoin pour exécuter Open mSupply :

Open mSupply RemotemSupply CentralOpen mSupply Central
1.1.00 - 1.1.167.04.01+N/A
1.2.00+7.05.05+N/A
1.4.00+7.09.00+N/A
2.0.00+7.14.04+2.0.00+
2.1.00+7.14.04+2.1.00+
2.2.00+7.14.04+2.2.00+

Si vous essayez de vous connecter a un serveur incompatible, vous obtiendrez le message suivant:

server version mismatch!