elsa-core | A .NET workflows | BPM library
kandi X-RAY | elsa-core Summary
kandi X-RAY | elsa-core Summary
As powerful and as complete Azure Logic Apps is, it's available only as a managed service in Azure. Elsa on the other hand allows you to host it not only on Azure, but on any cloud provider that supports .NET Core. And of course you can host it on-premise. Although you can implement long-running workflows with Logic Apps, you would typically do so with splitting your workflow with multiple Logic Apps where one workflow invokes the other. This can make the logic flow a bit hard to follow. with Elsa, you simply add triggers anywhere in the workflow, making it easier to have a complete view of your application logic. And if you want, you can still invoke other workflows form one workflow.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of elsa-core
elsa-core Key Features
elsa-core Examples and Code Snippets
Community Discussions
Trending Discussions on elsa-core
QUESTION
I want to implement a custom activity which behaves like Signal Received
– means it “suspends” the workflow and when I called it from a client-side (Postman) to resume and continue.
I don’t want to use the existing Signal Received
since I want to have some additional logic before suspending the workflow in the same action.
I followed the guidelines from here.
So I implemented Signal Custom
activity based on SignalReceived default activity.
ANSWER
Answered 2022-Mar-15 at 08:57The https://localhost:5001/v1/signals/test-signal/execute
endpoint won't work for you because internally, it uses ISignaler
:
QUESTION
I have configured my Elsa client app with Identity Server 4. Below is the extension method for Authentication.
...ANSWER
Answered 2021-Nov-09 at 19:09It looks like you trying to implement some kind of machine-to-machine interaction.
In this case you can consider using client credentials flow instead of authorization code
flow which you are currently using.
That means you need to add another client into IdentityServer4 config with corresponding settings. And then instead of passing your frontend's accessToken everywhere you start using new IdentityServer client, server-side one in this particular case.
Talking about disadvantages. Well, most likely you need some information about current user and your new server-side accessToken won't have such kind of details inside (because it's not a user who is starting a process here, but a service).
In this case I might suggest adding another method or controller with some new parameters like userId
, for example. This method or controller can be made accessible from only specified IdentiyServer4 clients through policies.
QUESTION
I'm running the Elsa-Core - AspnetCore Monolith Dashboard sample.
Workflow:,
This problem happens in the HttpReponse Activity, the HttpEndpoint works fine
I'm getting an error on the client which I can't catch in the server, I think the problem happens in:
...ANSWER
Answered 2021-Jun-06 at 11:03Make sure to update your Startup
class to:
- Add CORS services, and
- Add CORS middleware.
As you already figured out, make sure to add the CORS middleware component before the call to app.UseHttpActivities()
(which is the middleware handling HTTP workflow requests).
Sample code in ConfigureServices
:
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install elsa-core
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page