Troubleshooting
Welcome to the Dime.Scheduler troubleshooting hub. This central resource helps you quickly find solutions to common issues across all areas of the platform. Whether you're experiencing integration problems, user interface issues, or configuration challenges, you'll find guidance here.
Troubleshooting by Area
Select the area that matches your issue to find detailed troubleshooting guides:
General Troubleshooting Tips
Before diving into specific guides, try these general steps:
1. Check System Status & Connectivity
- Verify service availability: Ensure Dime.Scheduler and connected systems are online
- Review recent changes: Consider any recent updates, configuration changes, or system maintenance
- Check browser console: Open your browser's developer tools (F12) to look for JavaScript errors
2. Review Transaction Logs
Most integration issues can be diagnosed by checking the transaction logs:
- Navigate to Administration > Transactions > Errors
- Look for failed transactions related to your issue
- Click on a transaction to view detailed error messages
- Use the error message to find specific solutions in the relevant troubleshooting guide
3. Verify Authentication & Permissions
- Check authentication: Confirm credentials are valid and haven't expired
- Verify permissions: Ensure user roles and service accounts have necessary access
- Review API keys: Check that API keys have the required scopes and secrets have not expired
4. Clear Cache & Refresh
Sometimes browser cache can cause unexpected behavior:
- Clear your browser cache (Ctrl+Shift+Delete)
- Hard refresh the page (Ctrl+F5 or Cmd+Shift+R)
- Try in an incognito/private browser window
- Log out and log back in
Common Error Patterns
Transaction Errors
Symptoms: Appointments don't sync, error badges appear, notifications show failures
Where to look:
- Common Transaction Errors - Detailed explanations of frequent error messages
- Error Management - How to monitor and resolve transaction errors
- Transactions Overview - Understanding the transaction system
Connection Issues
Symptoms: "Cannot connect", timeout errors, 504 gateway timeout errors
Common causes:
- Firewall blocking traffic (most common)
- Incorrect URL in connector configuration
- Service not running or unavailable
- Network routing problems
- Profiles and layouts configured to load excessive amounts of data
Where to look:
Authentication Failures
Symptoms: "Unauthorized", "Authentication failed", credentials rejected
Common causes:
- Expired or incorrect credentials
- Wrong authentication method selected
- User account locked or disabled
- API key expired or revoked
Where to look:
User Interface Issues
Symptoms: Components not loading, blank screens, layout problems
Common causes:
- Browser compatibility
- Cached resources
- Profile or layout configuration
- JavaScript errors
Where to look:
Integration-Specific Guides
Business Central
The most comprehensive troubleshooting resources for Business Central integration:
- Business Central Troubleshooting - General BC integration issues
- Common Transaction Errors - Detailed error messages and solutions
- Installation Guide - Setup and configuration help
- OAuth Configuration - Authentication troubleshooting
Microsoft Dynamics NAV
- NAV Troubleshooting - NAV-specific integration issues
- NAV Installation - Setup troubleshooting
Exchange
- Exchange Setup - Calendar sync and configuration help
- Exchange Configuration - Detailed configuration guide
Other Integrations
- Webhook - Custom webhook configuration
- Power Platform - Power Automate and Power Apps
Getting Additional Help
If you can't find a solution in these guides:
1. Gather Diagnostic Information
Before contacting support, collect:
- Error messages: Complete error text from transaction logs
- Screenshots: Capture the issue, configuration screens, and any error dialogs
- Steps to reproduce: Document the exact steps that trigger the issue
- Timing: Note when the issue started and if it's consistent or intermittent
- System info: Browser version, Dime.Scheduler version, connected system versions
2. Contact Support
- Support Portal: Dime.Scheduler Support
- Documentation: Complete Documentation
- Community: Check if others have experienced similar issues
3. Report Bugs
If you've found a bug:
- Document the issue clearly with steps to reproduce
- Include screenshots and error messages
- Note the expected vs actual behavior
- Submit through the support portal
Stay Updated
- Check Release Notes: New versions often fix known issues
- Review Documentation: Guides are regularly updated with new solutions
- Monitor System Health: Use the System Monitoring page
For urgent issues affecting production systems, contact Dime.Scheduler Support directly with your diagnostic information ready.