30 Jul 2023
In this meeting, we take a look at the progress of Elsa Studio, a Blazor re-implementation of the Elsa 3 workflows designer + re-hosting options in other applications built with technologies such as React, Angular, Vue, etc.
- 2 participants
- 50 minutes
2 Jul 2023
During this call, we:
- Briefly discussed the addition of the MongoDB persistence provider
- Looked at the Elsa Studio Blazor progress and discussed various related topics.
- Briefly discussed the addition of the MongoDB persistence provider
- Looked at the Elsa Studio Blazor progress and discussed various related topics.
- 2 participants
- 40 minutes
16 Jun 2023
In this session:
- A new API to access activity output directly
- A Dapper implementation of the persistence abstractions
- Elsa Studio progress updates
- A new API to access activity output directly
- A Dapper implementation of the persistence abstractions
- Elsa Studio progress updates
- 2 participants
- 45 minutes
27 May 2023
Elsa workflows Community Meeting 36
- Orchard Harvest 2023
- Orchard Core
Register here for the Orchard Harvest conference for FREE to watch my talk on Elsa Workflows: https://orchardcore.net/harvest
- Orchard Harvest 2023
- Orchard Core
Register here for the Orchard Harvest conference for FREE to watch my talk on Elsa Workflows: https://orchardcore.net/harvest
- 2 participants
- 56 minutes
20 May 2023
A brief update on Elsa Studio, a Blazor implementation of the workflow designer.
- 1 participant
- 14 minutes
13 May 2023
- Default activity inputs
- Plugin API updates
- Dashboard
- Documentation updates
- Plugin API updates
- Dashboard
- Documentation updates
- 3 participants
- 34 minutes
28 Apr 2023
- Documentation updates
- Sample application demonstrating webhooks and RunTask activity
- Sample application demonstrating webhooks and RunTask activity
- 2 participants
- 46 minutes
22 Apr 2023
- Refactored JSON serialization
- Workflow Contexts
- Tooltips fixed by @Daxton (#3845 Tooltip Fixed Positioning by Daxton47 ยท Pull Request #3920 ยท elsa-workflows/elsa-core (github.com))
- Tests
- Installed features
- Roadmap to RC
- Workflow Contexts
- Tooltips fixed by @Daxton (#3845 Tooltip Fixed Positioning by Daxton47 ยท Pull Request #3920 ยท elsa-workflows/elsa-core (github.com))
- Tests
- Installed features
- Roadmap to RC
- 3 participants
- 47 minutes
16 Apr 2023
- Elsa 2.11 dashboard showing wrong version.
โ Should do a 2.11 release
- Flowchart logic improvements (looping + joining)
- Refactored background activity execution
- Refactored scheduling
- Fixed timer activity
- Quartz.Net
- Hangfire
- CRON activity
- Activity cancellation
- Activity descriptor modifiers
โ Should do a 2.11 release
- Flowchart logic improvements (looping + joining)
- Refactored background activity execution
- Refactored scheduling
- Fixed timer activity
- Quartz.Net
- Hangfire
- CRON activity
- Activity cancellation
- Activity descriptor modifiers
- 2 participants
- 44 minutes
25 Mar 2023
Topics:
- Question from the community: Status of the company yet to be founded? Trying to establish a legal company within the next month to offer paid consultancy service and support
- Plans on establishing an App Store for Elsa for free and paid activities and workflows
- Release of Elsa 2.11, bugfixes (espescially Kafka), perfomance improvements, upgrades to new packages, small features
- Chat GPT helped fixing a problem in the Elsa V3 source code ๐
- Explained the usage of events in Elsa V3 with inputs/outputs/variables and calling the event via Postman
- Debugging an error about inputs and outputs on Events
- Noticed problems with events and multiple HTTP Responses
- Explanation of workflow correlation and usage in events
- Fixes in scoped variables within sub-workflows
- Preview integration of Elsa V3 designer in other UIs
- Question from the community: Status of the company yet to be founded? Trying to establish a legal company within the next month to offer paid consultancy service and support
- Plans on establishing an App Store for Elsa for free and paid activities and workflows
- Release of Elsa 2.11, bugfixes (espescially Kafka), perfomance improvements, upgrades to new packages, small features
- Chat GPT helped fixing a problem in the Elsa V3 source code ๐
- Explained the usage of events in Elsa V3 with inputs/outputs/variables and calling the event via Postman
- Debugging an error about inputs and outputs on Events
- Noticed problems with events and multiple HTTP Responses
- Explanation of workflow correlation and usage in events
- Fixes in scoped variables within sub-workflows
- Preview integration of Elsa V3 designer in other UIs
- 3 participants
- 1:01 hours
20 Mar 2023
Topics
- Multitenancy
- HTTP Request activities
- Workflow contexts, create sample application
- Multitenancy
- HTTP Request activities
- Workflow contexts, create sample application
- 5 participants
- 59 minutes
12 Mar 2023
Elsa Community Meeting 27
Updates
- Revised store API
- Flow HTTP Request
- Improved JSON handling for HTTP workflows
- Improved parent/child workflows
- Added ability to upgrade composite activities
- Improved workflow instance journal
- Fixed checkbox issue
- HTTP RouteTable fixed
Updates
- Revised store API
- Flow HTTP Request
- Improved JSON handling for HTTP workflows
- Improved parent/child workflows
- Added ability to upgrade composite activities
- Improved workflow instance journal
- Fixed checkbox issue
- HTTP RouteTable fixed
- 3 participants
- 50 minutes
11 Mar 2023
Elsa Community Meeting 27
Updates
- Revised store API
- Flow HTTP Request
- Improved JSON handling for HTTP workflows
- Improved parent/child workflows
- Added ability to upgrade composite activities
- Improved workflow instance journal
- Fixed checkbox issue
- HTTP RouteTable fixed
Updates
- Revised store API
- Flow HTTP Request
- Improved JSON handling for HTTP workflows
- Improved parent/child workflows
- Added ability to upgrade composite activities
- Improved workflow instance journal
- Fixed checkbox issue
- HTTP RouteTable fixed
- 3 participants
- 50 minutes
24 Feb 2023
Updates
- Composite activity input/output
- Child workflow
- Fixed deadlock
- Composite activity input/output
- Child workflow
- Fixed deadlock
- 2 participants
- 17 minutes
21 Feb 2023
Topics
- Workflow query
- CI/CD
- Bookmark system
Demos
- Workflows as activities
- Run child workflow
Bugs:
- Workflow with two starting triggers (e.g. HttpEndpoint) doesn't work as advertized
- How to return output from composite activity?
- Publish workflow is hanging
- Workflow query
- CI/CD
- Bookmark system
Demos
- Workflows as activities
- Run child workflow
Bugs:
- Workflow with two starting triggers (e.g. HttpEndpoint) doesn't work as advertized
- How to return output from composite activity?
- Publish workflow is hanging
- 4 participants
- 58 minutes
3 Nov 2022
Demos
- Asynchronous activities
- Workflow driven UI by Frans
Topics
- Elsa 2.9.x
โ 2.9.2 to be released ASAP
Next time:
- Code spaces by Mohammed?
- Workflow driven UI for V3? ;)
Feedback
- How to deal with running jobs and join activities?
Master branch currently broken if you don't have .NET installed
- Asynchronous activities
- Workflow driven UI by Frans
Topics
- Elsa 2.9.x
โ 2.9.2 to be released ASAP
Next time:
- Code spaces by Mohammed?
- Workflow driven UI for V3? ;)
Feedback
- How to deal with running jobs and join activities?
Master branch currently broken if you don't have .NET installed
- 3 participants
- 46 minutes
27 Oct 2022
Topics
- Demos
โ Frans & alter ego
โ Jay: dispatcher
โ Elsa 3 updates: forks & joins, auth
Links
Proposal: Parallel Processing of Branches ยท Issue #2872 ยท elsa-workflows/elsa-core (github.com)
Workflow-driven UI:
Documentation: https://medium.com/@fanekkie/part-1-ui-driven-by-elsa-workflows-6d0e868ea6c
GitHub repo: FransVanEk/ElsaDrivenUI: A demonstration project to use Elsa as UI engine (github.com)
- Demos
โ Frans & alter ego
โ Jay: dispatcher
โ Elsa 3 updates: forks & joins, auth
Links
Proposal: Parallel Processing of Branches ยท Issue #2872 ยท elsa-workflows/elsa-core (github.com)
Workflow-driven UI:
Documentation: https://medium.com/@fanekkie/part-1-ui-driven-by-elsa-workflows-6d0e868ea6c
GitHub repo: FransVanEk/ElsaDrivenUI: A demonstration project to use Elsa as UI engine (github.com)
- 4 participants
- 1:15 hours
30 Aug 2022
Meeting 22
Topics
- Elsa 3
โ Documentation
โ DB-less execution
โ Secure API endpoints
- Elsa 2
Secrets module demo
Topics
- Elsa 3
โ Documentation
โ DB-less execution
โ Secure API endpoints
- Elsa 2
Secrets module demo
- 3 participants
- 26 minutes
23 Aug 2022
Meeting 21
Topics
- Retention module optimizations
- Elsa 3 Versioning
Demos
- Auth0 Elsa 2
- Background jobs in Elsa 3
How to kill jobs?
Topics
- Retention module optimizations
- Elsa 3 Versioning
Demos
- Auth0 Elsa 2
- Background jobs in Elsa 3
How to kill jobs?
- 3 participants
- 39 minutes
2 Aug 2022
Meeting 20
Topics
- Thinking about Elsa 3, parallel activities
- Demo from Frans: Fork & Join
Topics
- Thinking about Elsa 3, parallel activities
- Demo from Frans: Fork & Join
- 2 participants
- 27 minutes
26 Jul 2022
Due to some technical issues alot of audio was not recorded, there will be an extra video with explanation and a small demo.
Meeting 19
Topics
- Who is Gurkan? :)
- Elsa 3 updates
โ Flowchart parallel execution
โ Activity definitions
โ Background jobs
- Elsa 2.9
Need to fix outstanding issues then release
Meeting 19
Topics
- Who is Gurkan? :)
- Elsa 3 updates
โ Flowchart parallel execution
โ Activity definitions
โ Background jobs
- Elsa 2.9
Need to fix outstanding issues then release
- 4 participants
- 9 minutes
12 Jul 2022
Meeting 17
Topics
- Trailrun, mountainbiking
- Elsa 3 updates
- Elsa 3 flowchart
- Switch:
- all true cases should yield next action
- allow control of behavior (Match Any, Match First)
- Ask about bots to support writing or at least reading Q&A
Power Apps, K2
Topics
- Trailrun, mountainbiking
- Elsa 3 updates
- Elsa 3 flowchart
- Switch:
- all true cases should yield next action
- allow control of behavior (Match Any, Match First)
- Ask about bots to support writing or at least reading Q&A
Power Apps, K2
- 5 participants
- 48 minutes
12 Jul 2022
Meeting 18
Topics
- Updates
โ Activity Definitions
โ API endpoints
- Transient data/storage
- Parallel flowchart flow
Notes
- Reconsider using Input/Output variables for custom activity definitions
โ Users should be able to configure input attributes like supported syntax etc.
Bug with storage provider API
Topics
- Updates
โ Activity Definitions
โ API endpoints
- Transient data/storage
- Parallel flowchart flow
Notes
- Reconsider using Input/Output variables for custom activity definitions
โ Users should be able to configure input attributes like supported syntax etc.
Bug with storage provider API
- 4 participants
- 28 minutes
5 Jul 2022
Meeting 16
Topics
- Elsa 3 updates
- If, Flow Decision, Flowchart
- Fork / Join / Parallel execution
Data processing pipelines
Topics
- Elsa 3 updates
- If, Flow Decision, Flowchart
- Fork / Join / Parallel execution
Data processing pipelines
- 3 participants
- 34 minutes
28 Jun 2022
Meeting 15
Topics
- Elsa 2
โ Cascading dropdown lists
- Elsa 3
โ Nested activities
Workflow journal
Topics
- Elsa 2
โ Cascading dropdown lists
- Elsa 3
โ Nested activities
Workflow journal
- 1 participant
- 15 minutes
21 Jun 2022
Meeting 14
Topics
- Elsa 3 designer update
- "dependency properties" on activities in a flowchart activity to control things like "Wait Any" and "Wait All" when merging execution.
Topics
- Elsa 3 designer update
- "dependency properties" on activities in a flowchart activity to control things like "Wait Any" and "Wait All" when merging execution.
- 4 participants
- 45 minutes
14 Jun 2022
Meeting 13
Topics
- Elsa 3
โ Toolbar
โ Transposition
โ Prevent cyclic graph detection
- Multitenancy
โ What levels: record level, container/configuration level
- Composite activity stores everything, regardless of storage provider
โ Jay to create an issue
- Auth
โ Jay to write a blog post about authentication & authorization with Elsa
Add a section to homepage pointing to other Elsa related articles?
Topics
- Elsa 3
โ Toolbar
โ Transposition
โ Prevent cyclic graph detection
- Multitenancy
โ What levels: record level, container/configuration level
- Composite activity stores everything, regardless of storage provider
โ Jay to create an issue
- Auth
โ Jay to write a blog post about authentication & authorization with Elsa
Add a section to homepage pointing to other Elsa related articles?
- 4 participants
- 24 minutes
7 Jun 2022
Meeting 12
Topics
- Liquid
- Elsa 3 updates
โ Activity execution events / workflow journal
โ Variables management
- Infinite loops
โ Detection
โ Workflow cancellation
ยง https://github.com/elsa-workflows/elsa-core/issues/3093
Topics
- Liquid
- Elsa 3 updates
โ Activity execution events / workflow journal
โ Variables management
- Infinite loops
โ Detection
โ Workflow cancellation
ยง https://github.com/elsa-workflows/elsa-core/issues/3093
- 2 participants
- 30 minutes
31 May 2022
Meeting 11
Topics
- Elsa 2.8 release
- Elsa 3 updates
โ Service registration cleanup
โ Resizable panels
โ Workflow instance viewer
- Demos
โ SQL syntax + intellisense
โ Cascading dropdowns
- Plugins
โ https://docs.microsoft.com/en-us/dotnet/core/tutorials/creating-app-with-plugin-support
Topics
- Elsa 2.8 release
- Elsa 3 updates
โ Service registration cleanup
โ Resizable panels
โ Workflow instance viewer
- Demos
โ SQL syntax + intellisense
โ Cascading dropdowns
- Plugins
โ https://docs.microsoft.com/en-us/dotnet/core/tutorials/creating-app-with-plugin-support
- 3 participants
- 22 minutes
29 May 2022
Elsa Meeting 10
Topics
- Elsa 3 modularity
- SQL syntax + intellisense
- Demos
โ Elsa 2
ยง Custom activity icon
โ Elsa 3
ยง Label Management
Topics
- Elsa 3 modularity
- SQL syntax + intellisense
- Demos
โ Elsa 2
ยง Custom activity icon
โ Elsa 3
ยง Label Management
- 3 participants
- 13 minutes
17 May 2022
Topics
- Demos
โ Elsa 2
ยง History management
ยง SQL query Activity + looping
ยง Read HTTP endpoint input and use it when writing output.
ยง Cascading dropdowns
โก Maybe demo about cascading dropdown API improvements next time :)
โ Elsa 3
ยง Auto-naming activities + strategy support
ยง Custom display name
- Demos
โ Elsa 2
ยง History management
ยง SQL query Activity + looping
ยง Read HTTP endpoint input and use it when writing output.
ยง Cascading dropdowns
โก Maybe demo about cascading dropdown API improvements next time :)
โ Elsa 3
ยง Auto-naming activities + strategy support
ยง Custom display name
- 3 participants
- 30 minutes
10 May 2022
# May 10, 2022
## Topics
- Steering Committee 2022-2023
- Amanda Seiken - @Amanda-SVT
- Cristina Mudura - @cristinamudura
- Frans van Ek - FransVanEk
- Jรฉrรฉmie Devillard - @jdevillard
- Sipke Schoorstra - @sfmskywalker
- Elsa 3
- API controllers
- Workflow Definition Handling
- Export
- Lots of designer work ahead :)
## Topics
- Steering Committee 2022-2023
- Amanda Seiken - @Amanda-SVT
- Cristina Mudura - @cristinamudura
- Frans van Ek - FransVanEk
- Jรฉrรฉmie Devillard - @jdevillard
- Sipke Schoorstra - @sfmskywalker
- Elsa 3
- API controllers
- Workflow Definition Handling
- Export
- Lots of designer work ahead :)
- 3 participants
- 26 minutes
3 May 2022
# May 3, 2022
## Topics
- Election results
- Elsa 2.7 was released :)
- Quick Elsa 3 update
- Server affinity
## Designer
**V3**
- Maybe smaller activities in activity picker toolbox
- Add search bar to activity picker
- Add new types of editors: Sequence, Flowchart (a la WF)
- Make it easy to integrate with e.g. Angular, React, Vue, Blazor
**V2**
- Make it easy to integrate with e.g. Angular, React, Vue, Blazor
# Elsa 2.8
- Need NPM preview packages on MyGet
- SQL intellisense
## Todo
- Steering committee gets access
- Create Elsa 2 project board
## Topics
- Election results
- Elsa 2.7 was released :)
- Quick Elsa 3 update
- Server affinity
## Designer
**V3**
- Maybe smaller activities in activity picker toolbox
- Add search bar to activity picker
- Add new types of editors: Sequence, Flowchart (a la WF)
- Make it easy to integrate with e.g. Angular, React, Vue, Blazor
**V2**
- Make it easy to integrate with e.g. Angular, React, Vue, Blazor
# Elsa 2.8
- Need NPM preview packages on MyGet
- SQL intellisense
## Todo
- Steering committee gets access
- Create Elsa 2 project board
- 3 participants
- 22 minutes
12 Apr 2022
# April 12, 2022
## Topics
- Steering Committee Elections 2022
- Voting started. Please cast your vote here: https://pollunit.com/en/polls/elsa-workflows-steering-committee-election-2022
- 48 people voted so far
- April 30th - election results.
- Status
- Elsa 2:
- CRON UI
- Composite Activity timer
- Elsa 3
- Proto Actor
- Working on Break activity
- Demos
- Elsa 2: SwaggerGen support for HTTP Endpoint
- Questions / feedback: support for providing documentation about e.g. response type and other Swagger-specific info.
- Elsa 2: Running a cluster locally using Rider.
- Elsa 2: Testing workflows
- What happens if the workflow has more than 1 starting activity / triggers?
- Right now, it takes the first one.
- Ability to provide test values as input for triggers?
- Breakpoints - maybe makes sense only if it allows you to change values at runtime?
Next time?
- Elsa 2: demo from Mohammed?
- Elsa 2: securing HTTP Endpoint / Server / Dashboard Auth
## Topics
- Steering Committee Elections 2022
- Voting started. Please cast your vote here: https://pollunit.com/en/polls/elsa-workflows-steering-committee-election-2022
- 48 people voted so far
- April 30th - election results.
- Status
- Elsa 2:
- CRON UI
- Composite Activity timer
- Elsa 3
- Proto Actor
- Working on Break activity
- Demos
- Elsa 2: SwaggerGen support for HTTP Endpoint
- Questions / feedback: support for providing documentation about e.g. response type and other Swagger-specific info.
- Elsa 2: Running a cluster locally using Rider.
- Elsa 2: Testing workflows
- What happens if the workflow has more than 1 starting activity / triggers?
- Right now, it takes the first one.
- Ability to provide test values as input for triggers?
- Breakpoints - maybe makes sense only if it allows you to change values at runtime?
Next time?
- Elsa 2: demo from Mohammed?
- Elsa 2: securing HTTP Endpoint / Server / Dashboard Auth
- 3 participants
- 28 minutes
5 Apr 2022
# April 5, 2022
## Topics
- Steering Committee Elections 2022
- 9 candidates
- Voting process
- Everyone gets 5 votes
- Cast max 3 votes per candidate
- Cast votes are anonymous BUT voter must provide GitHub username to prevent multi-voting
- Status
- Elsa 2:
- HttpEndpoint route params
- Fix Composite Activity Timing/Occurrence and measurement in UI Journal
When 2.7 ?
- End of this month
- Elsa 3
- In progress :)
- Demos
- Elsa 2: HttpEndpoint route params
- Elsa 2: Workflow Context providers
- Discussion
- Elsa 3 context providers
- Add workflowContext.get argument to specify e.g. some ID
## Topics
- Steering Committee Elections 2022
- 9 candidates
- Voting process
- Everyone gets 5 votes
- Cast max 3 votes per candidate
- Cast votes are anonymous BUT voter must provide GitHub username to prevent multi-voting
- Status
- Elsa 2:
- HttpEndpoint route params
- Fix Composite Activity Timing/Occurrence and measurement in UI Journal
When 2.7 ?
- End of this month
- Elsa 3
- In progress :)
- Demos
- Elsa 2: HttpEndpoint route params
- Elsa 2: Workflow Context providers
- Discussion
- Elsa 3 context providers
- Add workflowContext.get argument to specify e.g. some ID
- 6 participants
- 36 minutes
29 Mar 2022
**Apologies for another video with no audio from the audience -_- **
I assumed that as long as OBS Studio is recording my headphone audio, it would include audio from the audience. Well, my assumption made an ass of u & me ;-) Needless to say, but next time I'm gonna test with an actual participant to figure this out.
- Steering Committee Elections / Candidacy
- 7 candidates
- Next week: close candidacy and start voting process
- Everyone gets one vote?
- Someone to collect votes anonymously.
- Status
- Elsa 3
- Ability to display coded workflows in designer
- Ability to store position separately from C# workflows.
- ForEach: find ways to make the Body implementation visually make more sense.
- RunAt: consider replacing this with Cron activity?
- Demos
- Elsa 3 DSL
I assumed that as long as OBS Studio is recording my headphone audio, it would include audio from the audience. Well, my assumption made an ass of u & me ;-) Needless to say, but next time I'm gonna test with an actual participant to figure this out.
- Steering Committee Elections / Candidacy
- 7 candidates
- Next week: close candidacy and start voting process
- Everyone gets one vote?
- Someone to collect votes anonymously.
- Status
- Elsa 3
- Ability to display coded workflows in designer
- Ability to store position separately from C# workflows.
- ForEach: find ways to make the Body implementation visually make more sense.
- RunAt: consider replacing this with Cron activity?
- Demos
- Elsa 3 DSL
- 1 participant
- 24 minutes
22 Mar 2022
This is the recording of the first Elsa Workflows Community meeting ever!
Unfortunately the audio of the other participants weren't recorded, so it's just me talking :D
In this video, we talk about:
- The weekly meeting itself
- Steering Committee Elections / OS Governance
- Status
- 2.6 released
- 2.7
- 3.0
- Demos
- Redacting sensitive information
- Retention policy
- Suggestion: make the "hard delete" replaceable
Unfortunately the audio of the other participants weren't recorded, so it's just me talking :D
In this video, we talk about:
- The weekly meeting itself
- Steering Committee Elections / OS Governance
- Status
- 2.6 released
- 2.7
- 3.0
- Demos
- Redacting sensitive information
- Retention policy
- Suggestion: make the "hard delete" replaceable
- 1 participant
- 34 minutes