NetSuite domine le marché des ERP cloud pour les entreprises manufacturières de taille moyenne réalisant un chiffre d'affaires de 10 à 500 millions de dollars, mais ses fonctionnalités natives de gestion de la maintenance sont limitées. Bien qu'elles gèrent l'amortissement des immobilisations et la gestion des fournisseurs, elles ne proposent pas de flux de travail pour les ordres de travail, la planification de la maintenance préventive ni le suivi de la maintenance au niveau des équipements. La GMAO (Gestion de la Maintenance Assistée par Ordinateur) comble cette lacune et son intégration élimine les silos de données qui imposent un rapprochement manuel. Les principaux points d'intégration sont les suivants : les bons de commande (la GMAO génère un bon de commande dans NetSuite, NetSuite l'approuve et l'envoie au fournisseur, et la réception dans la GMAO met à jour l'inventaire NetSuite), l'évaluation des stocks MRO (les pièces détachées de la GMAO apparaissent dans NetSuite pour une meilleure exactitude du bilan), les enregistrements des immobilisations (les équipements de la GMAO correspondent aux immobilisations de NetSuite pour le suivi de l'amortissement) et les données de base des fournisseurs (une liste unique de fournisseurs partagée entre les systèmes). Sans intégration, les fabricants tiennent deux registres distincts des dépenses liées à la maintenance, ce qui engendre des frais de rapprochement annuels de 30 000 à 80 000 $ pour les entreprises de taille moyenne.
Il existe trois approches pour l'intégration CMMS-NetSuite. Connecteur natif : MaintainX et Fiix proposent des connecteurs NetSuite préconfigurés, plus ou moins complets. Rapides à déployer et nécessitant peu de maintenance, ils peuvent toutefois ne pas prendre en charge tous les flux de données requis. Plateforme en tant que service (iPaaS) : Celigo (avec des modèles NetSuite prédéfinis), Boomi et Workato offrent une intégration configurable sans développement spécifique. Ce type d'intégration offre le meilleur compromis entre rapidité et flexibilité pour la plupart des déploiements de taille moyenne, avec un coût de mise en œuvre compris entre 15 000 $ et 30 000 $. Intégration API personnalisée : l'API REST SuiteScript 2.x de NetSuite, combinée à l'API REST CMMS, fournit précisément les flux de données nécessaires, mais requiert des ressources de développement et une maintenance continue. Pour la plupart des fabricants, l'iPaaS via Celigo offre la meilleure solution. La conception de l'intégration doit couvrir cinq flux : synchronisation des données fournisseurs avec NetSuite (système de référence), création des commandes d'achat depuis la CMMS vers NetSuite, mise à jour des réceptions de marchandises, imputation des coûts des ordres de travail dans les enregistrements d'interventions NetSuite et synchronisation des immobilisations pour les nouveaux équipements. Chaque flux doit faire l'objet d'une gestion des erreurs afin d'éviter les défaillances silencieuses.
La synchronisation des immobilisations est le point d'intégration le plus important entre la GMAO et NetSuite. Lorsque NetSuite crée une fiche d'immobilisation pour un nouvel équipement lors de sa mise en service, la fiche correspondante doit apparaître automatiquement dans la GMAO, pré-remplie avec le nom, le numéro de série, l'emplacement et la classe d'amortissement de l'immobilisation. Ceci élimine la saisie de données en double et garantit la cohérence entre le registre des immobilisations de la GMAO et celui de NetSuite à des fins d'audit. L'évaluation des stocks MRO est l'autre flux critique : les pièces détachées enregistrées dans la GMAO constituent un actif du bilan et doivent figurer dans NetSuite. La plupart des fabricants comptabilisent les stocks MRO comme un actif circulant si leur valeur est importante, ou comme une charge d'achat pour les articles de faible valeur. Dans tous les cas, le traitement comptable doit être cohérent entre la GMAO et NetSuite. Pour les fabricants dont les stocks de pièces détachées s'élèvent à 500 000 $ ou plus, un décalage entre la GMAO et NetSuite peut entraîner des anomalies lors des audits et des erreurs dans le calcul du fonds de roulement. L'intégration de ces systèmes permet généralement de faire apparaître une valeur de stock non comptabilisée auparavant, comprise entre 50 000 $ et 200 000 $.