elsa-workflows / elsa-workflows/elsa-core

V3 - Enhance Alteration Engine to support specific Activity Instances

Open
#4,644 0 comments 1 reaction 0 assignees View on GitHub
elsa 3 triaged
Dominant language
C#
Stars
7.9k
Forks
1.5k
Avg merge
15h 22m
Merged PRs (30d)
114

Description

**Use case**

We have a flow where it is iterated in parallel for each contracted order. Within each iteration a call is being made to a Rest API to integrate the data. It is possible that the service is down or fails in 1 (or more) of the iterations for the same Activity Id (the Rest call). It would be necessary to be able to retry at the exact point where it failed and continue the execution whether it is a single error or multiple errors.

Perhaps from the instance view we could have a button to relaunch from the specific failed execution or from the incident.

It would also be nice to have a generic retry button as Elsa 2 already suggests in the list of instances to relaunch all the activities in error.

**Expected behavior**

Retry the flow from the exact activity instance that failed in order to correct the problem explained in the use case.

It would also be nice to have a "Retry All" button to cover the case in which several iterations fail due to a service outage.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.