Fetch AE Credential Details
Description
Use the step to retrieve credential values from the AutomationEdge (AE) server during a workflow run. The step fetches either a single credential or an available credential from a credential pool, to pass to subsequent steps. The step fetches the credential once per run and adds the values to all incoming data rows. The step requires incoming data and cannot be the first step in a workflow.
Compatibility: AutomationEdge version 8.5.0 or later.
Note:
- During a test run in Process Studio, the step retrieves an available pool credential without marking it as "in use". During an Agent run, the step marks the pool credential as "in use" and releases it when the workflow finishes.
- When fetching from a pool, the step writes the name of the selected credential to the log.
- Route errors (such as access denied, expired credentials, or empty pools) to an error-handling step to prevent the workflow from stopping.
Important:
- The user running the workflow must have permission to use the credential or pool, otherwise the step fails with an Access Denied error.
- The step rejects expired credentials.
- The step automatically masks secret values to keep them secrets - Password, Encrypted1, and Encrypted2.
- The non-secret values remain visible- Username, Parameter1, and Parameter2
Configurations
| Field Name | Description |
|---|---|
| Step Name | Specify a unique name for the step within the workflow. |
| Fetch from | Select the source type to retrieve the credential from: • Credential: Retrieves values from a specific, individual credential. If the credential belongs to a pool, the step displays an error. • Pool: Retrieves a credential that is currently available in the credential pool. The field is mandatory |
| Credential/Pool name | Specify the exact name of the credential or pool as defined on the AE server. The field accepts static values and environment variable |
| Output as | Select how the step generates the credential values: • Fields: Adds the values as new fields in the data flow, for example, result.username. • PS Variable: Saves the values as global Process Studio variables, for example, Global.result.username. The field is mandatory. |
| Output prefix | Specify a text prefix to identify the output fields. Default Value: result The field is mandatory. |
| Generated outputs | Previews the output field names created by combining the prefix and the credential fields. The display groups the outputs into masked and non-masked categories. |