picto-vérifiéBOITE A OUTILS BGS FRAMEWORK

Accélérez la personnalisation de votre solution PLM Teamcenter

Alternative aux développements spécifiques purs, le framework BGS est une boite à outils simplifiant la personnalisation de la solution PLM Teamcenter (extraction et exploitation de données, communication avec d’autres systèmes d’information…)

logo babbage gateway software
picto-multi-flèches

01BGS INSIDE

BGS est une société éditrice de logiciel qui conçoit des produits connectés à la solution PLM Teamcenter. Ces solutions visent à enrichir le standard du marché avec des développements spécifiques standardisés innovants et plus abordables.

Le framework BGS est né du constat suivant : les besoins de chaque entreprise sont uniques et en constante évolution, notamment au niveau du PLM. Extraire et exploiter les données issues du PLM, réaliser des connecteurs entre le PLM et d’autres systèmes d’information (SAP…) sont autant d’exemples illustrant un besoin d’adaptation de la solution standard.

logo-bgs-noir
picto-flèche

Pour répondre à ce besoin, la solution la plus répandue est la définition et l’implémentation de développements spécifiques. Bien souvent longs et coûteux, ils représentent un frein à une utilisation personnalisée de la solution PLM.

Pour satisfaire les demandes de chacun et assurer une efficacité et une fiabilité maximales, nous avons développé un framework permettant de faciliter les développements spécifiques, que ce soit en termes de temps, de coût et de robustesse.

Avec son framework, BGS standardise le développement spécifique !

picto-flèche
picto-cercle-gris

02LE PRODUIT BGS

Le framework BGS est une « boite à outils » de développement (API) utilisant le language .NET pour réaliser des applications interagissant avec les objets et les données de la solution PLM Teamcenter. L’utilisation d’un framework pour réaliser des développements spécifiques présente des avantages, notamment en termes de temps, de coût et de robustesse.

picto-créativité

Créativité

picto-click

L’utilisation d’un framework offre un terrain fertile à la créativité des développeurs, en leur fournissant des outils flexibles et performants pour concevoir des solutions innovantes, optimiser leurs processus et repousser les limites du développement logiciel.

picto-productivité

Productivité

picto-click

En ayant une structure et des composants préconstruits, le framework permet de se concentrer uniquement sur les fonctionnalités spécifiques. L’objectif est de dynamiser le processus de développement et de gagner du temps.

icon d'une ampoule artistique représentant des idées créatives

Maintenance et évolutivité

picto-click

Le framework a été conçu pour être modulaire et évolutif. On peut ajouter ou modifier des fonctionnalités sans affecter l’ensemble de l’application; ce qui facilite la maintenance et les mises à jour.

icon d'un diamant pour représenter le perfectionnisme de Biz Design Solution

Communauté et support du langage cible

picto-click

.NET bénéficie d'une grande communauté de développeurs et d'un support solide de Microsoft. Une abondance de ressources, de documentation, de forums et de bibliothèques sont ainsi disponibles.

picto-performance

Performances et utilisation des ressources

picto-click

Le framework a été optimisé pour offrir des performances élevées. Il inclut des techniques d'optimisation intégrées pour assurer que les applications fonctionnent rapidement et efficacement.

picto-test

Tests et débogage

picto-click

Le framework intègre des outils pour le test et le débogage, ce qui facilite la détection et la correction des erreurs dans le code.

03LES POSSIBILITÉS

Le framework BGS permet de personnaliser plus rapidement la solution PLM Teamcenter selon les besoins propres à chacun en mettant l’accent sur l’exploitation des données issues de la solution. Pour une gestion plus efficace du produit tout au long de son cycle de vie, avec le framework BGS, il est notamment possible de :

Générer des rapports personnalisés et des tableaux de bord interactifs

La création de rapports personnalisés via des outils BI, basés sur les données issues du PLM, permet un accès personnalisé à l’information, direct et pertinent. Chaque partie prenante voit ses besoins spécifiques pris en compte.

picto-analyse

Communiquer avec d’autres systèmes tels que l’ERP, le CRM, le SCM…

L’intégration des données PLM avec d’autres sources telles que l’ERP, le CRM ou encore le SCM permet aux entreprises d’obtenir une vue d’ensemble plus exhaustive de leurs opérations et de leurs performances globales.

picto-cloud

Consolider des données en les intégrant dans un outil BI

L’obtention d’une vue consolidée de toutes les informations relatives à un produit, de sa conception à sa fin de vie permet d’effectuer une analyse holistique et d’obtenir une meilleure compréhension des performances.

picto-dashboard

Analyser des données pour accompagner la prise de décision

L’exploitation des données PLM via un outil BI et ses fonctionnalités telles que l’analyse prédictive, le data mining et les algorithmes d’apprentissage automatique permettent l’identification de modèles ou la prévision de tendances futures par exemple.

picto-loop-data

04L’OFFRE BGS

Sur simple demande, le framework BGS est mis à disposition gratuitement. A date, il s’agit de plus de 140 fonctions disponibles réparties en trois familles offrant une large couverture :

Request : qui permet d’interroger et de récupérer des données;
Modify : qui permet de modifier ou de créer des données;
Trace : qui sert pour le suivi et le debugging.

Pour concevoir des programmes utilisant le framework, les développeurs doivent posséder une bonne connaissance en programmation, notamment en .NET.

En partenariat avec un organisme de formation Qualiopi (formation éligible au financement), nous proposons également une formation pour maitriser l’utilisation du framework en toute autonomie et de manière optimale.

05EXEMPLES D’APPLICATION

picto-vérifiéPublication PowerBI

Le framework BGS est utilisé ici pour permettre d’accéder à des données Teamcenter via une base pivot pour les mettre à disposition d’un outil de type BI. Les avantages sont multiples :

Aucun passage par de multiples fichiers de type extraction excel;
Données directement publiées dans une base pivot Microsoft SQL Server;
Données accessibles en cloud via la passerelle Microsoft One-Premise Data Gateway;
Accès direct aux analyses depuis PowerBI Desktop ou Cloud.
icon flèche circulaire
picto plusexemple dashboard PLM Teamcenter
picto plusexemple dashboard PLM Teamcenter

Voici des exemples concrets d’application du framework BGS :

Power BI Publisher

Outil d’intégration entre Teamcenter et Power BI. Il prend en charge plusieurs modes (sauvegarde, consolidation, déploiement, import/export, etc.) et gère les opérations de sécurité et de contexte automatiquement.

Il fonctionne en mode graphique ou en batch, avec gestion centralisée des logs et codes de retour explicites.

Products BOM to BI

Plateforme d’extraction et de valorisation de données Teamcenter, conçue pour publier massivement des structures produits résolues vers une base de données externe. Elle s’appuie sur un orchestrateur central qui pilote les utilitaires, enchaîne les traitements, gère les connexions Teamcenter et supervise l’exécution. Les utilitaires cartographient les structures produit (BOM, niveaux, liens parent/enfant) et enrichissent chaque objet avec des attributs fonctionnels clés. Le système produit une vue consolidée et cohérente, directement exploitable par les équipes métiers, data ou BI.

picto-vérifiéGénération de rapports

Le framework BGS est utilisé pour permettre de générer des rapports personnalisés dans la plupart des formats communs (Microsoft Office, PDF, html). A la demande ou planifiée, la création des rapports utilise l’architecture standard Teamcenter Dispatcher. Une fois générés, il est possible d’en gérer la diffusion (notification par mail avec corps de mail spécifique, publication vers des systèmes externes…).

icon flèche circulaire
picto plusexemple dashboard PLM Teamcenter
picto plusexemple dashboard PLM Teamcenter

Voici des exemples concrets d’application du framework BGS :

Export Teamcenter Folder Content

Utilitaire d’exportation de contenu de dossiers Teamcenter. Il identifie les objets cibles, extrait les fichiers et métadonnées, puis les publie sur disque ou dans Teamcenter, avec gestion des erreurs et journalisation complète.

Product Configurator Report

Outil de génération de rapports sur les structures de produits configurés. Il collecte les données, consolide les informations du configurateur produit et exporte les résultats dans des rapports exploitables pour le suivi qualité et reporting.

Query 2 Report

Outil de génération de rapports à partir de requêtes Teamcenter. Il exécute les recherches, collecte les données, puis génère des rapports au format Excel ou fichier.

Les résultats sont déposés dans Teamcenter et notifiés aux utilisateurs. L’application assure la clôture et le redémarrage propres des tâches.

Massive BOM

Générateur de rapports Excel basé sur les structures de nomenclatures Teamcenter. Il collecte les données et métadonnées d’objets complexes, puis les exporte selon différents modes.

Générateur de rapports basé sur OpenXML, optimisé pour un usage serveur sans dépendance à Office. Il remplit des modèles à partir de données Teamcenter, assure performance, stabilité et traçabilité des exécutions. Une gestion du suivi et des journaux d’exécution assure traçabilité et performance.

picto-vérifiéRéalisation d’interfaces

Intégrer Teamcenter avec un middleware pour créer des interfaces peut offrir plusieurs avantages significatifs et entre autres : interopérabilité, flexibilité, automatisation des processus et centralisation des données.

Le framework BGS prend la forme d’un connecteur bidirectionnel en se concentrant sur :

La configuration des données : Configurer les flux de données pour déplacer les informations entre Teamcenter et le middleware de manière flexible et efficace
Le déploiement et la maintenance : en proposant une structure le log par transaction permettant de faciliter l’analyse
La sécurisation : et en intégrant des protocoles de sécurisation les plus courants.

Voici des exemples concrets d’application du framework BGS :

Rest Full API Hub

Application centrale agissant comme point d’entrée entre les clients et Teamcenter qui expose des services REST pour orchestrer l’exécution des traitements. Elle initialise l’environnement, charge la configuration (hôte, port, sécurité, authentification) et démarre le service web. Elle assure l’authentification des requêtes, prépare le contexte d’exécution et déclenche les modules de travail appropriés. Un mécanisme de surveillance garantit la disponibilité du service et une fermeture propre en cas d’arrêt planifié.

Rest Full API Worker

Composant chargé de l’exécution des traitements demandés par le Hub. Il ouvre une session Teamcenter, charge la requête, exécute les actions (génération de rapports, création de jeux de données, etc.) et publie les résultats.

Il assure la relance et le suivi des tâches Teamcenter, garantissant une exécution stable et réutilisable pour différents cas d’usage.

Contactez-nous

Vous avez des besoins spécifiques liés à la personnalisation de votre solution Teamcenter ? Rapports, analyse ou interfaces ? Vous souhaitez échanger quant au fonctionnement et aux modalités de la mise en place du framework BGS ? Vous souhaitez obtenir le framework gratuitement ? Contactez-nous !

Babbage Gateway Software

BGS est une société éditrice de logiciel qui conçoit des produits connectés à la solution PLM Teamcenter. Ces solutions visent à enrichir le standard du marché avec des développements spécifiques standardisés innovants et plus abordables.