Overview
Veydra provides comprehensive collaboration tools that enable teams to work together effectively on system dynamics modeling projects. Share models, collaborate in real-time, and manage team permissions seamlessly.Team Collaboration
Real-time Collaboration
Work together on models with multiple team members simultaneously:Live Editing
Multiple users can edit models simultaneously
Change Tracking
See who made what changes and when
Conflict Resolution
Automatic handling of simultaneous edits
Activity Feed
Real-time notifications of team activities
Communication Tools
Comments and Annotations
Add context and feedback directly to your models:- Model Comments: Attach notes to specific model elements
- Parameter Comments: Document parameter rationale and assumptions
- Result Annotations: Mark interesting findings in simulation results
- Discussion Threads: Threaded conversations on model components
@Mentions and Notifications
Stay connected with your team:- @Mention Users: Tag team members in comments
- Smart Notifications: Get notified of relevant changes
- Email Digests: Optional daily/weekly summary emails
- Mobile Alerts: Push notifications for critical updates
Permission Management
Access Levels
Project Owner
Project Owner
- Full control over project settings
- Add/remove team members
- Delete project
- Manage all models and data
- Configure integrations
Model Editor
Model Editor
- Create and modify models
- Run simulations
- Manage scenarios
- Comment and collaborate
- Export data and results
Simulation Runner
Simulation Runner
- Run existing models
- Adjust parameters
- View and export results
- Add comments
- Cannot modify model structure
Viewer
Viewer
- View models and results
- Read comments
- Export data (if allowed)
- Cannot make changes
Permission Settings
Fine-grained control over what team members can do:- Model Editing: Control who can modify model structure
- Parameter Access: Limit which parameters users can adjust
- Data Export: Manage who can download simulation results
- Comment Permissions: Control discussion participation
- Sharing Rights: Manage who can invite new members
Be careful with sensitive models - review permissions regularly and use principle of least privilege
Sharing and Distribution
Project Sharing
Multiple ways to share your work:Direct Invitations
Invite specific users by email address
Share Links
Generate secure links with customizable permissions
Organization Access
Share with entire organization
Public Projects
Make projects publicly accessible
Link Sharing Options
When generating share links, you can configure:- Access Level: Choose viewer, runner, or editor permissions
- Expiration: Set automatic link expiry
- Password Protection: Add extra security layer
- Single Use: Links that expire after first use
- Domain Restrictions: Limit access to specific domains
Embedding and Integration
Embed Models
Share interactive models on external websites:API Integration
Connect Veydra to external systems:- REST API: Programmatic access to models and results
- Webhooks: Real-time notifications to external systems
- Data Sync: Automatic data synchronization
- Custom Integrations: Build custom workflows
Version Control and History
Git Integration
Veydra uses Git for robust version control:- Automatic Commits: Changes are automatically saved
- Branch Management: Create branches for experiments
- Merge Workflows: Collaborate using standard Git workflows
- History Tracking: Complete audit trail of changes
Change Management
Track and review all modifications:Change History
Change History
View detailed logs of who changed what and when, with diff views of modifications
Rollback Capability
Rollback Capability
Restore previous versions of models or revert specific changes
Branch Comparison
Branch Comparison
Compare different model versions side-by-side
Merge Conflicts
Merge Conflicts
Guided resolution of simultaneous changes to the same model elements
Team Management
Organization Features
For larger teams and organizations:- Team Hierarchies: Organize users into departments and roles
- Bulk User Management: Add/remove users in bulk
- SSO Integration: Single sign-on with enterprise systems
- Usage Analytics: Track team engagement and usage patterns
- Billing Management: Centralized subscription and billing
Onboarding Tools
Help new team members get started quickly:- Welcome Tutorials: Guided tours of platform features
- Template Projects: Pre-built examples for learning
- Documentation Library: Searchable help and guides
- Training Resources: Video tutorials and best practices
Best Practices
Effective Collaboration
1
Clear Roles
Define who is responsible for model development, validation, and maintenance
2
Communication Guidelines
Establish when to use comments vs external communication channels
3
Review Processes
Set up approval workflows for significant model changes
4
Documentation Standards
Maintain consistent documentation and commenting practices
Security and Privacy
- Regular Permission Audits: Review who has access to what
- Data Classification: Mark sensitive projects appropriately
- External Sharing Review: Monitor public and external shares
- Access Logging: Track who accesses what and when
Start with a small, trusted team and gradually expand as your collaboration processes mature
Integration Examples
Common Workflows
Research Team Collaboration
- Lead Researcher: Creates project and base model
- Team Members: Each work on different model components
- Review Process: Regular team reviews using comments
- Publication: Export results for academic papers
Business Planning
- Analyst: Builds financial forecasting model
- Management: Reviews scenarios using simulation runner role
- Stakeholders: View-only access to results dashboard
- Decision Making: Export data for executive presentations
Consulting Projects
- Consultant: Develops client-specific models
- Client Team: Participates in scenario planning
- Delivery: Shared final results with controlled access
- Handover: Transfer ownership to client organization