What is credential pool. And where it is mainly used for?
What is a Credential Pool?
A Credential Pool is a group of multiple credentials stored together for a specific external system.
It is mainly used when a target system allows only one active session per user at a time.
Why is it used?
If you need to run multiple workflow instances simultaneously:
-
Each workflow instance takes one credential from the pool.
-
This allows parallel execution without session conflict.
-
Once the workflow completes, the credential is released back to the pool.
Example:
If a system allows only one login per user and you want to run 5 workflows in parallel, you must create a Credential Pool with 5 different user credentials.