Freedom UI Mobile Page Changes Not Reflecting for Portal/External Users
Hi everyone,
I'm are facing an issue on Creatio 8.3.4 (Cloud) where Freedom UI mobile page changes aren't reflecting for external/portal users.
After an update to the page, internal users can see the update on the mobile app page, but external users still see the original layout.
What we've tried so far:
- Cleared Redis cache & restarted the instance.
- Compiled the package
- Performed full app logout, cleared local mobile cache, and re-synced on a fresh device.
Has anyone encountered this disconnect between internal and portal mobile layouts in Freedom UI? Any insights on what might be causing this or how to get the updated page schema to serve to portal users?
Thanks in advance!
Like
Hello Raquel,
Thank you for reaching out! The behavior you are experiencing where mobile page updates are visible to internal employees but not to portal users is typically caused by the system serving a different page schema or workplace configuration to external users.
To resolve this, please follow these steps:
1. Verify the External Page Schema
In the Application Hub, open your application and navigate to the Data models tab. Open the settings for the affected object and go to the Pages tab. In the "Pages setup for external users" block, ensure the "Default page" field is set to your new Freedom UI mobile page. If this is empty, portal users will continue to see the original layout.
2. Check Workplace Configuration
Go to Workplace Setup and open the workplace assigned to your external/portal users. Ensure the "Usage type" includes "Mobile". In the Sections tab, ensure the updated section is explicitly added. Mobile pages added after the initial application setup must be manually linked to the relevant workplace to sync correctly.
3. Enable the Modern Workplace Feature Flag
For existing environments, ensure the feature flag Mobile.UseSysWorkplaceForModuleRegistration is enabled. This flag activates the modern workplace functionality required for Freedom UI mobile pages to reflect changes across different user roles.
4. Clear Cache and Resync
After making these changes, clear the Redis cache and recompile the configuration. On the mobile device, log out and log back in (or perform a manual synchronization) to ensure the latest manifest is downloaded.
For more detailed information, you can refer to these articles on the Creatio Academy: