Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Type of Integration

Asset

Dependency (Yes/No)

Details

A running Ultra Task without Child Pipelines

Accounts

No

  • No, if the reference is static.

  • Yes, if the reference is evaluation as an expression or through OAuth. If OAuth is the authentication, then set a longer refresh token duration.

Expression Library

No

  • No, if the reference is static.

  • Yes, if the reference is evaluation as an expression or through OAuth.

Pipelines

No

  • No, if the reference is static.

  • Yes, if the reference is evaluation as an expression or through OAuth.

SLDB File Read from Manager

Yes

Do not use SLDB files in Manager as file source.

SLDB File Write from Manager

Yes

Do not use SLDB as file destination.

Metadata Snap Pack

Yes

None

Ultra Task without child pipelines - Initializing

Accounts

Yes

  • No, if the reference is static.

  • Yes, if the reference is evaluation as an expression or through OAuth. If OAuth is the authentication, then set a longer refresh token duration.

Expression Library

Yes

  • No, if the reference is static.

  • Yes, if the reference is evaluation as an expression or through OAuth.

Pipelines

Yes

  • No, if the reference is static.

  • Yes, if the reference is evaluation as an expression or through OAuth.

SLDB File Read

Yes

Do not use SLDB files in Manager as file source.

SLDB File Write

Yes

Do not use SLDB as file destination.

Metadata Snap Pack

Yes

None

Ultra Task with child pipelines - initialization state or already running with child pipelines not running yet

Scheduled Task (Initializing)

Triggered Task - Cloud URL (Control Plane)

Triggered Task - Alternative or Snaplex URL

Accounts

Yes

None

Expression Library

Yes

Pipelines

Yes

SLDB File Read

Yes

SLDB File Write

Yes

Metadata Snap Pack

Yes

Scheduled Task (Already Running)

Accounts

No

Assumes the task is running for a very long time (such as days or weeks).

Sample use case: Salesforce Subscriber Snap always running, or a File Poller Snap that polls indefinitely. However, you cannot view Pipeline Execution statistics in the dashboard if the control plane goes down.

Expression Library

No

Pipelines

No

SLDB File Read

Yes

SLDB File Write

Yes

Metadata Snap Pack

Yes

...

Scenario

Work-around

Most Scheduled Tasks and Ultra when it’s Pipeline Tasks whenthe pipeline is in the prepare state happen on the Snaplex. However, scheduled tasks still have a dependency on the control plane.

Change to an Ultra task Task pipeline.

Statically defined OAuth accounts depend on Control Plane the control plane - specifically the refresh token.

ou You can use client credentials in-memory to get around this which would depend on the Snaplex, instead of the Control Plane.
The In-Memory OAuth 2 Account relies on the client ID and secret to retrieve a new access token. One limitation is that it works only with the client credentials grant type and the services that do not invalidate the existing tokens after a refresh.