Hi Priyanka,
I highly recommend to use Teamcenter Connector and Teamcenter Extension modules from Mendix Marketplace to integrate Mendix apps to Teamcenter. These module will help you to achieve your listed goals. With Teamcenter Extension, you can visually discover TC domain model in Mendix Studio Pro and automate the creation of microflows and entities to establish connection between Mendix and Teamcenter. Teamcenter Connector contains all the tools that are needed for integration.
Hope this helps!
Teamcenter Connector: https://docs.mendix.com/appstore/modules/siemens-plm/teamcenter-connector/
Teamcenter Extension: https://docs.mendix.com/appstore/modules/siemens-plm/teamcenter-extension/