We’re experiencing significant delays with mobile expense approvals in CloudSuite ICS 2023-1. When managers try to approve expenses through the mobile app, there’s a noticeable lag-sometimes 3-5 minutes before the approval registers in the system. This is causing confusion as managers think their approval didn’t go through and tap multiple times.
The mobile sync configuration seems to be the issue, but I’m not sure if it’s related to cloud job scheduling intervals or something else. Our finance team is frustrated because they can’t get real-time visibility into approval status, and employees are complaining about reimbursement delays.
Has anyone dealt with similar mobile sync lag issues? What’s the recommended configuration for the sync jobs in a cloud deployment to ensure approvals flow smoothly?
One more thing to consider-network latency between your cloud instance and mobile devices. If your CloudSuite instance is hosted in a region far from your users, that adds to the perceived delay. The sync job frequency helps, but you might also want to review your CDN configuration for the mobile API endpoints to reduce round-trip time.
The sync delay is definitely a scheduling issue, but there’s more to it. In cloud deployments, the mobile sync jobs compete with other background processes for resources. I’d recommend creating a dedicated sync job specifically for expense approvals with higher priority. Also, check if your mobile app version is compatible with ICS 2023-1-there were some sync improvements in the later mobile releases that help with this exact scenario. Make sure users are on at least version 3.2 of the mobile app.
I’ve seen this before. Check your CloudSuite background job schedule for the mobile sync process. By default, it might be set to run every 10-15 minutes, which would explain the delay. You need to adjust the frequency in the job scheduler configuration to something like every 2-3 minutes for expense approvals specifically.
For ICS 2023-1, you can configure this through the admin console under System Configuration > Background Jobs > Mobile Synchronization. Create a new job instance specifically for Expense Management module and set the interval to 2 minutes. Also important: enable push notifications in the mobile app settings so users get immediate feedback when their approval is queued, even if sync hasn’t completed yet.
Thanks both. I checked the job scheduler and you’re right-it was set to 15 minutes. Where exactly do I configure a dedicated sync job for expense approvals? Is this done through the CloudSuite admin console or do I need to contact Infor support for cloud-specific settings?
I had almost identical symptoms with a client last quarter. Here’s what we did:
First, verify your mobile app is updated to version 3.2.1 or later-this version includes optimized sync protocols specifically for expense workflows in cloud deployments.
Second, configure dedicated sync jobs as mentioned, but here’s the complete setup:
- Navigate to System Configuration > Background Jobs > Mobile Synchronization
- Clone the existing mobile sync job and rename it ‘Expense_Approval_Sync’
- Set the module filter to ‘Expense Management’ only
- Change interval from 15 minutes to 2 minutes
- Set priority to ‘High’ (this ensures it runs even during peak load)
- Enable the ‘Real-time trigger’ option for approval actions specifically
Third, implement user workflow guidance. The multiple-tap issue happens because users don’t get immediate feedback. Enable these settings:
- Mobile App Settings > Notifications > Enable ‘Approval Queued’ messages
- Configure in-app banner: ‘Your approval has been submitted and will sync within 2-3 minutes’
- Set up email confirmations for successful approvals (helps with audit trail too)
Fourth, address the cloud job scheduling architecture. In ICS 2023-1, the cloud scheduler uses a distributed queue system. During our testing, we found that sync jobs were being deprioritized during batch processing windows (typically 2-4 AM and 2-4 PM). Check your batch job schedule and either:
- Move heavy batch processes outside business hours
- Or increase the thread pool allocation for mobile sync jobs in the cloud configuration
Finally, monitor the actual sync performance. Enable detailed logging for mobile sync jobs (Admin Console > Logging > Mobile Services > set to DEBUG level) and review the logs after 24-48 hours. Look for:
- Average sync completion time
- Any timeout errors
- Queue depth during peak approval times
After implementing these changes, our client saw approval sync times drop from 4-6 minutes to under 30 seconds. The key was the combination of more frequent sync jobs, proper prioritization, and clear user communication about the process.
One additional tip: if you have managers who approve 20+ expenses daily, consider setting up email-based approval as a backup channel. This bypasses the mobile sync entirely and provides an alternative workflow during any system issues.