Améliorez la gestion du cycle de vie des produits avec Mendix + Centre d'équipe | Mendix

Passer au contenu principal

Améliorez la gestion du cycle de vie des produits avec Mendix + Centre d'équipe

Principaux plats à emporter:

  • Vous pouvez combiner Mendix et Teamcenter pour améliorer la gestion du cycle de vie des produits, favorisant l'innovation, l'efficacité et l'agilité de l'entreprise.
  • Mendix l'intégration avec Teamcenter est transparente grâce au connecteur et à l'extension.
  • Avec l'extension, connexion Mendix et Teamcenter devient aussi simple que quelques clics de souris.

Siemens Teamcenter est le logiciel de gestion du cycle de vie des produits (PLM) le plus répandu dans le secteur manufacturier. Il permet aux fabricants de connecter les personnes, les processus et les données au sein de leurs organisations. Optimiser la valeur de vos systèmes centraux, comme Teamcenter, est essentiel.

At Mendix nous croyons en la Adapter et étendre le mouvementAdaptez vos systèmes centraux pour offrir de nouvelles expériences à vos utilisateurs principaux. Cela inclut de nouvelles présentations de données et de nouveaux formats, comme des applications mobiles et hors ligne. L'extension libère vos données Teamcenter pour atteindre des utilisateurs non centraux et offre des cas d'usage connexes tels que le service après-vente, les achats et la collaboration avec les fournisseurs. Dans cet article de blog, nous vous expliquerons comment étendre Teamcenter grâce à Mendix.

Combinez les forces de Mendix et Teamcenter

Pour réaliser la vision « Adapter et étendre », nous proposons une intégration transparente avec Teamcenter via le Connecteur Teamcenter et Extension de TeamcenterL'intégration avec Teamcenter est prise en charge par son architecture orientée services (SOA). Grâce à cette architecture, vous pouvez récupérer et créer des données depuis Teamcenter, travailler avec des données structurées telles que des nomenclatures, interagir avec les flux de travail Teamcenter et bien plus encore.

En 2019, Siemens livré le connecteur Teamcenter pour vous aider à développer Mendix Applications utilisant les données Teamcenter, exploitant ces API SOA. Le connecteur Teamcenter fournit un ensemble d'actions Java qui prennent en charge l'intégration à Teamcenter. Les intégrations prises en charge incluent la connexion/déconnexion, la gestion des éléments, les révisions d'éléments, les jeux de données et les objets d'espace de travail, l'utilisation des workflows Teamcenter, et bien plus encore.

L'année dernière, Mendix a publié l'extension Teamcenter pour fournir une véritable expérience low code lors de la construction Mendix applications utilisant les données Teamcenter. L'extension Teamcenter est une Mendix Extension Studio Pro qui vous permet de créer des applications qui s'intègrent à Teamcenter en utilisant des flux et des interfaces utilisateur familiers comme ceux déjà connus Mendix Développeurs. Une fois l'intégration configurée par le développeur, l'extension Teamcenter génère les microflux et les modèles de domaine nécessaires à vos intégrations. Les microflux générés utilisent à leur tour le connecteur Teamcenter.

Connecteur vs Extension – quelle est la différence ?

Le connecteur Teamcenter et l'extension Teamcenter simplifient tous deux l'intégration avec Siemens Teamcenter, mais ils servent à des fins différentes.

Connecteur Teamcenter

Ce Mendix Le module gère l'intégration réelle avec Teamcenter, et il :

  • Fournit des actions Java prêtes à l'emploi qui encapsulent les appels SOA couramment utilisés.
  • Convertit automatiquement Mendix demander des objets en JSON.
  • Appelle les API SOA appropriées et renvoie Mendix objets issus des réponses.
  • Vous permet de faire glisser et déposer une action Java dans la logique de votre application, sans avoir besoin de créer une intégration REST pour les appels SOA à partir de zéro.

Extension de Teamcenter

L'extension est conçue pour simplifier l'intégration Mendix avec Teamcenter :

  • A Mendix Extension Studio Pro qui fournit des outils low-code pour créer des blocs de construction d'intégration.
  • Aborde la complexité des nombreux types d'objets interdépendants (et souvent personnalisés) de Teamcenter, ce qui peut être difficile même pour les utilisateurs expérimentés.
  • Intègre le modèle commercial Teamcenter directement dans Mendix Studio Pro.
  • Vous permet de sélectionner simplement les objets dont vous avez besoin, tout en générant automatiquement les blocs de construction d'intégration nécessaires.

En bref, le connecteur exécute les intégrations, tandis que l'extension vous permet de les concevoir avec une simplicité de code réduite.

Utilisation de l'extension Teamcenter

Avant de plonger, définissons un cas d’utilisation.

Un cas d'utilisation concret

Imaginez que nous souhaitions créer une application mobile permettant aux utilisateurs de créer une demande de modification pour la révision d'une pièce. L'application inclura très probablement les intégrations suivantes avec Teamcenter : recherche de révisions de pièces, création d'une demande de modification et déclenchement d'un workflow pour traiter la demande.

Zoom sur la création d'une demande de changement

Lorsque l'utilisateur clique sur le bouton Soumettre dans notre interface utilisateur imaginaire, un microflux sera exécuté qui, à la fin, effectuera un appel REST à Teamcenter SOA pour créer l'objet dans Teamcenter.

Connaissez vos données avant de construire

Lorsque vous développez une telle application, vous devez savoir quel type de données vous traitez. Par exemple, vous devez savoir quel type de demande de modification nécessite.

création. Il peut s'agir de la révision d'élément de modification par défaut, d'une révision de rapport de résolution de problèmes ou d'une demande de modification personnalisée, spécifique à l'instance Teamcenter.

Les avantages de l'extension Teamcenter

Alors que le connecteur Teamcenter vous permet de configurer quels objets métier Teamcenter sont impliqués et lesquels Mendix Les entités représentent ces objets métier, mais cela ne résout pas tout. Par exemple : comment savoir quels types d'objets métier sont disponibles ? Quelles sont leurs propriétés ? Lesquelles de ces propriétés les utilisateurs sont-ils autorisés à modifier ?

L'un des principaux avantages de l'extension Teamcenter est qu'elle vous offre un accès direct au modèle économique de Teamcenter lors de la configuration de vos intégrations. Sans cette extension, les développeurs devaient accéder à l'IDE Business Modeler (BMIDE) de Teamcenter pour rechercher des informations sur le modèle économique de Teamcenter.

Il convient de noter que souvent Mendix Les développeurs n'ont pas accès à BMIDE et ces informations doivent être communiquées par d'autres canaux. À partir des données de BMIDE, vous pouvez construire manuellement un modèle de domaine. Mendix cela reflète le modèle commercial de Teamcenter, mais il s’agit d’un exercice élaboré et sujet aux erreurs.

En revanche, avec l'extension Teamcenter, vous pouvez simplement sélectionner ce dont vous avez besoin dans Teamcenter à l'intérieur Mendix Studio Pro. À l'aide d'une page de mappage d'importation, vous pouvez configurer le mappage des objets métier Teamcenter Mendix entités et sélectionnez les propriétés, relations et/ou références qui vous intéressent.

Lors du mappage d'importation, l'extension affiche, par exemple, les types de révisions de demandes de modification disponibles dans Teamcenter. Elle affiche les noms d'affichage des objets à côté du nom interne. Au final, le connecteur Teamcenter a besoin du nom interne pour l'intégration, mais ces noms internes peuvent être complexes. Par exemple, le nom interne de Révision de la résolution de problèmes mentionné ci-dessus est C3CapaRévisionEn affichant à la fois le nom interne et le nom d'affichage, l'extension vous aide à naviguer sans effort dans le modèle commercial Teamcenter.

L'extension Teamcenter est également utile pour sélectionner les propriétés, relations et références pertinentes. Pour l'objet métier sélectionné, l'extension répertorie les propriétés, relations et références, indiquant les noms internes et d'affichage, ainsi que leur type. En tant que développeur, il vous suffit de sélectionner celles qui sont pertinentes pour l'application, et le tour est joué. L'extension Teamcenter garantit la génération du modèle de domaine approprié pour l'intégration.

Pour conclure, avec l'extension Teamcenter vous pouvez :

  • Accélérez votre développement : quelques clics et vous pouvez glisser-déposer des microflux prêts à l'emploi dans la logique de votre application.
  • Créez des intégrations personnalisées : recherchez et sélectionnez les objets, propriétés, relations et références Teamcenter qui vous intéressent et qui sont spécifiques à votre instance Teamcenter.
  • Créez des intégrations sans risque d’erreurs et de fautes de frappe : utilisez les noms d’affichage des objets, des propriétés, des relations et des références dans l’interface utilisateur et demandez à l’extension de générer le modèle de domaine et les microflux qui utilisent les noms internes des intégrations.

Comment tout est connecté

En résumé, le connecteur Teamcenter vous permet, par exemple, de récupérer vos révisions de pièces depuis Teamcenter, de créer des demandes de modification et de les soumettre à un workflow dans Teamcenter. L'extension Teamcenter vous aide à créer la logique d'application dont vous avez besoin, tout en utilisant les actions Java du connecteur Teamcenter.

Lorsque vous débutez votre développement, nous vous conseillons de commencer par l'extension Teamcenter. Si votre cas d'utilisation est pris en charge par l'extension, c'est de loin la méthode la plus simple pour développer votre application, car elle offre une véritable expérience low-code directement dans votre IDE :

  • Lancer l'extension
  • Choisissez votre intégration
  • Configurez votre intégration (y compris le mappage)
  • Générez votre modèle de domaine et vos microflux !

Pour plus d'informations sur les cas d'utilisation pris en charge, veuillez visiter le Documentation de l'extension Teamcenter.

Actuellement, l'extension Teamcenter prend en charge un sous-ensemble de la plupart des intégrations du connecteur Teamcenter, mais ses fonctionnalités ne sont pas encore complètes. Nous ajoutons de nouvelles fonctionnalités au fur et à mesure. Par exemple, dans le cas d'utilisation précédent, nous avons mentionné le workflow Teamcenter. Cette intégration est prise en charge par le connecteur Teamcenter, mais pas encore par l'extension.

Si tel est le cas, vous pouvez développer votre intégration directement à l'aide du connecteur Teamcenter. La liste des API SOA prises en charge utilisant des actions Java prêtes à l'emploi est disponible dans la documentation du connecteur Teamcenter.

Teamcenter SOA fournit plus de 1000 XNUMX points de terminaison. Comme vous pouvez l'imaginer, le connecteur Teamcenter ne propose pas d'action Java pour chaque point de terminaison. Cela ne signifie pas que vous êtes bloqué. Le connecteur Teamcenter inclut une action Java générique permettant d'appeler n'importe quel point de terminaison SOA, y compris les points de terminaison SOA personnalisés éventuellement disponibles dans votre instance Teamcenter.

La configuration peut s'avérer complexe, mais des outils adaptés peuvent simplifier le processus. Commencez par l'extension Teamcenter ; si votre cas d'utilisation n'est pas pris en charge, optez pour les actions Java prêtes à l'emploi fournies par le connecteur Teamcenter. N'utilisez l'action Java générique d'appel de service Teamcenter qu'en dernier recours, car c'est l'option la plus complexe. L'image ci-dessous résume cette approche : si l'étendue des fonctionnalités augmente progressivement, la complexité augmente également.

À ton tour!

Prêt à accélérer votre intégration à Teamcenter et à véritablement adapter et étendre votre environnement PLM ? Consultez les ressources ci-dessous pour démarrer.

Ressources

Foire aux questions (FAQ)

  • Qu'est-ce que Teamcenter ?

    Teamcenter est un leader Solution PLM de Siemens qui centralise les données, les processus et les projets produits tout au long de leur cycle de vie, de la conception à la mise au rebut. Elle offre de puissants outils de gestion des données, de collaboration, d'automatisation et de conformité pour une commercialisation efficace des produits. MendixGrâce à la plateforme low-code de Teamcenter, vous pouvez intégrer et personnaliser de manière transparente Teamcenter, en étendant ses capacités et en vous assurant qu'il s'adapte à vos systèmes.

  • Comment Mendix améliorer l'expérience utilisateur de Teamcenter ?

    Mendix Améliore l'expérience Teamcenter en proposant des fonctionnalités, des intégrations et des flux de travail personnalisés, en plus de ses fonctionnalités de base. Grâce à des applications intuitives et faciles à utiliser, Mendix améliore la productivité, l’efficacité et l’adoption par les utilisateurs dans tous les services.

  • Connecteur Teamcenter ou extension Teamcenter : lequel choisir ?

    Commencez avec l'extension Teamcenter et utilisez le connecteur Teamcenter si nécessaire. L'extension Teamcenter est le moyen le plus simple et le plus rapide de créer des applications avec les données Teamcenter. Cependant, lorsque les cas d'utilisation ne sont pas encore pris en charge, le connecteur Teamcenter offre une flexibilité totale.

Choisissez votre langue