Open Issues Need Help
View All on GitHubA workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.
A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.
A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.
A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.
A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.
AI Summary: Implement conditional logic for workflow steps in the Operion workflow automation system. This involves creating a `ConditionalExpression` implementation that supports different expression languages (starting with a simple boolean expression language), integrating with the existing Go template system for dynamic evaluation, handling errors, and adding comprehensive unit tests. The implementation needs to integrate with the workflow executor to enable conditional execution of workflow steps based on runtime data.
A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.
AI Summary: Enhance Operion's template system by adding comprehensive debug logging to aid in troubleshooting template evaluation issues. This involves adding logging statements to the template rendering functions, integrating this logging into actions using templates (HTTP Request, Transform, Log), improving error messages with context information, and ensuring the logging only occurs when the `LOG_LEVEL` environment variable is set to `debug`. Unit tests should be added to verify the functionality.
A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.
AI Summary: Implement a PATCH endpoint for updating existing workflows in a Go-based workflow automation system. The endpoint should accept JSON merge patches, handle partial updates, auto-generate IDs, validate the workflow structure, and return the updated workflow or appropriate error responses. This involves modifying an existing handler function and leveraging a JSON merge patch library.
A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.
AI Summary: Implement a REST API endpoint to delete workflows by ID. The endpoint should handle successful deletion (returning 204 No Content), non-existent workflows (returning 404 Not Found), and invalid IDs (returning 400 Bad Request). This involves integrating with an existing workflow repository and error handling mechanisms.
A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.
AI Summary: Implement a REST API endpoint to create new workflows. This involves handling POST requests to `/workflows`, parsing JSON input, validating the workflow structure, auto-generating IDs where necessary, using a repository to persist the workflow, and returning appropriate HTTP status codes (201 Created on success, error codes otherwise).
A workflow automation system built in Go that allows creating event-driven workflows with configurable triggers and actions.