Skip to content

Document Mendix inside Teamcenter (public Beta, 11.12)#11384

Open
jdiehl wants to merge 11 commits into
mendix:developmentfrom
jdiehl:mendix-inside-teamcenter
Open

Document Mendix inside Teamcenter (public Beta, 11.12)#11384
jdiehl wants to merge 11 commits into
mendix:developmentfrom
jdiehl:mendix-inside-teamcenter

Conversation

@jdiehl

@jdiehl jdiehl commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Description

New reference page under /refguide/mendix-client/mendix-inside-teamcenter/ documenting how to embed a Mendix web app as a native component inside Siemens Teamcenter Active Workspace using the embedded client.

This builds on the embedded client documentation added by @WimJongeneel in #11204 and is tied to the 11.12 release.

Changes

  • New page: refguide/runtime/mendix-client/mendix-inside-teamcenter.md
  • Updated refguide/runtime/mendix-client/_index.md with a cross-reference to the new page

Coverage

The new page covers:

  • Version prerequisites (Beta: Mendix 11.12 / TC 2512; GA: Mendix 11.18 / TC 2612)
  • Adding an Embedded navigation profile in Studio Pro
  • Configuring CORS (concrete runtime settings and m2ee.yaml example)
  • Installing the MendixEmbedded AWC component and registering it on a page
  • Configuring the Teamcenter CSP (gateway/config.json directives)
  • Authentication via Teamcenter SSO (links to TC Connector docs)
  • Passing Teamcenter context as startup parameters (code example)
  • Known Beta limitations

@CLAassistant

CLAassistant commented Jun 19, 2026

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
2 out of 3 committers have signed the CLA.

✅ MarkvanMents
✅ jdiehl
❌ Jonathan Diehl


Jonathan Diehl seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

@wanchoorohan wanchoorohan left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Provided few suggestions.

Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
@MarkvanMents

Copy link
Copy Markdown
Collaborator

@jdiehl
There still seems to be discussion on the content of this. Can you let me know when it is ready to be reviewed by the technical writers?
Thanks.

Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated

@MarkvanMents MarkvanMents left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I started reviewing this, but realize that there are a lot of things which are still awaiting confirmation/more documentation.

Can you let me know when this is ready for me to do more work on it?

Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
@jdiehl

jdiehl commented Jun 30, 2026

Copy link
Copy Markdown
Contributor Author

I resolved all comments. @MarkvanMents can you continue your review?

@MarkvanMents

Copy link
Copy Markdown
Collaborator

Thanks. Working on this. I'll let you know if I have any questions.

Fixes grammar, punctuation, formatting, and clarity in the Mendix Inside Teamcenter feature documentation and cross-reference in the Teamcenter Connector page.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>

@MarkvanMents MarkvanMents left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for this PR @jdiehl, @brambrink, and @wanchoorohan

I've done some proofreading and have a number of questions/suggestions.

I have also asked @NicoletaComan to have a quick look as she is familiar with the Teamcenter documentation.

Please let me know if you have any questions about my changes in ad233c0.

Comment thread content/en/docs/refguide/runtime/mendix-client/_index.md

| | Mendix | Teamcenter | Teamcenter Connector |
| --- | --- | --- | --- |
| **Beta** | 11.12 | 2512 | 2606.0.0 or above |

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I still don't see this connector version in the Marketplace.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is planned for release in a few weeks. We could either explain that here (and remove the comment when it is released) or wait with the release of this PR until it is available.


#### CORS for TcSSO Published REST Service

Configure the [CORS settings](/refguide/cors-settings/) for the TcSSO Published REST Service that is included in the Teamcenter Connector and add your teamcenter host `https://your-teamcenter.example.com` to the Allowed Origins.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Imported the Teamcenter Connector but couldn't find where to change this setting. I couldn't see a Published REST Service as part of TcConnector 2512.1.1. Is it in 2606, or am I looking in the wrong place?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wanchoorohan Is the TcSSO published rest service added in 2606?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The PRS is under Internal\Resources\ServiceHandlers\TCSSO

Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
To display the Mendix app on an Active Workspace page, add a card definition for it to the relevant `layoutsViewModel.json` file in your Active Workspace stage repository. Set `declarativeKeyContext` to the URL of your Mendix runtime:

```json
"Mendix": {

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I assume this is just an example name? I think we should make it clearer that this is an example.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@brambrink Can you explain which part developers can customize and which part they cannot? I assume the key name and Title can be changed.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Developer can choose any name they want, as long as it is not in use already. This key is used for referencing this 'card' in the layout later. Technically, it is an example, but there is not really a good reason to change 'Mendix' to something else in my opinion.

}
```

Add `"Mendix"` to the relevant layout handler grid and rebuild Active Workspace. If the Mendix card does not appear after rebuilding, clear the browser cache to ensure the new chunk is loaded.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this "Mendix" as in the json object, or "Mendix" as in the "title" of the json object?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@brambrink Related comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'Mendix' as in the JSON object

Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated

## Known Limitations (Beta)

* **Cross-site cookies:** The browser must allow cross-site cookies for the Mendix domain. This is required because the Mendix app runs on a different origin than Active Workspace. Configure this per-domain via organization policy (for example, Intune).

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this really a limitation? It is not something that we can even change so I would say it is a prerequisite.

Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated
Comment thread content/en/docs/refguide/runtime/mendix-client/mendix-inside-teamcenter.md Outdated

```json
"Mendix": {
"title": "Mendix",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Another note the 'Title' is the label that is shown in the card. In the screenshot below the tile is 'Tasks' for the left card and 'Changes' for the right one. We should mention that this title can be customized as wanted.

Screenshot 2026-07-06 at 10 18 12

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants