Teamcenter Connector Toolbox

Category: Modules
Subcategory: All

Overview

This module is a set of microflows wrapping up the standard “Teamcenter Connector” to simplify and extend the available activities. Since it’s hard to have generic tools, some tools can be used as is, and some other can be duplicated and adapted to your own datamodels since everything is microflows.

Key features : activities in one call for the basics (create and find items, open BOM, etc...), download datasets as document or image and without duplication, Object Casting, Call a Tc Service with JSON at input or output (no OperationMapping), transform JSON with variable keys to an array

New Tc Services implemented : GetChildren, LoadObject, HomeFolder, Open BOP, Classification, Spatial Search, PLMXML export

Important note: this module expect you to add a few attributes in the domain model of the standard “Teamcenter Connector”, this will need to be re-done after every update of the connector. 

Documentation

Description

This module is a set of microflows wrapping up the standard “Teamcenter Connector” to simplify and extend the available activities. Some tools can be used as is, some other can be duplicated and adapted to your datamodels since everything is microflows.

Typical usage scenario

Accelerate and extend the use of the standard Teamcenter Connector.

Features and limitations

Folder and Features :

  • Object Casting
    For a given type, a pair of microflow, one to cast a single object, the second one to cast a list of object.
    Common objects are addressed, you can typically duplicate and adapt it to your custom types
  • Object Mapping
    Central constants for object mapping (referring to the TcConnector Object Mapping)
  • Single Call activities, with simple parameters
    • Basics
      • Item_New
      • ItemRevSearchOne
      • ItemRevSearchList
      • WorkspaceObjectSearch
    • Change Mgmt
    • BOM
      • ItemRevision_OpenBomWindowNoVariant 
      • Bomline_ExpandOneLevel
    • Navigation and Relations
      • ModelObject_ExpandGRM
      • ModelObject_getChildren
      • ModelObject_WhereReferenced
  • File Management
    download dataset files as document or as image. Avoid File duplication by checking UIDs (see readme to modify the standard TcConnector domain model),
  • Teamcenter services calls
    • Call a Tc Service with JSON at input or output, because sometimes OperationMapping (TcConnector concept) is making things more complex tha it should
    • transform JSON with variable keys to an array. Sometimes Teamcenter answers with a JSON where the key is a variable, which is not supported by Mendix. This utility transform the Json objects to an array.

New Tc Services implemented :

  • GetChildren,
  • LoadObject,
  • HomeFolder,
  • Folder navigation
  • Open BOP,
  • Classification,
  • Spatial Search,
  • PLMXML export
  • TC project (Get, select)

Dependencies [optional]

  • MX v9.2.0
  • Teamcenter Connector v3.5.0

Installation 

Read and apply instructions in the readme. Some modification need to be done in the domain model of the standard module “Teamcenter Connector”, and will need to be done again after every update of the standard module.

 

Known bugs 

none

 

Releases

Version: 1.0.0
Framework Version: 9.2.0
Release Notes: Initial publication. On top of TcConnector v3.5.0