Skip to main content
Proton v5

Glossary

Terms​

TermWhat it is
EnvironmentThe set of variables for a place where the automation runs (addresses, users, passwords), such as Staging or Production. See Environments.
AutomationA sequence of components that tests or performs a process. See Automations.
CycleA round of runs of an automation group, such as a sprint or a release of the system.
Business areaAn area of the organization that is responsible for processes, such as Finance. See People and Business areas.
ClusterA set of runners that share the runs among themselves. See Runners and clusters.
ComponentA reusable automation step, with the same name in Proton and in the code. See Components.
Robot accountAn account made for Proton Runner and for integrations: it connects the Runner and generates tokens, but doesn't access the portal. See Users.
Correlation IDThe unique identifier of a run, which travels with everything the run touches (the Proton log, the runner log, and the systems it calls). Use it to find the run from another system's log.
DatasetA version of the automation, with the steps and the parameter values. See Datasets.
TeamA group of people. Teams give access to private automations. See Teams.
EvidenceA screenshot, video, or file that the automation sends during the run.
RunOne execution of a dataset on a runner, with the status, the log, the evidence, and the result of each step.
Automation groupThe datasets that run together, in the Automation Center, organized into cycles. A group is either for testing (Quality) or for operations (RPA).
License (seat)The right of a person or robot account to use Proton in an organization: Full access or Runner only. See Licenses.
BatchThe runs triggered together, all at once or by a scheduled run.
ExceptionA robot from an operation group that failed, didn't run, or got stuck, in the Operation queue.
OrganizationThe company in Proton, with its own data, users, and plan.
ParameterA piece of data that the component receives (input, in_) or returns (output, out_). See Parameters.
General parameterA value shared across the whole organization.
ProfileThe set of permissions a person has in the organization. See Profiles and permissions.
PersonSomeone who is responsible for a process or takes part in it, even without using Proton.
ProcessA business process that automations serve, in a tree of macroprocesses and subprocesses. See Process map.
Recurring runA run that repeats on its own: every N minutes or hours, every day, every week, or every month.
Team ruleWho can see a private automation: the people in its teams and the Admin profile. See Teams.
Git repositoryWhere the automation code lives (GitHub, GitLab, or Bitbucket). See Systems and repositories.
RequirementA Jira issue (story or epic) linked to an automation or a dataset. See Jira.
RunnerThe machine that runs the automations, with Proton Runner. See Environment Setup.
SystemWhat is automated (a portal, an API, SAP), linked to the repository that holds its code.
Data TableAn organization table, with columns and rows, that automations read and write. See Data Tables.
TagA label for classifying and filtering automations and datasets. See Tags.
Test PlanThe Xray or Zephyr test plan. It can become an automation group and receive the run results. See Xray and Zephyr.
Dataset variableA value shared between the steps of a dataset.

Run status​

Statuses are shown in English, as is standard across the industry.

StatusWhat it means
No RunThe dataset hasn't run in this cycle yet. It also marks the steps that never got to run.
ScheduledScheduled for a future time.
SubmittedSent to the runner.
WaitingThe runner received it and is about to start.
QueuedIn the runner's queue, waiting its turn.
LoadingThe runner is preparing the project: downloading the code and the dependencies.
RunningThe steps are running.
PassedFinished without failures.
FailedFinished with a failure.
StoppedStopped before finishing, by a person or by the runner.
CancelledNever got to run: the runner didn't receive the run.

In the Automation Center, the counters group Pending (Submitted, Waiting, and Loading) and Aborted (Stopped and Cancelled).

End reason​

Along with the final status, the run details show why the run ended:

ReasonWhen
PassedThe run finished without failures.
Business failureA business rule didn't let the run continue, such as a record that already exists. Retrying gives the same result.
Technical failureAn element that didn't appear, a system that was down, or an exception in the code. This is the default reason for a failure.
Environment failureThe environment didn't let the run happen, such as a runner that couldn't prepare the project.
StoppedThe run was stopped before finishing, with the name of who stopped it.
Didn't reach the runnerThe runner didn't receive the run.
Runner lostThe runner went offline with the run in progress, and nothing moved for 15 minutes. The run becomes Failed.