From 48675b4522efc2d3f60a6e21b5a473733a7c78cb Mon Sep 17 00:00:00 2001 From: Karuna Vengurlekar Date: Wed, 29 Jul 2026 12:26:51 +0530 Subject: [PATCH 1/6] Add new category/page - Designcenter X Cloud Services Connector --- .../siemens-supported/designcenter/_index.md | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md new file mode 100644 index 00000000000..023466a2286 --- /dev/null +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md @@ -0,0 +1,71 @@ +--- +title: "Designcenter X Cloud Services Connector" +url: /appstore/industry/siemens/designcenter/ +weight: 40 +description: "" +--- +## Introduction + +Designcenter X Cloud Services are scalable, cloud-hosted services that harness the power of Siemens Designcenter in the cloud. They expose design intelligence and high-compute analysis capabilities on-demand. Enterprise applications, dashboards, and automated workflows can consume these capabilities. + +## Key Capabilities + +The Designcenter X Cloud Services focus on two high-value capabilities: + +1. Visual reporting data – Generated from Designcenter part files in Teamcenter and is available through APIs to build rich, design-aware experiences for customers. +2. High-compute design analysis – Executes an assembly clearance (clash) detection in the cloud so that users can offload large assembly analysis to the cloud. + +The [Designcenter X Cloud Services connector](placeholder) available on Mendix Marketplace makes these services consumable from any Mendix application through a set of ready-to-use microflows. The Connector handles authentication, session management, and data exchange, allowing developers to focus on delivering high business value instead of managing underlying infrastructure. + +## Typical Use Cases + +The Designcenter X Cloud Services connector unlocks scenarios such as: + +* An enterprise dashboards that correlate design data (parts, assemblies, BOM structure) with enterprise data such as cost, supplier, quality, or program status. +* Historical clash result management – store, search, and trend clearance analysis results over time across releases, programs, or product lines. +* Design analytics – run analytics over visual report data and clash history to show design quality KPIs, regression detection, and rework hotspots. +* Engineering automation – trigger high-compute analyses, such as clash detection, on entire assemblies directly from Mendix workflows, with execution governed by business rules. +* Cross-discipline collaboration – Make Designcenter intelligence accessible to non-CAD users, such as program managers, quality, and manufacturing teams, within the applications they already use. + +{{% alert color="info" %}} +The Connector is licensed under the Apache V2.0 License. +{{% /alert %}} + +## Prerequisites + +* Studio Pro version 10.24 or above +* A valid Siemens Enterprise Cloud Account (ECA) with an entitlement to a Designcenter X X product tier and value based licensing tokens +* Access to the [Siemens Admin Console](https://cloud.sws.siemens.com/admin/) to provision server users and credentials +* Adopt Built-in Data Management (Teamcenter X Essentials) or any higher Teamcenter X tier (Standard/Advanced/Premium) + +## Dependencies {#dependencies} + +You must have the following Marketplace modules installed: + +* [Community Commons](https://marketplace.mendix.com/link/component/170) +* [Mx Model Reflection](https://marketplace.mendix.com/link/component/69) +* [Events (widget)](https://marketplace.mendix.com/link/component/224259) +* [User Commons V2.3.0 or above](https://marketplace.mendix.com/link/component/223053) +* [OIDC SSO V4.5.0 or above](https://marketplace.mendix.com/link/component/120371) + +## Installing the Connector + +Follow the steps below to install the Designcenter X Cloud Services Conector in your Mendix app: + +1. Install the modules listed in the [Dependencies](#dependencies) section above. +2. Follow the instructions in [Using Marketplace Content](/appstore/use-content/) to import the [Designcenter X Cloud Services Connector](placeholder) into your app. +3. Configure the connector in your application by following the steps mentioned in the [Configuring the Connector](#configuration) section below. + +## Configuring the Connector{#configuration} + +To integrate the Designcenter X Cloud Services Connector into your Mendix Studio Pro application, you must configure it using the steps below: + +1. Create a server user in the Siemens Admin Console and obtain client credentials. +2. Configure the Mendix application (modules, security, navigation, constants). +3. Configure the OIDC SSO in your Mendix application. + +For more information, refer to [Configuring the connector for single sign-on](). + +## Read More + +* [Using Designcenter X Cloud Services Connector]() \ No newline at end of file From 57f9697c8016740559ce3b1092047e5546f81766 Mon Sep 17 00:00:00 2001 From: Karuna Vengurlekar Date: Thu, 30 Jul 2026 10:20:02 +0530 Subject: [PATCH 2/6] Create SSO page --- .../xcelerator/siemens-supported/designcenter/_index.md | 2 +- .../siemens-supported/designcenter/designcenter-sso.md | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md index 023466a2286..a429b47a48a 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md @@ -2,7 +2,7 @@ title: "Designcenter X Cloud Services Connector" url: /appstore/industry/siemens/designcenter/ weight: 40 -description: "" +description: "Describes how to install and configure the Designcenter X Cloud Services Connector in a Mendix application." --- ## Introduction diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md new file mode 100644 index 00000000000..7940252ef72 --- /dev/null +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md @@ -0,0 +1,8 @@ +--- +title: "Configuring the connector for single sign-on" +url: /appstore/industry/siemens/designcenter/ +weight: 50 +description: "" +--- +## Introduction + From 57a3265ea0338dced3391e2ee1e65d6ef94985f6 Mon Sep 17 00:00:00 2001 From: Karuna Vengurlekar Date: Thu, 30 Jul 2026 15:20:41 +0530 Subject: [PATCH 3/6] Add 'Using Designcenter X Cloud Services Connector' --- .../designcenter/designcenter-sso.md | 103 +++++++++- .../designcenter/using-designcenter.md | 185 ++++++++++++++++++ 2 files changed, 287 insertions(+), 1 deletion(-) create mode 100644 content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md index 7940252ef72..f739a474b07 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md @@ -2,7 +2,108 @@ title: "Configuring the connector for single sign-on" url: /appstore/industry/siemens/designcenter/ weight: 50 -description: "" +description: "This document describes how to configure OAuth SSO for the Designcenter X Cloud Services Connector in a Mendix app." --- + ## Introduction +This document explains how an administrator can configure a secure login (OAuth SSO) so a Mendix app can access Designcenter X Cloud Services using the Connector without requiring users to log in separately. After importing the Designcenter X Cloud Services Connector into your app, you must configure it to set up a single sign-on (SSO). + +## Creating a Server User + +To create a server user and obtain the client credentials, do the following: + +1. Log in to the Siemens Admin Console and navigate to **Designcenter X** of the **Products**. +2. Open **Server Users** and click **Create server user**. +3. Provide the **Name**, **Tier**, and **Role** field details. Enter *Application Owner* as the **Role** and click **Create**. +4. Click **Download Credentials**. Save the file securely. It has the **Client ID** and **Client Secret**. + +## Configuring the Mendix Application + +### Configuring Security + +1. Open **Security** from the **App Explorer**. +2. Set the **Security level** to **Production**. +3. In the **User roles** tab, edit the **Administrator** role and set it to the OIDC, UserCommons, and Designcenter X Cloud Services Connector **Administrator** Role. +4. Edit **User** role and set it to the OIDC and Designcenter X Cloud Services Connector **User** role. + +### Configuring Navigation + +1. In **Navigation**, add a **New Menu Item** *Designcenter Admin* and set the **On-click** action to **Show a page**. +2. Search and select the `ServerUserConfiguration` page located under **Designcenter_Connector** > **USE_ME** > **OIDC**. +3. Set the **Atlas ‘cog’** Icon for the configuration page. +4. Add **Sign out** menu item for the sign-out action. Set the Atlas ‘logout’ Icon for the page and click **OK**. + +### Configuring Constants + +1. Open **Settings** from the **App Explorer** and **Edit** the default configuration. +2. Go to the **Constants** tab and set the `OIDC.EncryptionKey` constant. The constant has A 32-character encryption key that the connector can use. For more information, see Setting [Encryption Key](/appstore/modules/oidc/#setting-encryption-key). + +{{% alert color="info" %}} +Keep the encryption key private and store it securely in your environment settings. +{{% /alert %}} + +## Configuring OIDC SSO + +1. Run the app locally and log in as Mendix Admin user. For more information, refer to [Mendix Admin User Document](/refguide/administrator/). +2. Navigate to the **Designcenter Admin** page and create the new server configuration with the details below: + + * Client ID – Application identifier downloaded from Siemens Admin Console. + * Client Secret – Authentication key generated from Siemens Admin Console. For more information, see Creating a Server User section above. + * ECA ID – your Enterprise Cloud Account identifier. + * Region - the region that corresponds to where your Designcenter X product was provisioned in the Siemens Admin Console. + +3. Save the configuration. The primary and secondary fields should now appear populated. Log out of the application. + +## Validating the Configuration + +1. Run the app locally or open the URL `http://localhost:8080/oauth/v2/login` in a browser again. You can see the login page. +2. Sign in via SSO to verify that the application loads successfully and connector operations can establish a Teamcenter session. + +## Rotating the Credentials + +It is recommended to rotate credentials every six months for better security. During initial setup, the server user is provisioned with two client credentials: Primary and Secondary. By default, the Primary credential is active. To rotate the credentials every six months, follow the steps below: + +1. Log in with the Mendix admin user. +2. Navigate to the **Designcenter Admin** page. The page displays the Primary and Secondary client credentials. +3. Click **Rotate Credentials** and enter the server user details from the Siemens Admin Console. +4. Click **Rotate**. The Secondary credential becomes active, and a new Primary credential is generated. +5. To rotate the Secondary credential, follow the same steps above. + +## Troubleshooting + +If you encounter any issues with the Designcenter X Cloud Services Connector, use the following troubleshooting tips to resolve them. + +### Application Runtime Errors + +#### Widgets or Grid Errors + +If Studio Pro reports widget or grid errors after importing the connector, do the following, + +1. Right-click the error and update all widgets +2. Convert the grid to Data Grid 2 to eliminate Grid errors. + +#### Invalid Client Error During SSO + +If you receive an "Invalid client" error during SSO, it could be for one of the following reasons: + +* The client ID and secret pair might be invalid, or +* The server user has been deleted in the Admin Console. + +To resolve this, recreate the server user and update the Mendix server configuration. + +#### No Roles from Token + +The browser might be caching an old session from another Enterprise Cloud Application (ECA). To resolve this, use incognito mode to log in or clear your browser cache and try again. + +#### Authentication Failed + +If you see "Authentication failed! Please check with your System Administrator," the authentication credentials are not properly configured. + +To resolve this, delete the existing client credentials and create new client credentials by configuring the server user in the admin page. Click **Delete Client Credentials** to delete existing client credentials on the **Designcenter Admin** page. + +### Mendix Studio Console Errors + +#### Server User Is Already Configured + +This might happen if the same server user is being used by another user for the same project. To resolve this, delete the existing client credentials and create new client credentials by configuring the server user on the admin page. diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md new file mode 100644 index 00000000000..2efba62b6c6 --- /dev/null +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md @@ -0,0 +1,185 @@ +--- +title: "Using Designcenter X Cloud Services Connector" +url: /appstore/industry/siemens/designcenter/ +weight: 60 +description: "" +--- + +## Introduction + +This document guides you in building Mendix applications on top of the [Designcenter X Cloud Services Connector](placeholder). It walks through the available microflows, their inputs and outputs, a worked end to-end example, and best practices for production use. + +## Prerequisites + +Configure the OIDC SSO and required constants in your application. For more information, refer to Designcenter X Cloud Services Connector and the Setup_OIDC_SSO.md guide. + +To help you develop your application, familiarize yourself with the [Mendix Studio Pro Guide](/refguide/), especially the following topics: + +* [Studio Pro Overview](/refguide/studio-pro-overview/) +* [Data in the Domain Model](/refguide/domain-model/) +* [Pages](/refguide/pages/) +* [Microflows and Nanoflows](/refguide/microflows-and-nanoflows/) +* [Development Best Practices](/refguide/dev-best-practices/) + +## Concepts + +* Session – a handle that ensures the same Teamcenter server is used across service calls. The `EstablishSession` microflow either creates a new session or returns an existing one, so the same handle can be reused safely across operations. +* Environment (Tenant) – the Teamcenter X environment that the session targets. A single user/ECA may have access to multiple environments. +* Job – an asynchronous unit of work (e.g., a visual report run or a clearance analysis). Job returns a Job ID immediately and completes in the background. +* Domain mapping – results returned by jobs are JSON. The Connector ships helpers that convert these JSON payloads into Mendix domain objects (VisualReportData) for easy querying and persistence + +## Using Microflows + +The following sections provide more information about using all operations available in the microflow toolbox and under the **USE_ME** folder of the connector module. + +### Session Lifecycle + +#### ` POST_EstablishSession` + +Call `POST_EstablishSession` to create a new session or return an existing one, ensuring the same Teamcenter server is used across service calls. + +* **Input**: Session name (string) +* **Output**: Session object + +#### `GET_TenantEnvironments` + +Call `GET_TenantEnvironments` to list environments the session can target. + +* **Input**: Session +* **Output**: List of Environment + +#### `POST_InitializeTeamcenterSession` + +Call `POST_InitializeTeamcenterSession` to bind the session to a specific Teamcenter X environment. + +* **Input**: Session, Environment +* **Output**: Initialized Session + +{{% alert color="info" %}} +A session must be initialized against an environment before any data or analysis operation can be +called. +{{% /alert %}} + +### Query Operations + +#### `GET_QueryPartIdFromName` + +Call `GET_QueryPartIdFromName` to find part documents by name (supports wildcards, for example, Bracket_*). + +* **Input**: Session, PartName (string) +* **Output**: List of PartDocument + +### Analysis Operations (asynchronous) + +#### `GET_VisualReportNames_Request` + +Call `GET_VisualReportNames_Request` to list available visual report definitions for the tenant. + +* **Input**: Session +* **Output**: List of report IDs and display names + +#### `POST_GenerateVisualReport_Request` + +Call P`OST_GenerateVisualReport_Request` to run one or more visual reports against a part or assembly. + +* **Input**: Session, PartID, ReportIDs, ProcessingType +* **Output**: JobID + +#### `POST_ClearanceAnalysisRequest` + +Call `POST_ClearanceAnalysisRequest` to run clearance (clash) analysis. + +* **Input**: Session, PartID, ProcessingType +* **Output**: JobID + +{{% alert color="info" %}} +Analysis operations are asynchronous. They return a Job ID immediately; the actual computation runs +in the cloud. +{{% /alert %}} + +### Job Retrieval + +#### `GET_JobsByTypes` + +Call `GET_JobsByTypes` to list jobs the current user can see, filtered by type. + +* **Input**: Session, Type (visualreports or clearance) +* **Output**: List of JobID + +#### `GET_DataForJobId` + +Call `GET_DataForJobId` to fetch the raw result payload for a job. + +* **Input**: Session, JobID +* **Output**: JSON string + +#### `GET_VisualReportDataListFromJobId` + +Call `GET_VisualReportDataListFromJobId` to convert a visual report job's payload into domain objects. + +* **Input**: Session, JobID +* **Output**: List of VisualReportData + +## Connector Integration Workflow + +The example workflow below shows the sequence of interations between the Mendix app, the connector, Teamcenter, and Designcenter X Cloud Services during the process. + +### Polling vs. user-driven retrieval + +The Connector does not push notifications when a job finishes. You have two practical options: + +* User-driven – show the user a **Refresh results** button that re-runs `GET_JobsByTypes` + +`GET_VisualReportDataListFromJobId`. Simple and adequate for most analytical workflows. + +* Scheduled poll – use a scheduled event microflow to poll outstanding job IDs (stored in your domain) every N seconds/minutes, fetch results, and update status. Best for "fire-and-forget" workflows where the result feeds another process. + +## Working with Job Results + +`GET_DataForJobId` returns raw JSON, which is useful when you want to store the full payload (for example, for audit) or post-process it yourself. + +For visual reports, prefer `GET_VisualReportDataListFromJobId`. It maps the payload onto the `VisualReportData` domain entity that ships with the Connector. Typical attributes you will work with include: + +* Part identifier and revision +* Report definition reference +* Aggregated metrics (counts, totals, classification) +* Component-level rows for assembly runs + +{{% alert color="info" %}} +Persist `VisualReportData` into your own domain entities if you intend to run analytics across many runs. The Connector's domain is best used as a landing zone, not the long-term system of record. +{{% /alert %}} + +## Troubleshooting + +This section shows you the most common failure modes and their possible solutions. + +### Session Expired + +If any operation fails after `POST_InitializeTeamcenterSession`, the session may have expired. Call `POST_EstablishSession` again and retry the failed call. + +### Environment Not Authorized + +If `POST_InitializeTeamcenterSession` fails with an authorization error, ask the user to select a different environment and verify the Enterprise Cloud Account (ECA) entitlement in the Siemens Admin Console. + +### Invalid Part ID + +If `POST_GenerateVisualReport_Request` or `POST_ClearanceAnalysisRequest` fails due to an invalid part ID, validate the part ID against the result of `GET_QueryPartIdFromName` before submitting the request. + +### Job Not Found or Not Ready + +If `GET_DataForJobId` or `GET_VisualReportDataListFromJobId` returns a job-not-found error, the job may still be running. Treat the response as in-progress, wait, and retry. + +### Authentication Error + +If any operation returns an authentication error, confirm that the `OIDC.EncryptionKey` constant and connector constants are correctly set, and verify that the server user is still active in the Siemens Admin Console. + +A small reusable sub-microflow that centralizes "re-establish session and retry once" pays for itself quickly. + +## Best Practices + +* Always pass `ProcessingType` explicitly. For assemblies, use `ProcessComponentsInAssembly` in most cases. + +* Cache report definitions: `GET_VisualReportNames_Request` results change infrequently. Cache them for the duration of the user's app session to avoid unnecessary calls. + +* Page large result sets: Visual reports on large assemblies can return thousands of rows. Page or stream results into your domain model rather than loading the full list into memory at once. + +* Isolate connector calls in a service layer: Wrap each connector microflow in a thin custom microflow (for example, `SUB_RunVisualReport`) so that future connector upgrades only affect one layer of your app. From 33eb9aa5cbf26bf49165aab7feb68d35935d6ced Mon Sep 17 00:00:00 2001 From: Karuna Vengurlekar Date: Thu, 30 Jul 2026 17:53:56 +0530 Subject: [PATCH 4/6] Proofread and improve --- .../siemens-supported/designcenter/_index.md | 44 +++++------ .../designcenter/designcenter-sso.md | 76 +++++++++---------- .../designcenter/using-designcenter.md | 39 +++++----- 3 files changed, 79 insertions(+), 80 deletions(-) diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md index a429b47a48a..a71d38cc5b6 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md @@ -2,41 +2,41 @@ title: "Designcenter X Cloud Services Connector" url: /appstore/industry/siemens/designcenter/ weight: 40 -description: "Describes how to install and configure the Designcenter X Cloud Services Connector in a Mendix application." +description: "Describes how to install and configure the Designcenter X Cloud Services Connector in a Mendix app." --- ## Introduction -Designcenter X Cloud Services are scalable, cloud-hosted services that harness the power of Siemens Designcenter in the cloud. They expose design intelligence and high-compute analysis capabilities on-demand. Enterprise applications, dashboards, and automated workflows can consume these capabilities. +Designcenter X Cloud Services are scalable, cloud-hosted services that expose Siemens Designcenter's design intelligence and high-compute analysis capabilities on demand. Enterprise apps, dashboards, and automated workflows can all consume these capabilities. ## Key Capabilities -The Designcenter X Cloud Services focus on two high-value capabilities: +The connector focuses on two high-value capabilities: -1. Visual reporting data – Generated from Designcenter part files in Teamcenter and is available through APIs to build rich, design-aware experiences for customers. -2. High-compute design analysis – Executes an assembly clearance (clash) detection in the cloud so that users can offload large assembly analysis to the cloud. +1. Visual reporting data – generated from Designcenter part files in Teamcenter and available through APIs to build rich, design-aware experiences for customers. +2. High-compute design analysis – runs assembly clearance (clash) detection in the cloud so that users can offload large assembly analysis to the cloud. -The [Designcenter X Cloud Services connector](placeholder) available on Mendix Marketplace makes these services consumable from any Mendix application through a set of ready-to-use microflows. The Connector handles authentication, session management, and data exchange, allowing developers to focus on delivering high business value instead of managing underlying infrastructure. +The [Designcenter X Cloud Services connector](placeholder) on Mendix Marketplace makes these services available in any Mendix app through ready-to-use microflows. The connector handles authentication, session management, and data exchange so developers can focus on delivering business value rather than managing infrastructure. ## Typical Use Cases -The Designcenter X Cloud Services connector unlocks scenarios such as: +The connector supports scenarios such as: -* An enterprise dashboards that correlate design data (parts, assemblies, BOM structure) with enterprise data such as cost, supplier, quality, or program status. +* Enterprise dashboards that correlate design data (parts, assemblies, BOM structure) with enterprise data such as cost, supplier, quality, or program status. * Historical clash result management – store, search, and trend clearance analysis results over time across releases, programs, or product lines. * Design analytics – run analytics over visual report data and clash history to show design quality KPIs, regression detection, and rework hotspots. * Engineering automation – trigger high-compute analyses, such as clash detection, on entire assemblies directly from Mendix workflows, with execution governed by business rules. -* Cross-discipline collaboration – Make Designcenter intelligence accessible to non-CAD users, such as program managers, quality, and manufacturing teams, within the applications they already use. +* Cross-discipline collaboration – make Designcenter intelligence accessible to non-CAD users, such as program managers, quality, and manufacturing teams, within the apps they already use. {{% alert color="info" %}} -The Connector is licensed under the Apache V2.0 License. +The connector is licensed under the Apache 2.0 License. {{% /alert %}} ## Prerequisites -* Studio Pro version 10.24 or above -* A valid Siemens Enterprise Cloud Account (ECA) with an entitlement to a Designcenter X X product tier and value based licensing tokens +* Studio Pro 10.24 or above +* A valid Siemens Enterprise Cloud Account (ECA) with an entitlement to a Designcenter X product tier and value-based licensing tokens * Access to the [Siemens Admin Console](https://cloud.sws.siemens.com/admin/) to provision server users and credentials -* Adopt Built-in Data Management (Teamcenter X Essentials) or any higher Teamcenter X tier (Standard/Advanced/Premium) +* Built-in Data Management (Teamcenter X Essentials) or a higher Teamcenter X tier (Standard, Advanced, or Premium) ## Dependencies {#dependencies} @@ -50,22 +50,22 @@ You must have the following Marketplace modules installed: ## Installing the Connector -Follow the steps below to install the Designcenter X Cloud Services Conector in your Mendix app: +To install the Designcenter X Cloud Services Connector in your Mendix app, follow these steps: -1. Install the modules listed in the [Dependencies](#dependencies) section above. +1. Install the modules listed in the [Dependencies](#dependencies) section. 2. Follow the instructions in [Using Marketplace Content](/appstore/use-content/) to import the [Designcenter X Cloud Services Connector](placeholder) into your app. -3. Configure the connector in your application by following the steps mentioned in the [Configuring the Connector](#configuration) section below. +3. Configure the connector as described in the [Configuring the Connector](#configuration) section. -## Configuring the Connector{#configuration} +## Configuring the Connector {#configuration} -To integrate the Designcenter X Cloud Services Connector into your Mendix Studio Pro application, you must configure it using the steps below: +To configure the Designcenter X Cloud Services Connector in your app, follow these steps: 1. Create a server user in the Siemens Admin Console and obtain client credentials. -2. Configure the Mendix application (modules, security, navigation, constants). -3. Configure the OIDC SSO in your Mendix application. +2. Configure your Mendix app (modules, security, navigation, and constants). +3. Configure OIDC SSO in your Mendix app. -For more information, refer to [Configuring the connector for single sign-on](). +For more information, see [Configuring the Connector for Single Sign-On](/appstore/industry/siemens/designcenter/sso/). ## Read More -* [Using Designcenter X Cloud Services Connector]() \ No newline at end of file +* [Using Designcenter X Cloud Services Connector](/appstore/industry/siemens/designcenter/using-designcenter/) diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md index f739a474b07..ea59359432c 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md @@ -1,22 +1,22 @@ --- -title: "Configuring the connector for single sign-on" -url: /appstore/industry/siemens/designcenter/ +title: "Configuring the Connector for Single Sign-On" +url: /appstore/industry/siemens/designcenter/sso/ weight: 50 -description: "This document describes how to configure OAuth SSO for the Designcenter X Cloud Services Connector in a Mendix app." +description: "How to configure OAuth single sign-on (SSO) for the Designcenter X Cloud Services Connector in a Mendix app." --- ## Introduction -This document explains how an administrator can configure a secure login (OAuth SSO) so a Mendix app can access Designcenter X Cloud Services using the Connector without requiring users to log in separately. After importing the Designcenter X Cloud Services Connector into your app, you must configure it to set up a single sign-on (SSO). +This page explains how to configure OAuth single sign-on (SSO) so your Mendix app can access Designcenter X Cloud Services without requiring users to sign in separately. After importing the Designcenter X Cloud Services Connector into your app, follow the steps in this document to complete the SSO configuration. ## Creating a Server User -To create a server user and obtain the client credentials, do the following: +To create a server user and obtain client credentials, follow these steps: -1. Log in to the Siemens Admin Console and navigate to **Designcenter X** of the **Products**. +1. Sign in to the Siemens Admin Console and navigate to **Designcenter X** under **Products**. 2. Open **Server Users** and click **Create server user**. -3. Provide the **Name**, **Tier**, and **Role** field details. Enter *Application Owner* as the **Role** and click **Create**. -4. Click **Download Credentials**. Save the file securely. It has the **Client ID** and **Client Secret**. +3. Fill in the **Name**, **Tier**, and **Role** fields. Enter *Application Owner* as the **Role** and click **Create**. +4. Click **Download Credentials** and save the file securely. The file contains the **Client ID** and **Client Secret**. ## Configuring the Mendix Application @@ -24,20 +24,20 @@ To create a server user and obtain the client credentials, do the following: 1. Open **Security** from the **App Explorer**. 2. Set the **Security level** to **Production**. -3. In the **User roles** tab, edit the **Administrator** role and set it to the OIDC, UserCommons, and Designcenter X Cloud Services Connector **Administrator** Role. -4. Edit **User** role and set it to the OIDC and Designcenter X Cloud Services Connector **User** role. +3. In the **User roles** tab, edit the **Administrator** role and assign the OIDC, UserCommons, and Designcenter X Cloud Services Connector **Administrator** module roles. +4. Edit the **User** role and assign the OIDC and Designcenter X Cloud Services Connector **User** module roles. ### Configuring Navigation -1. In **Navigation**, add a **New Menu Item** *Designcenter Admin* and set the **On-click** action to **Show a page**. -2. Search and select the `ServerUserConfiguration` page located under **Designcenter_Connector** > **USE_ME** > **OIDC**. -3. Set the **Atlas ‘cog’** Icon for the configuration page. -4. Add **Sign out** menu item for the sign-out action. Set the Atlas ‘logout’ Icon for the page and click **OK**. +1. In **Navigation**, add a **New Menu Item** named *Designcenter Admin* and set the **On-click** action to **Show a page**. +2. Search for and select the `ServerUserConfiguration` page under **Designcenter_Connector** > **USE_ME** > **OIDC**. +3. Set the **Atlas ‘cog’** icon for the menu item. +4. Add a **Sign out** menu item for the sign-out action, set the **Atlas ‘logout’** icon, and click **OK**. ### Configuring Constants -1. Open **Settings** from the **App Explorer** and **Edit** the default configuration. -2. Go to the **Constants** tab and set the `OIDC.EncryptionKey` constant. The constant has A 32-character encryption key that the connector can use. For more information, see Setting [Encryption Key](/appstore/modules/oidc/#setting-encryption-key). +1. Open **Settings** from the **App Explorer** and click **Edit** on the default configuration. +2. Go to the **Constants** tab and set the `OIDC.EncryptionKey` constant to a 32-character encryption key. For more information, see [Setting the Encryption Key](/appstore/modules/oidc/#setting-encryption-key). {{% alert color="info" %}} Keep the encryption key private and store it securely in your environment settings. @@ -45,65 +45,65 @@ Keep the encryption key private and store it securely in your environment settin ## Configuring OIDC SSO -1. Run the app locally and log in as Mendix Admin user. For more information, refer to [Mendix Admin User Document](/refguide/administrator/). -2. Navigate to the **Designcenter Admin** page and create the new server configuration with the details below: +1. Run the app locally and sign in as an administrator. For more information, see [Administrator](/refguide/administrator/). +2. Navigate to the **Designcenter Admin** page and create a new server configuration using the following values: - * Client ID – Application identifier downloaded from Siemens Admin Console. - * Client Secret – Authentication key generated from Siemens Admin Console. For more information, see Creating a Server User section above. + * Client ID – the application identifier downloaded from the Siemens Admin Console. + * Client Secret – the authentication key generated from the Siemens Admin Console. For more information, see the [Creating a Server User](#creating-a-server-user) section above. * ECA ID – your Enterprise Cloud Account identifier. - * Region - the region that corresponds to where your Designcenter X product was provisioned in the Siemens Admin Console. + * Region – the region where your Designcenter X product was provisioned in the Siemens Admin Console. -3. Save the configuration. The primary and secondary fields should now appear populated. Log out of the application. +3. Save the configuration. The primary and secondary fields are now populated. Sign out of the app. ## Validating the Configuration -1. Run the app locally or open the URL `http://localhost:8080/oauth/v2/login` in a browser again. You can see the login page. -2. Sign in via SSO to verify that the application loads successfully and connector operations can establish a Teamcenter session. +1. Run the app locally or open `http://localhost:8080/oauth/v2/login` in a browser. The sign-in page appears. +2. Sign in via SSO to verify that the app loads successfully and connector operations can establish a Teamcenter session. ## Rotating the Credentials -It is recommended to rotate credentials every six months for better security. During initial setup, the server user is provisioned with two client credentials: Primary and Secondary. By default, the Primary credential is active. To rotate the credentials every six months, follow the steps below: +Rotate credentials every six months for better security. During initial setup, the server user is provisioned with two client credentials: Primary and Secondary. By default, the Primary credential is active. To rotate credentials, follow these steps: -1. Log in with the Mendix admin user. +1. Sign in as the Mendix administrator. 2. Navigate to the **Designcenter Admin** page. The page displays the Primary and Secondary client credentials. 3. Click **Rotate Credentials** and enter the server user details from the Siemens Admin Console. -4. Click **Rotate**. The Secondary credential becomes active, and a new Primary credential is generated. -5. To rotate the Secondary credential, follow the same steps above. +4. Click **Rotate**. The Secondary credential becomes active and a new Primary credential is generated. +5. To rotate the Secondary credential, repeat the same steps. ## Troubleshooting -If you encounter any issues with the Designcenter X Cloud Services Connector, use the following troubleshooting tips to resolve them. +If you encounter issues with the Designcenter X Cloud Services Connector, the following sections describe common errors and how to resolve them. ### Application Runtime Errors #### Widgets or Grid Errors -If Studio Pro reports widget or grid errors after importing the connector, do the following, +If Studio Pro reports widget or grid errors after importing the connector, do the following: -1. Right-click the error and update all widgets -2. Convert the grid to Data Grid 2 to eliminate Grid errors. +1. Right-click the error and update all widgets. +2. Convert the grid to Data Grid 2 to eliminate grid errors. #### Invalid Client Error During SSO -If you receive an "Invalid client" error during SSO, it could be for one of the following reasons: +If you receive an "Invalid client" error during SSO, the cause is one of the following: -* The client ID and secret pair might be invalid, or +* The client ID and secret pair is invalid. * The server user has been deleted in the Admin Console. -To resolve this, recreate the server user and update the Mendix server configuration. +To resolve this, recreate the server user and update the server configuration in your Mendix app. #### No Roles from Token -The browser might be caching an old session from another Enterprise Cloud Application (ECA). To resolve this, use incognito mode to log in or clear your browser cache and try again. +The browser may be caching a session from another Enterprise Cloud Application (ECA). To resolve this, sign in using incognito mode or clear your browser cache and try again. #### Authentication Failed If you see "Authentication failed! Please check with your System Administrator," the authentication credentials are not properly configured. -To resolve this, delete the existing client credentials and create new client credentials by configuring the server user in the admin page. Click **Delete Client Credentials** to delete existing client credentials on the **Designcenter Admin** page. +To resolve this, go to the **Designcenter Admin** page, click **Delete Client Credentials** to remove the existing credentials, then reconfigure the server user to generate new credentials. ### Mendix Studio Console Errors #### Server User Is Already Configured -This might happen if the same server user is being used by another user for the same project. To resolve this, delete the existing client credentials and create new client credentials by configuring the server user on the admin page. +This error occurs when the same server user is already configured by another user in the same app. To resolve this, go to the **Designcenter Admin** page, click **Delete Client Credentials** to remove the existing credentials, then reconfigure the server user. diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md index 2efba62b6c6..5e7559ca7c7 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md @@ -1,19 +1,19 @@ --- title: "Using Designcenter X Cloud Services Connector" -url: /appstore/industry/siemens/designcenter/ +url: /appstore/industry/siemens/designcenter/using-designcenter/ weight: 60 -description: "" +description: "How to build Mendix apps using the Designcenter X Cloud Services Connector, including available microflows, inputs and outputs, and best practices." --- ## Introduction -This document guides you in building Mendix applications on top of the [Designcenter X Cloud Services Connector](placeholder). It walks through the available microflows, their inputs and outputs, a worked end to-end example, and best practices for production use. +This page guides you through building Mendix apps on top of the [Designcenter X Cloud Services Connector](placeholder). It covers the available microflows, their inputs and outputs, a worked end-to-end example, and best practices for production use. ## Prerequisites -Configure the OIDC SSO and required constants in your application. For more information, refer to Designcenter X Cloud Services Connector and the Setup_OIDC_SSO.md guide. +Configure the OIDC SSO and required constants in your app. For more information, see [Configuring the Connector for Single Sign-On](/appstore/industry/siemens/designcenter/sso/). -To help you develop your application, familiarize yourself with the [Mendix Studio Pro Guide](/refguide/), especially the following topics: +To help you develop your app, familiarize yourself with the [Mendix Studio Pro Guide](/refguide/), especially the following topics: * [Studio Pro Overview](/refguide/studio-pro-overview/) * [Data in the Domain Model](/refguide/domain-model/) @@ -24,9 +24,9 @@ To help you develop your application, familiarize yourself with the [Mendix Stud ## Concepts * Session – a handle that ensures the same Teamcenter server is used across service calls. The `EstablishSession` microflow either creates a new session or returns an existing one, so the same handle can be reused safely across operations. -* Environment (Tenant) – the Teamcenter X environment that the session targets. A single user/ECA may have access to multiple environments. -* Job – an asynchronous unit of work (e.g., a visual report run or a clearance analysis). Job returns a Job ID immediately and completes in the background. -* Domain mapping – results returned by jobs are JSON. The Connector ships helpers that convert these JSON payloads into Mendix domain objects (VisualReportData) for easy querying and persistence +* Environment (Tenant) – the Teamcenter X environment that the session targets. A single user or ECA may have access to multiple environments. +* Job – an asynchronous unit of work (for example, a visual report run or a clearance analysis). A job returns a Job ID immediately and completes in the background. +* Domain mapping – job results are returned as JSON. The connector ships helpers that convert these JSON payloads into Mendix domain objects (`VisualReportData`) for easy querying and persistence. ## Using Microflows @@ -34,7 +34,7 @@ The following sections provide more information about using all operations avail ### Session Lifecycle -#### ` POST_EstablishSession` +#### `POST_EstablishSession` Call `POST_EstablishSession` to create a new session or return an existing one, ensuring the same Teamcenter server is used across service calls. @@ -80,7 +80,7 @@ Call `GET_VisualReportNames_Request` to list available visual report definitions #### `POST_GenerateVisualReport_Request` -Call P`OST_GenerateVisualReport_Request` to run one or more visual reports against a part or assembly. +Call `POST_GenerateVisualReport_Request` to run one or more visual reports against a part or assembly. * **Input**: Session, PartID, ReportIDs, ProcessingType * **Output**: JobID @@ -120,24 +120,23 @@ Call `GET_VisualReportDataListFromJobId` to convert a visual report job's payloa * **Input**: Session, JobID * **Output**: List of VisualReportData -## Connector Integration Workflow +## Connector Integration Workflow -The example workflow below shows the sequence of interations between the Mendix app, the connector, Teamcenter, and Designcenter X Cloud Services during the process. +The diagram below shows the sequence of interactions between the Mendix app, the connector, Teamcenter, and Designcenter X Cloud Services. -### Polling vs. user-driven retrieval +### Polling vs. User-Driven Retrieval -The Connector does not push notifications when a job finishes. You have two practical options: +The connector does not push notifications when a job finishes. You have two options: -* User-driven – show the user a **Refresh results** button that re-runs `GET_JobsByTypes` + -`GET_VisualReportDataListFromJobId`. Simple and adequate for most analytical workflows. +* User-driven – show the user a **Refresh results** button that re-runs `GET_JobsByTypes` and `GET_VisualReportDataListFromJobId`. This is simple and adequate for most analytical workflows. -* Scheduled poll – use a scheduled event microflow to poll outstanding job IDs (stored in your domain) every N seconds/minutes, fetch results, and update status. Best for "fire-and-forget" workflows where the result feeds another process. +* Scheduled poll – use a scheduled event microflow to poll outstanding job IDs (stored in your domain) every N seconds or minutes, fetch results, and update status. This approach works best for fire-and-forget workflows where the result feeds another process. ## Working with Job Results `GET_DataForJobId` returns raw JSON, which is useful when you want to store the full payload (for example, for audit) or post-process it yourself. -For visual reports, prefer `GET_VisualReportDataListFromJobId`. It maps the payload onto the `VisualReportData` domain entity that ships with the Connector. Typical attributes you will work with include: +For visual reports, prefer `GET_VisualReportDataListFromJobId`. It maps the payload onto the `VisualReportData` domain entity that ships with the connector. Typical attributes include: * Part identifier and revision * Report definition reference @@ -150,7 +149,7 @@ Persist `VisualReportData` into your own domain entities if you intend to run an ## Troubleshooting -This section shows you the most common failure modes and their possible solutions. +This section describes the most common failure modes and their solutions. ### Session Expired @@ -158,7 +157,7 @@ If any operation fails after `POST_InitializeTeamcenterSession`, the session may ### Environment Not Authorized -If `POST_InitializeTeamcenterSession` fails with an authorization error, ask the user to select a different environment and verify the Enterprise Cloud Account (ECA) entitlement in the Siemens Admin Console. +If `POST_InitializeTeamcenterSession` fails with an authorization error, have the user select a different environment and verify the Enterprise Cloud Account (ECA) entitlement in the Siemens Admin Console. ### Invalid Part ID From f776c01dab7dc29e272c577417051a5c6df0a7b6 Mon Sep 17 00:00:00 2001 From: Karuna Vengurlekar Date: Fri, 31 Jul 2026 15:38:48 +0530 Subject: [PATCH 5/6] Add small changes --- .../siemens-supported/designcenter/_index.md | 2 +- .../designcenter/designcenter-sso.md | 11 ++++++++++- .../designcenter/using-designcenter.md | 7 +++++++ .../designcenter/app-security-roles.png | Bin 0 -> 57549 bytes .../siemens/designcenter/configure-sso.png | Bin 0 -> 133667 bytes .../partners/siemens/designcenter/workflow.png | Bin 0 -> 75055 bytes 6 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 static/attachments/partners/siemens/designcenter/app-security-roles.png create mode 100644 static/attachments/partners/siemens/designcenter/configure-sso.png create mode 100644 static/attachments/partners/siemens/designcenter/workflow.png diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md index a71d38cc5b6..3c937c00ab8 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md @@ -33,7 +33,7 @@ The connector is licensed under the Apache 2.0 License. ## Prerequisites -* Studio Pro 10.24 or above +* Studio Pro 10.24 and above * A valid Siemens Enterprise Cloud Account (ECA) with an entitlement to a Designcenter X product tier and value-based licensing tokens * Access to the [Siemens Admin Console](https://cloud.sws.siemens.com/admin/) to provision server users and credentials * Built-in Data Management (Teamcenter X Essentials) or a higher Teamcenter X tier (Standard, Advanced, or Premium) diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md index ea59359432c..d4f8f9584da 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md @@ -13,7 +13,7 @@ This page explains how to configure OAuth single sign-on (SSO) so your Mendix ap To create a server user and obtain client credentials, follow these steps: -1. Sign in to the Siemens Admin Console and navigate to **Designcenter X** under **Products**. +1. Sign in to the [Siemens Admin Console](https://cloud.sws.siemens.com/admin/) and navigate to **Designcenter X** under **Products**. 2. Open **Server Users** and click **Create server user**. 3. Fill in the **Name**, **Tier**, and **Role** fields. Enter *Application Owner* as the **Role** and click **Create**. 4. Click **Download Credentials** and save the file securely. The file contains the **Client ID** and **Client Secret**. @@ -27,6 +27,8 @@ To create a server user and obtain client credentials, follow these steps: 3. In the **User roles** tab, edit the **Administrator** role and assign the OIDC, UserCommons, and Designcenter X Cloud Services Connector **Administrator** module roles. 4. Edit the **User** role and assign the OIDC and Designcenter X Cloud Services Connector **User** module roles. +{{< figure src="/attachments/partners/siemens/designcenter/app-security-roles.png" alt="app security configuration" >}} + ### Configuring Navigation 1. In **Navigation**, add a **New Menu Item** named *Designcenter Admin* and set the **On-click** action to **Show a page**. @@ -53,6 +55,8 @@ Keep the encryption key private and store it securely in your environment settin * ECA ID – your Enterprise Cloud Account identifier. * Region – the region where your Designcenter X product was provisioned in the Siemens Admin Console. + {{< figure src="/attachments/partners/siemens/designcenter/configure-sso.png" alt="SSO configuration" >}} + 3. Save the configuration. The primary and secondary fields are now populated. Sign out of the app. ## Validating the Configuration @@ -107,3 +111,8 @@ To resolve this, go to the **Designcenter Admin** page, click **Delete Client Cr #### Server User Is Already Configured This error occurs when the same server user is already configured by another user in the same app. To resolve this, go to the **Designcenter Admin** page, click **Delete Client Credentials** to remove the existing credentials, then reconfigure the server user. + +## Read More + +* [Designcenter X Cloud Services Connector](/appstore/industry/siemens/designcenter/) +* [Using Designcenter X Cloud Services Connector](/appstore/industry/siemens/designcenter/using-designcenter/) \ No newline at end of file diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md index 5e7559ca7c7..15e0ca788ef 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md @@ -124,6 +124,8 @@ Call `GET_VisualReportDataListFromJobId` to convert a visual report job's payloa The diagram below shows the sequence of interactions between the Mendix app, the connector, Teamcenter, and Designcenter X Cloud Services. +{{< figure src="/attachments/partners/siemens/designcenter/workflow.png" alt="connector workflow" >}} + ### Polling vs. User-Driven Retrieval The connector does not push notifications when a job finishes. You have two options: @@ -182,3 +184,8 @@ A small reusable sub-microflow that centralizes "re-establish session and retry * Page large result sets: Visual reports on large assemblies can return thousands of rows. Page or stream results into your domain model rather than loading the full list into memory at once. * Isolate connector calls in a service layer: Wrap each connector microflow in a thin custom microflow (for example, `SUB_RunVisualReport`) so that future connector upgrades only affect one layer of your app. + +## Read More + +* [Designcenter X Cloud Services Connector](/appstore/industry/siemens/designcenter/) +* [Configuring the Connector for Single Sign-On](/appstore/industry/siemens/designcenter/sso/) diff --git a/static/attachments/partners/siemens/designcenter/app-security-roles.png b/static/attachments/partners/siemens/designcenter/app-security-roles.png new file mode 100644 index 0000000000000000000000000000000000000000..4b9ed779e92bddb7db7b524e03bb899b1c3babad GIT binary patch literal 57549 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 S>c$1&M@B;7S^iUf-~Ry@7>nBg literal 0 HcmV?d00001 diff --git a/static/attachments/partners/siemens/designcenter/configure-sso.png b/static/attachments/partners/siemens/designcenter/configure-sso.png new file mode 100644 index 0000000000000000000000000000000000000000..d2943db70471320fd7fb634610250f581a3efd05 GIT binary patch literal 133667 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

)(;Mf`mT{h6_$nEo>$%fpD<30w zV6+!#YSVivzP{m2$XDeY8Y|I*6;xS9gKiC1JWgKc*xn*vE=&Z=d@xPAh$qjg3RB^l zCIZH|fsgtMvACqavp0(Y72b1U_YwIpfiLqFp?uVfs|7~ zRt9Ob1MI8h&ag7B*=4ru`!i@H` z>S52q8bZU>IXpCU z#oQ?Z%GBeFN=GKtIfH_24|MqDydEajDk<s%#LrfnqKlNjFH_>3t*~ykX-9Qt?P^YhcOv0QR|aUV;3on7petuV>0qya~?SnjheCb}xY z3uC<4O^jqt0?qT6vXotD`Od

<7+`VM$L9F9FC2f)- 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 literal 0 HcmV?d00001 diff --git a/static/attachments/partners/siemens/designcenter/workflow.png b/static/attachments/partners/siemens/designcenter/workflow.png new file mode 100644 index 0000000000000000000000000000000000000000..c860c0d5274c7a112107d1aa9f2cf66fc0e0baf4 GIT binary patch literal 75055 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 pwKqY11P$xJUGm>c?CXsexKBhTmA_#Ox?BN& Date: Mon, 3 Aug 2026 10:21:14 +0530 Subject: [PATCH 6/6] Implement feedback --- .../siemens-supported/designcenter/_index.md | 14 ++------------ .../designcenter/designcenter-sso.md | 2 +- .../designcenter/using-designcenter.md | 8 -------- 3 files changed, 3 insertions(+), 21 deletions(-) diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md index 3c937c00ab8..2b2402d1420 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/_index.md @@ -33,7 +33,7 @@ The connector is licensed under the Apache 2.0 License. ## Prerequisites -* Studio Pro 10.24 and above +* Studio Pro 10.24.2 and above * A valid Siemens Enterprise Cloud Account (ECA) with an entitlement to a Designcenter X product tier and value-based licensing tokens * Access to the [Siemens Admin Console](https://cloud.sws.siemens.com/admin/) to provision server users and credentials * Built-in Data Management (Teamcenter X Essentials) or a higher Teamcenter X tier (Standard, Advanced, or Premium) @@ -54,17 +54,7 @@ To install the Designcenter X Cloud Services Connector in your Mendix app, follo 1. Install the modules listed in the [Dependencies](#dependencies) section. 2. Follow the instructions in [Using Marketplace Content](/appstore/use-content/) to import the [Designcenter X Cloud Services Connector](placeholder) into your app. -3. Configure the connector as described in the [Configuring the Connector](#configuration) section. - -## Configuring the Connector {#configuration} - -To configure the Designcenter X Cloud Services Connector in your app, follow these steps: - -1. Create a server user in the Siemens Admin Console and obtain client credentials. -2. Configure your Mendix app (modules, security, navigation, and constants). -3. Configure OIDC SSO in your Mendix app. - -For more information, see [Configuring the Connector for Single Sign-On](/appstore/industry/siemens/designcenter/sso/). +3. Configure the connector as described in the [Configuring the Connector for Single Sign-On](/appstore/industry/siemens/designcenter/sso/) document. ## Read More diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md index d4f8f9584da..a755bc95949 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/designcenter-sso.md @@ -61,7 +61,7 @@ Keep the encryption key private and store it securely in your environment settin ## Validating the Configuration -1. Run the app locally or open `http://localhost:8080/oauth/v2/login` in a browser. The sign-in page appears. +1. Run the app locally or open `http://localhost:8080/oauth/v2/login` in a browser. The sign-in page appears. Alternatively, if you want to login directly when opening the `login.html` page, follow the [Configuring Login Redirection](/appstore/modules/oidc/#configuring-login-redirection) section of the *OIDC SSO*. 2. Sign in via SSO to verify that the app loads successfully and connector operations can establish a Teamcenter session. ## Rotating the Credentials diff --git a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md index 15e0ca788ef..85a956e3a58 100644 --- a/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md +++ b/content/en/docs/marketplace/industry/xcelerator/siemens-supported/designcenter/using-designcenter.md @@ -13,14 +13,6 @@ This page guides you through building Mendix apps on top of the [Designcenter X Configure the OIDC SSO and required constants in your app. For more information, see [Configuring the Connector for Single Sign-On](/appstore/industry/siemens/designcenter/sso/). -To help you develop your app, familiarize yourself with the [Mendix Studio Pro Guide](/refguide/), especially the following topics: - -* [Studio Pro Overview](/refguide/studio-pro-overview/) -* [Data in the Domain Model](/refguide/domain-model/) -* [Pages](/refguide/pages/) -* [Microflows and Nanoflows](/refguide/microflows-and-nanoflows/) -* [Development Best Practices](/refguide/dev-best-practices/) - ## Concepts * Session – a handle that ensures the same Teamcenter server is used across service calls. The `EstablishSession` microflow either creates a new session or returns an existing one, so the same handle can be reused safely across operations.