Frequently Asked Questions
This FAQ addresses common questions about using the Workflow Composer, including supported formats, integration tips, and deployment options.
What is a Dapr workflow?
Dapr workflows are durable, stateful orchestrations of business processes and microservices. They allow you to orchestrate microservices and build reliable, distributed applications using a simple programming model. Workflows in Dapr enable you to define complex, long-running processes that maintain their state even through failures or restarts. Learn more about Dapr workflows.
What image formats are supported?
JPEG, PNG, GIF, or WebP image formats are supported with maximum size of 1MB for uploaded diagrams. For best results, ensure your diagrams are clear with readable text and distinct elements. See the Diagram Notations section for details on what elements the generator can recognize at a minimum.
Can I integrate the generated code with my existing applications?
Yes, you own your code. The generated code follows standard Dapr patterns and can be integrated with your existing Dapr applications.
Can I customize the generated code?
Yes! The generated code is standard Dapr code that you can modify. After downloading the code, you should:
- Review the generated code to understand the workflow structure and activity implementations
- Edit the activity implementations to add your business logic instead of the placeholder code
- Swap any Dapr configurations with your existing services or data sources
- Run the unit tests and extend them to cover your business logic
- Integrate the code into your SDLC process for version control, continuous integration, and deployment
Who owns the generated code?
Users own all code generated by our AI services, with no restrictions on use, modification, or distribution. You are free to use the generated code in both commercial and non-commercial projects.
Is the generated code ready to be deployed in production?
While we strive to provide high-quality code, Diagrid disclaims any warranties about the quality, security, or fitness of generated code for a particular purpose. It is recommended to review and test the generated code before using it in production environments.
How is my data collected and stored?
Diagrid may use certain data to improve its AI systems. However, we do not use the data for model training. Data collected is limited to metadata and usage patterns.
What happens if I need higher quotas?
The current plan includes a daily limit to prevent abuse. If you need higher quotas than listed above, please reach out to us to discuss options for increased limits.
How do I provide feedback?
We value your input! To ask questions and provide product feedback:
- Join the Diagrid Discord community at https://diagrid.ws/diagrid-community