Intégrer SOLIDWORKS à Business Central

À une époque où l’intégration technologique constitue l’épine dorsale des opérations commerciales efficaces, la connexion des systèmes CAO, PDM et ERP est un choix logique. Cet article de blog s’inspire d’un récent webinaire que j’ai animé, qui a plongé dans le monde de l’intégration de SOLIDWORKS et SOLIDWORKS PDM avec Microsoft Dynamics 365 Business Central ERP.

Les idées partagées ici visent à aller au-delà des spécificités de cette intégration, en offrant une perspective plus large sur la synergie entre la CAO, le PDM et pratiquement n’importe quel système ERP.

Avant de commencer, j’aimerais vous donner un aperçu de mon programme d’aujourd’hui. Il y a 5 sujets:

1. Qu’est-ce que CustomTools ?
2. Pourquoi les intégrations logicielles sont-elles importantes ?
3. Comment fonctionne l’intégration entre SOLIDWORKS, PDM et Business Central ?
3. Comment se déroule un projet d’intégration typique ?
4. Comment avons-nous aidé une entreprise canadienne de solutions de jeux aquatiques à intégrer SOLIDWORKS et ERP ?
5. Comment fonctionne la tarification de CustomTools ?

C’est parti !

Qu’est-ce que CustomTools ??

Tout le monde ne connaît peut-être pas CustomTools et ce qu’il offre réellement, ses avantages et l’équipe qui est à l’origine de ce produit exceptionnel. CustomTools est un module complémentaire conçu pour SOLIDWORKS et SOLIDWORKS PDM. Il a fait ses débuts à la fin des années 1990 et constitue depuis lors un outil précieux pour les concepteurs. Ce puissant outil offre un large éventail de fonctionnalités, en particulier une gestion avancée des propriétés personnalisées, des opérations par lots telles que l’impression et l’exportation de fichiers par lots, des rapports basés sur Excel et des intégrations ERP transparentes. [Pour en savoir plus, consultez nos pages sur les capacités].

L’impact de CustomTools est remarquable, car il peut réduire de manière significative les aspects manuels et répétitifs du travail de conception jusqu’à 3 %. En outre, il garantit la cohérence et aide à éliminer les erreurs courantes dans le processus de conception.

Derrière CustomTools se trouve l’équipe dévouée d’ATR Soft, une société dont le siège se trouve à Turku, en Finlande, et qui comprend 60 professionnels du développement de logiciels. Notre équipe possède une vaste expérience dans le développement et la maintenance de systèmes PDM et PLM, ainsi que dans la création de modules complémentaires pour la CAO et le PDM. En outre, nous sommes des experts reconnus dans le domaine de l’intégration de logiciels. [Vous pouvez en savoir plus sur nos connaissances dans les pages Services].

En résumé, CustomTools est votre solution pour améliorer votre expérience avec SOLIDWORKS et SOLIDWORKS PDM, et l’équipe d’ATR Soft est là pour vous aider à optimiser votre conception et votre productivité.

Pourquoi les intégrations logicielles sont-elles importantes ?

La réalité est que les entreprises fonctionnent avec une variété de systèmes différents qui doivent communiquer efficacement pour assurer un fonctionnement sans heurts. L’essentiel est de leur faciliter la vie. L’intégration de ces divers systèmes permet le transfert automatique des données d’un système à l’autre, éliminant ainsi le risque d’erreurs humaines et permettant aux concepteurs de travailler dans un environnement unifié plutôt que de passer constamment d’un système à l’autre.

D’un point de vue technique, l’intégration de logiciels implique le processus de combinaison de systèmes ou de composants logiciels distincts en un seul système, souvent en tirant parti de leurs interfaces de programmation d’applications (API). Cette fusion de systèmes distincts facilite l’échange transparent de données à des fins diverses. En matière d’intégration de logiciels, il n’existe pas d’approche unique. Je reçois fréquemment des demandes de clients concernant l’intégration avec diverses plateformes telles que SAP, Dynamics NAV, Odoo, Epicor, Sage, et bien d’autres encore. Avant de m’engager dans une quelconque intégration, je demande toujours des éclaircissements sur ce qu’ils entendent précisément par « intégration ».

La forme d’intégration la plus simple et la moins automatisée qui me vient à l’esprit est l’utilisation d’un presse-papiers. Par exemple, si un concepteur a besoin du prochain numéro de dessin disponible dans un système ERP, il peut simplement accéder à l’ERP, sélectionner le numéro et le copier à l’aide de Ctrl + C, puis le coller dans son environnement CAO ou PDM à l’aide de Ctrl + V. Bien que cette méthode ne soit pas très automatisée ou sophistiquée et qu’elle puisse potentiellement introduire des erreurs, elle est simple et rentable à mettre en œuvre.

Il convient de noter que le niveau d’automatisation est directement lié à la complexité et, par conséquent, au prix d’un projet d’intégration.

Comment fonctionne l’intégration entre SOLIDWORKS, PDM et Business Central ?

Dans le cas de CustomTools, notre intégration avec Dynamics 365 suit une approche point à point traditionnelle. Cela signifie que l’intégration bénéficie d’une faible latence et offre des possibilités de personnalisation pratiquement illimitées. Inversement, les plateformes d’intégration ont tendance à être plus faciles à maintenir et plus évolutives. Chez CustomTools, nous avons investi des efforts considérables pour nous assurer que nos intégrations sont non seulement fonctionnelles, mais aussi très faciles à entretenir.

CustomTools fonctionne de manière transparente dans SOLIDWORKS et SOLIDWORKS PDM. Il s’agit d’une extension inestimable de SOLIDWORKS PDM, qui vous permet d’effectuer des conversions de fichiers et des intégrations ERP efficaces et hautement adaptables. Une idée fausse répandue est que vous devez choisir l’un plutôt que l’autre, mais la réalité est que les deux systèmes ont leurs atouts uniques.

Pour ceux qui recherchent l’intégration de Dynamics 365 Business Central, CustomTools propose une solution complémentaire. Cette intégration prend en charge non seulement les anciennes versions de Dynamics NAV sur site, mais aussi la version moderne de Dynamics 365 Business Central, basée sur le cloud. Elle est construite sur des services web officiels, garantissant des capacités de lecture et d’écriture de données robustes. En outre, elle prend en charge diverses options d’authentification, notamment l’authentification de base traditionnelle, l’authentification Windows pour les installations sur site et l’authentification basée sur le protocole oAuth2 pour les systèmes basés sur le cloud, s’alignant ainsi de manière transparente sur les services en ligne de Microsoft.

Il est essentiel de reconnaître qu’il n’y a pas deux intégrations identiques, car chaque entreprise fonctionne différemment, chacune avec ses propres processus. Comme nous l’avons déjà mentionné, l’intégration doit être adaptée aux flux de travail de votre entreprise, en définissant précisément où les données sont créées, nécessaires et maintenues.

Dans CustomTools, nous y parvenons en développant une logique d’intégration spécifique au client par le biais de scripts complémentaires. Ces compléments sont gérés de manière centralisée et déployés automatiquement sur toutes les machines des clients, ce qui garantit la cohérence et simplifie les processus de modification. En s’appuyant sur l’API officielle et publique de CustomTools, ces scripts complémentaires restent compatibles avec les versions futures de CUSTOMTOOLS.

En résumé, CustomTools offre une solution polyvalente et adaptable qui s’intègre de manière transparente à SOLIDWORKS, SOLIDWORKS PDM et Dynamics 365 Business Central, tout en adaptant l’intégration à vos processus commerciaux uniques.

Un principe crucial à prendre en compte est la manière dont vous souhaitez que les informations circulent dans votre flux de travail. Plusieurs options s’offrent à vous : elles peuvent circuler de votre système ERP vers la CAO, de la CAO vers l’ERP, ou de manière bidirectionnelle, où les informations circulent de manière transparente dans les deux sens. Dans notre scénario, nous conservons toutes les contraintes de données dans un seul système.

Par exemple, une liste des unités de mesure disponibles est conservée dans l’ERP et récupérée à partir de là pour que le concepteur puisse choisir parmi les valeurs disponibles. Cette approche garantit l’intégrité des données en les consolidant en un seul endroit. CustomTools améliore encore ce processus en permettant la consommation automatique des numéros de dessin du système ERP lors de la création d’un nouveau fichier CAO. Les pièces individuelles et les assemblages du système CAO correspondent aux éléments du système ERP. Inversement, une nomenclature d’assemblage créée dans le système de CAO peut être transférée en toute transparence vers le système ERP en tant que nomenclature de production.

En outre, nous facilitons l’exportation des dessins SOLIDWORKS au format PDF, qui peuvent ensuite être commodément attachés à des articles connexes dans le système ERP. En outre, vous pouvez rechercher des articles existants directement à partir de l’interface utilisateur CAO, ce qui simplifie le processus de remplissage des propriétés personnalisées avec les informations sur les articles provenant du système ERP.

Avec CustomTools, la configuration de la connexion et de l’authentification à votre système ERP est un jeu d’enfant. De plus, vous pouvez définir tous les paramètres nécessaires par le biais de notre interface conviviale, ce qui élimine la nécessité de coder, d’écrire des scripts ou de bricoler avec des fichiers de configuration. Il n’est pas nécessaire de mémoriser les champs ERP ou les noms des enregistrements ; vous pouvez les sélectionner facilement à partir d’une liste. Cette approche transparente simplifie le processus de mise en correspondance des propriétés personnalisées SOLIDWORKS avec les enregistrements d’articles correspondants dans le système ERP.

Mais ce n’est pas tout : vous pouvez également rechercher des articles existants et compléter les propriétés personnalisées avec des informations provenant directement du système ERP. Cette fonction s’avère inestimable lorsque l’article que vous modélisez existe déjà dans votre système ERP. Par la suite, lorsque vous exportez votre nomenclature à partir de SOLIDWORKS ou de PDM, les articles manquants sont automatiquement créés et les articles existants sont mis à jour en fonction des paramètres que vous avez spécifiés. Ce même processus rationalisé s’applique aux nomenclatures de production.

CustomTools ne s’arrête pas là – il attache également une image de prévisualisation de votre fichier SOLIDWORKS à l’article dans l’ERP, fournissant une représentation visuelle de l’article. En outre, vous avez la possibilité de joindre des fichiers connexes, tels que des PDF générés à partir des dessins de l’article. Il convient de noter que tous les fichiers exportés vers l’ERP sont générés en arrière-plan s’ils sont manquants, ce qui garantit que vous travaillez toujours avec les dernières versions de vos fichiers.

Si vous souhaitez voir une démonstration de CustomTools ERP Connector, visitez notre chaîne YouTube et visioner ce webinaire sur ce sujet. La partie démo commence à 16:47.

Reconnaissant que chaque entreprise a des besoins d’intégration uniques, nous offrons la flexibilité nécessaire pour adapter l’intégration à vos processus spécifiques. La liste des fonctionnalités que nous avons mises en œuvre est longue et couvre un large éventail de besoins. Cela inclut les variantes d’articles, la migration transparente des données, la gestion efficace des révisions, l’utilisation de modèles d’articles, la création de versions de nomenclatures, l’établissement de routages d’articles, la gestion des attributs d’articles et la gestion des traductions linguistiques, pour n’en citer que quelques-unes.

Comment se déroule un projet d’intégration typique ?

Nous commençons chaque projet par une phase de spécification complète, en collaborant étroitement avec nos clients pour établir les principes fondamentaux de l’intégration. Cette phase englobe des aspects critiques tels que la migration potentielle des données existantes, la définition des correspondances de données et, surtout, la détermination des données qui revêtent une importance primordiale dans le transfert transparent entre les systèmes, ainsi que la manière dont ces données s’alignent sur les différentes plates-formes.

Après cette phase de planification minutieuse, nous passons à la phase de mise en œuvre. Parfois, nous procédons d’abord à la mise en œuvre dans un environnement de test, mais dans de nombreux cas, les clients possèdent exclusivement un environnement de production. Pour configurer et déployer efficacement l’intégration, il est impératif que nous ayons accès à l’environnement du client.

Tout au long du processus de mise en œuvre, nous procédons simultanément à des tests et à une documentation, une pratique qui commence pendant la phase de spécification mais qui atteint son apogée lorsque toutes les exigences sont mises en œuvre. Le point culminant est le test final, suivi d’une formation complète des utilisateurs. Nous sommes fermement convaincus que même l’intégration la plus sophistiquée n’est aussi puissante que les utilisateurs qui comprennent comment l’exploiter. Bien que nos systèmes soient conçus pour guider les utilisateurs dans la direction souhaitée, une compréhension profonde du fonctionnement de l’intégration et de ses principes sous-jacents reste cruciale

Enfin, et ce n’est pas le moins important, nous apprécions le processus de collecte des réactions des utilisateurs après l’utilisation active de l’intégration. Il est souvent difficile de prendre en compte tous les scénarios possibles au cours des premières phases du projet. Les informations recueillies après la mise en œuvre peuvent révéler la nécessité de transférer des données spécifiques d’un système à l’autre, ce qui peut être pris en compte grâce aux ajustements nécessaires. Cette boucle de rétroaction continue garantit que l’intégration évolue en fonction de vos besoins..

Histoire de la réussite d’un client : Vortex

Vortex, Aquatic Play Solutions, est une entreprise fondée en 1995 au Canada. Elle a révolutionné la façon dont les enfants et les familles jouent dans les espaces urbains, les parcs aquatiques et les centres de villégiature du monde entier. Au service des municipalités et des organisations privées, elle a créé plus de 8 000 installations personnalisées dans 50 pays et sur 5 continents. Un projet de conception de taille moyenne prend environ un mois et comprend 2 000 éléments.

Leur processus de conception était auparavant long et rigide. Ils ont de nombreuses exigences à respecter dans les projets du point de vue de la réglementation, mais les aires de jeux doivent faire preuve de créativité dans la conception des produits et des couleurs, ce qui contribue également à différencier les solutions Vortex de celles de ses concurrents. Ils doivent gérer de nombreuses variantes de couleurs et il arrive que les clients souhaitent modifier leurs exigences en cours de projet, par exemple en passant d’un matériau en acier galvanisé à un matériau en acier 316.

L’arrivée de Covid a été l’occasion d’améliorer les processus et les systèmes. Vortex a choisi ATR Soft comme partenaire intégrateur, et CustomTools a été sélectionné pour mettre en œuvre l’intégration. Par la suite, Vortex a commencé à utiliser d’autres fonctionnalités de CustomTools.

Dans CustomTools ERP Connector, Vortex apprécie particulièrement les liens de fichiers vers SharePoint qui sont automatiquement générés vers Business Central et peuvent ensuite être facilement partagés avec des tiers. Le travail de personnalisation a commencé à petite échelle, mais s’est intensifié lorsque les possibilités et les avantages ont commencé à être découverts. Au total, notre équipe a créé 12 fonctionnalités personnalisées pour soutenir le processus de conception dans SOLIDWORKS.

Le résultat est que l’ensemble du processus de conception est passé de 8 semaines à 4 ou 5 semaines. Vortex est désormais en mesure de réagir plus rapidement aux besoins de ses clients, de livrer les projets plus rapidement et d’utiliser le temps ainsi gagné pour le développement de nouveaux produits. CustomTools aide également à détecter les erreurs de préproduction lors de l’exportation d’articles vers l’ERP, ce qui permet d’éviter des erreurs coûteuses en cours de production.

Prix de l’intégration de CustomTools

Vous voulez accélérer le processus de conception, comme l’a fait Vortex ? Il est temps de se pencher sur la tarification.

L’intégration de Dynamics 365 Business Central étant construite au-dessus de la plateforme CustomTools, tous les utilisateurs de l’intégration ont besoin d’une licence CustomTools Professional, qu’ils utilisent SOLIDWORKS CAD, PDM, ou les deux. Une seule licence couvre les deux systèmes sur un ordinateur. Vous avez également besoin du module d’intégration proprement dit, ERP Connector, qui est proposé en lots de 10 utilisateurs.

Pour les licences CustomTools, vous ne payez qu’une seule fois. Les frais d’assistance CustomTools et d’abonnement à ERP Connector sont récurrents. Vous pouvez consulter les informations de prix actualisées sur notre site.

En outre, nous devons mettre en œuvre l’intégration. Au tout début, une question typique est de savoir combien de jours il faut généralement pour réaliser un projet d’intégration. Cette question est aussi délicate que celle de savoir combien de jours il faut pour construire une maison. Le niveau d’automatisation définit généralement le niveau de complexité qui, d’autre part, affecte la taille du projet.

Résumé

En conclusion, lorsqu’il s’agit d’intégrations, l’objectif premier est de nous simplifier la vie. Il n’y a pas de solution unique ; chaque organisation doit examiner attentivement quelles informations sont essentielles pour passer d’un système à l’autre de manière transparente et adapter son approche pour répondre à ses besoins uniques en matière de communication.

En outre, il est essentiel de garder à l’esprit qu’une solution d’intégration durable repose sur un produit ou une plateforme qui peut être maintenu(e). Au fil du temps, les modifications apportées au système ERP peuvent nécessiter des mises à jour de la logique d’intégration. Par exemple, de nouveaux champs de données ou enregistrements obligatoires peuvent être introduits. Pour relever ce défi, CustomTools propose une solution d’intégration rentable, produite, qui peut être facilement personnalisée pour répondre aux exigences spécifiques du client, tout en garantissant la maintenabilité de l’intégration.

En fin de compte, l’essentiel est de considérer l’intégration comme un moyen d’améliorer l’efficacité et l’efficience, tout en garantissant l’adaptabilité aux besoins en constante évolution de votre organisation.

Comment commencer ?

Vous vous demandez peut-être comment commencer.

Tout d’abord, vous devez vous demander quelles sont les informations que j’essaie de collecter ou de transmettre à un autre système. Si cela vous semble difficile, nous pouvons vous aider à formuler ces idées. Il est parfois difficile d’imaginer toutes les possibilités, comme nous venons de l’apprendre dans l’affaire Vortex. Souvent, il est bon de commencer modestement et d’évoluer au fil du temps.

Quoi qu’il en soit, quelle que soit votre stratégie, nous sommes là pour vous aider. Vous pouvez nous contacter à l’adresse suivante sales@customtools.info.

Rédigé par :
Tero Salonen, Directeur de produit
13 novembre 2023