Symptom
I am accessing Payslip using a third party application called 'Kioask App' that has a mobile browser built into it however, we're not able to zoom.
Environment
SAP SuccessFactors Employee Central Payslip, Paystatement and Mashup.
Reproducing the Issue
1. Open Kiosk app
2. Sign to to SF using the mobile browser
3. Go to Payroll Information
4. Try to expand the PDF pay statement.
5. The page will not zoom.
Cause
Kiosk App Mobile Browser will not allow zooming if the meta data has the user-scalable option set to "no".
Engineering team have searched our codebase and we have not defined 'user-scalable=no' anywhere.
We have tested pay statement screens in IOS and iPad mobile web browsers and the zoom functionality is working fine. In kiosk app, we were not able to zoom in any of the screens in employee central, not just the pay statement page.
On an additional note, the pay-statement is in pdf format which is being shown inside an iframe. How the pdf is rendered is decided by the browser and we don't have any control over it ( for example chrome browser has a + and - buttons for zoom and safari supports pinch to zoom). Here in this case, kiosk app doesn't provide any functionality to zoom in embedded pdf view. In short, what the customer need is the support from kiosk app itself, to support the functionality of zoom on pdf. Even if we manually add the meta tags it won't help.
Resolution
You would need support from kiosk app itself, to support the functionality of zoom on pdf. Even if we manually add the meta tags it won't help.
As a work around, you can use SF mobile application or mobile web browser as the zoom functionality is working fine.
See Also
2201648 - Issue with Payslip Mashup screen on iOS (iPad & iPhone)
2775419 - Payslip not working in specific browser versions - SuccessFactors Mashup
Keywords
Payslip mashup zoom feature , KBA , LOD-EC-GCP-PY-MAS , Employee Data Maintenance via Mashups , LOD-SF-INT-MAS , SF Mobile APP Pay Statement Mashup , Problem