Teamcenter Account

Overview

You can configure your accounts in SnapLogic using the Designer or Manager. Use this account type to connect the Snaps in the PLM Teamcenter Snap Pack to a Teamcenter web tier with a Teamcenter user name and either a password or a token. This account uses the adapter that is embedded in the Snap Pack, so you do not have to deploy a separate adapter service.

Prerequisites

  • A running Teamcenter web tier that is reachable from your Snaplex.
  • 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

Teamcenter URL*

String

Specify the URL of the Teamcenter web tier that the Snaps must connect to.

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

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

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

Token*

String

Appears when Use token is selected.

Specify the token to use instead of the password.

Default value: N/A

Validate token

Checkbox

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

Default status: Deselected

Token*

String/Expression

Appears when Validate token is selected.

Specify the token of the user that must be validated.

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

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