-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
This issue tracks the implementation of an integration for Azure Functions in Elsa Workflows. The module should allow workflows to interact with Azure Functions, supporting triggering of Azure Functions
Tasks
- Create a new module:
Elsa.Integrations.AzureFunctions - Implement Function Services:
- Trigger Function (this is effectively just an HTTP action)
- Authorisation/Authentication service
(could be a simple function code, or AAD/Entra authentication, though the latter is going to be a bit more 'fun') - Service for extracting Function body schema from Swagger/OpenAPI endpoint (Optional)
- Implement custom Activity Provider
This will generate the Activity Descriptions from config/env - Implement AI Tools (Optional)
- Tool for AI agents to invoke Azure Functions actions
- Add Unit Tests
- Add Documentation (
README.md)
References
Notes
- This should follow the standard structure used for Elsa Integrations.
- The integration should support function code authorisation and (optionally) managed identity authentication for Azure.
Contributing Guidelines
If you're interested in working on this issue:
- Comment below to claim it.
- Follow the CONTRIBUTING.md guide.
- Submit a PR referencing this issue.
Metadata
Metadata
Assignees
Labels
No labels