Teamcenter Adapter Account

Overview

You can configure your accounts in SnapLogic using the Designer or Manager. Use this account type when the Snaps in the PLM Teamcenter Snap Pack must reach Teamcenter through a separately deployed ECS Teamcenter adapter API instead of the adapter that is embedded in the Snap Pack. The adapter holds the connection to one or more PLM systems, and you select the system that this account must use.

Prerequisites

  • A running ECS Teamcenter adapter API that is reachable from your Snaplex, with the target PLM system configured in it.
  • A Teamcenter user account with the permissions required by the Snaps you want to run.
  • If you authenticate with a token, an identity provider that issues the token, and the JSON Web Key Set (JWKS) endpoint of that provider.

Account settings

Note: Learn about the common controls in the Snap settings dialog.
Field/Field set Description
Label*

String

Required. Specify a unique label for the account.

Default value: N/A

Adapter URL*

String

Specify the URL of the Teamcenter adapter API that the Snaps must connect to.

Default value: N/A

System*

String

Specify the name of the PLM system as it is configured in the Teamcenter adapter.

Default value: TC

User*

String

Specify the name of the Teamcenter user that the Snaps must log in as.

Default value: N/A

Password*

String

Appears when Use token is deselected.

Specify the password of the Teamcenter user. The value is masked in the account dialog and is stored as a sensitive value.

Default value: N/A

Use token

Checkbox

Select this checkbox to log in with a token instead of a password.

Default status: Deselected

Validate token

Checkbox

Select this checkbox to validate the token against the issuing identity provider before the account accesses the adapter.

Default status: Deselected

Token*

String/Expression

Appears when Use token or Validate token is selected.

Specify the token of the user that must log in.

Default value: N/A

Url for JWKS*

String

Appears when Validate token is selected.

Specify the endpoint that serves the JSON Web Key Set (JWKS) used to verify the token signature.

Default value: https://login.microsoftonline.com/common/discovery/v2.0/keys

Accepted Audience(s)

Appears when Validate token is selected.

Specify the audiences that the token may be issued for. If you add at least one row, the aud claim of the token must match one of the values you list. Leave the field set empty to accept any audience.

Audience

String

Specify one accepted value of the aud claim.

Default value: N/A

Accepted Scope(s)

Appears when Validate token is selected.

Specify the scopes that the token must grant. If you add at least one row, the scp claim of the token must match one of the values you list. Leave the field set empty to accept any scope.

Scope

String

Specify one accepted value of the scp claim.

Default value: N/A

Additional Claims

Appears when Validate token is selected.

Specify any further claims that the token must carry, and the value that each claim must have.

Claim

String

Specify the name of the claim to validate.

Default value: N/A

Value

String

Specify the value that the claim must have.

Default value: N/A

Pool Profile

String

Specify the connection-pool profile that this account must use. Leave this field blank to use the default pool profile.

Default value: N/A

Enforce profile

Checkbox

Appears when Pool Profile contains a value.

Select this checkbox to enforce the pool profile that you specified in Pool Profile.

Default status: Deselected

Group

String

Specify the name of the Teamcenter group that the session must run in. Leave this field blank to use the default group of the user.

Default value: N/A

Role

String

Specify the name of the Teamcenter role that the session must run in. Leave this field blank to use the default role of the user.

Default value: N/A

Project

String

Specify the ID of the Teamcenter project that the session must run in.

Default value: N/A

Share pool

Checkbox

Select this checkbox to share the connection pool with sessions that have the same key data, across account boundaries.

Default status: Deselected

Switch Group/Role/Project

Checkbox

Select this checkbox to switch the group, role, and project within the existing Teamcenter session instead of opening a new session.

Default status: Deselected

Teamcenter URL

String

Optional. Specify the URL of the Teamcenter web tier that the adapter connects to. Leave this field blank to use the URL that is configured in the adapter for the system you specified in System.

Example: https://teamcenter.example.com/tc

Default value: N/A