Commit graph

3720 commits

Author SHA1 Message Date
Sipke Schoorstra d7c6d07c5a Update background activity invoker to only transport workflow-stored variables 2023-04-10 15:32:40 +02:00
Sipke Schoorstra 7a09944732
Refactor scheduling and background activity execution (#3884)
* Refactor background activity execution

* Refactor scheduler

* Remove Jobs module

* Add XML comments
2023-04-09 23:35:32 +02:00
Sipke Schoorstra c978b8f9b5 Fix FlowDecision serialization 2023-04-07 22:46:20 +02:00
Sipke Schoorstra 5331476081 Add support for implicit looping constructs
Fixes the issue where a workflow would not complete, even though all flow chart activities executed
2023-04-06 22:37:53 +02:00
Sipke Schoorstra 53cb1cc63c Minor changes 2023-04-06 22:36:27 +02:00
Sipke Schoorstra a20a671ec7 Merge remote-tracking branch 'origin/v3' into v3 2023-04-06 15:06:48 +02:00
Sipke Schoorstra 218860c998 Update custom converter with support for additional "primitive" types 2023-04-06 15:06:13 +02:00
Sipke Schoorstra e5967fe057 Update ActivityWorkItem to use correct name 2023-04-06 15:05:32 +02:00
Sipke Schoorstra fd2c9f7287 Prevent exception handling middleware from raising another exception
It's possible for multiple activities to raise an exception, in which case we should not try to transition into the Faulted state again.
2023-04-06 15:05:00 +02:00
Sipke Schoorstra af17de0df7 Fix duplicate completion for various Telnyx activities 2023-04-06 15:03:34 +02:00
Sipke Schoorstra 0e76123268 Fix duplicate completion event for Delay activity 2023-04-06 15:03:08 +02:00
Sipke Schoorstra cea4c8fa0a Add support for resuming workflows using activity instance ID and hash 2023-04-06 14:59:30 +02:00
Sipke Schoorstra 41e1a91748 Make AddFastEndpointsAssembly extension method fluid 2023-04-06 14:57:44 +02:00
MariusVuscanNx 45f27f91f5
Import publish execute integration test (#3872)
* Import publish execute integration test

* Update test

* Extracted import logic into WorkflowDefinitionImporter

* Removed the WorkflowDefinitionRequest model and done a model rename

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-04-05 19:07:04 +02:00
herblinernexxbizz ef1ec1ed08
Features/v3 test setvar getvar (#3870)
* adding set var and main/sub workflow tests

* Deprecate SetWorkflowOutput and replace with SetOutput

* cleanup code

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-04-04 08:18:54 +02:00
Sipke Schoorstra c75e0b3839 Update readme 2023-04-03 19:56:20 +02:00
Sipke Schoorstra 3045725790 Prevent composite root activities from being returned after POST and PUBLISH 2023-04-03 19:48:37 +02:00
herblinernexxbizz dd919a4000
adding set var and main/sub workflow tests (#3855)
* Adding set var and main/sub workflow tests

* Deprecate SetWorkflowOutput and replace with SetOutput

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2023-04-03 14:14:39 +02:00
GitHub Action 8390efc332 Updated designer version to 3.0.3-preview.91 2023-04-03 10:15:06 +00:00
Jérémie DEVILLARD 9153acc45e update npm-packages - try differents folder for packages 2023-04-03 12:11:21 +02:00
Jérémie DEVILLARD 5c75edb056 update npm-packages - try differents folder for packages 2023-04-03 11:27:50 +02:00
Jérémie DEVILLARD 28bf5ed94c update npm package - get Wrapper Artefacts 2023-04-03 11:00:29 +02:00
GitHub Action 57f9f2ea31 Updated designer version to 3.0.3-preview.88 2023-04-03 08:52:44 +00:00
jdevillard 2c4f67b59a
update package path and wrapper version (#3868)
Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
2023-04-03 10:48:50 +02:00
GitHub Action b2377f2b6b Updated designer version to 3.0.3-preview.86 2023-04-02 17:43:18 +00:00
Sipke Schoorstra beb3ce6e83 Merge remote-tracking branch 'origin/v3' into v3 2023-04-02 19:39:31 +02:00
Sipke Schoorstra 94ffdc797e Update Monaco editor package version 2023-04-02 19:39:19 +02:00
Sipke Schoorstra a11a7c0a12 Cleanup 2023-04-02 19:19:12 +02:00
GitHub Action 6bc5f53784 Updated designer version to 3.0.3-preview.85 2023-04-01 14:19:45 +00:00
Sipke Schoorstra 3ec9df87c1 Initial work on Elsa Client 2023-04-01 16:15:35 +02:00
GitHub Action 4a8ec72598 Updated designer version to 3.0.3-preview.84 2023-04-01 13:47:23 +00:00
Sipke Schoorstra e7c8591279 Update NPM build 2023-04-01 15:42:40 +02:00
Sipke Schoorstra 0bb38205a5 Scope TailwindCSS to elsa-shell tag 2023-04-01 15:16:32 +02:00
Sipke Schoorstra 908c5b1617 Update build script to also build Elsa.Core.Designer client assets 2023-04-01 14:12:52 +02:00
Sipke Schoorstra 39f022eaa6 Merge remote-tracking branch 'origin/v3' into v3 2023-04-01 10:51:23 +02:00
Sipke Schoorstra ab53ba4d8b Update All In One dockerfile to build client assets 2023-04-01 10:50:52 +02:00
jdevillard e2c1871bb0
add pack/publish actions (#3860)
Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
2023-04-01 10:37:03 +02:00
Nrujal Sharma 4c121693f5
feat(toolbar-activities.tsx): Added Search for activities in the designer toolbar (#3853) 2023-04-01 10:36:43 +02:00
GitHub Action cdc3001c97 Updated designer version to 3.0.3-preview.79 2023-03-31 20:29:18 +00:00
simona-taran 25a058b59d
Changed notification implementation (#3863)
* Changed notification implementation. Removed unused library notyf and cleanup.

* Fixed issue after merge conflict fix.
2023-03-31 22:24:19 +02:00
Sipke Schoorstra 7d1833f285 Remove auto build of npm package 2023-03-31 17:26:17 +02:00
Sipke Schoorstra 4efb7f64e6 Fix all in one admin login 2023-03-31 17:25:47 +02:00
gurkanguran b0e5061dce
Handle multiple output connections on import (#3857)
* Add XML comments, cleanup

* Incremental work on persisting "lost" connections

* Fixed issues with connections on import

---------

Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
Co-authored-by: Gürkan Güran <gurkanguran@gurkanguransMBP.domain_not_set.invalid>
2023-03-30 10:19:05 +02:00
GitHub Action 6a79bb9e64 Updated designer version to 3.0.3-preview.77 2023-03-30 07:56:53 +00:00
jdevillard b06589998e
V3 designer/react wrapper (#3851)
* add react workspace and wrapper

* add react sample application

* update angular generated file

---------

Co-authored-by: Jérémie DEVILLARD <jdevillard@users.noreply.github.com>
2023-03-30 09:52:50 +02:00
GitHub Action f1b373b14d Updated designer version to 3.0.3-preview.76 2023-03-29 14:57:21 +00:00
Gürkan Güran 0a9e290072 Updated PAT secret name 2023-03-29 16:40:29 +02:00
GitHub Action 67d1fbfb47 Updated designer version to 3.0.3-preview.74 2023-03-28 23:21:10 +00:00
Gürkan Güran a96b63c14e Updated pipeline to set the exact designer version number in package.json 2023-03-29 01:17:04 +02:00
GitHub Action 0a3eed00c7 Update Elsa Workflows Designer dependency to version 2023-03-28 23:11:06 +00:00