📱

Desarrollo y Personalización Móvil

Navegación móvil, compact layouts, acciones, offline access, push notifications y Mobile Publisher.

⏱️ Tiempo estimado de lectura: 30 minutos

Personalización de la App Móvil de Salesforce

La Salesforce Mobile App proporciona acceso a Salesforce desde dispositivos iOS y Android. Usa Lightning Experience pero con una interfaz optimizada para pantallas táctiles y pequeñas.

Áreas de personalización para la app móvil:

1. Mobile Navigation (Navegación móvil):
- Se configura POR SEPARADO de la navegación de escritorio.
- Setup > Salesforce Navigation > reordenar elementos del menú.
- Los primeros 4 elementos del menú aparecen en la barra de navegación inferior de la app.
- El resto aparecen en un menú hamburguesa (≡).
- Se pueden incluir: objetos, dashboards, Chatter, Screen Flows, Lightning Pages.
- La navegación es la misma para todos los usuarios (no se personaliza por perfil, a diferencia de Lightning Apps de escritorio).

2. Compact Layouts:
- Son aún más importantes en móvil que en escritorio.
- Controlan qué campos aparecen en el highlights panel del registro en móvil.
- Máximo 7 campos visibles (más el campo Name).
- El primer campo del Compact Layout es el título principal del registro.
- En la app móvil, los Compact Layouts también determinan qué se ve en las notificaciones y en las tarjetas de vista previa (cards).

3. Actions (Acciones):
- Las acciones en móvil se configuran en el Page Layout, sección 'Salesforce Mobile and Lightning Experience Actions'.
- Si esta sección NO ha sido personalizada, se usan las acciones predeterminadas de Salesforce.
- Para personalizar: abrir el Page Layout → arrastrar acciones a la sección de acciones.
- En móvil, las acciones aparecen como botones en la parte superior del registro.
- Global Actions aparecen en el botón '+' de la barra de navegación global.

4. Lightning Pages (Record Pages):
- Las Record Pages creadas en Lightning App Builder se adaptan automáticamente a móvil.
- Pero puedes crear versiones específicas para móvil usando Component Visibility Rules con la condición "Form Factor = Phone".
- Los componentes se apilan verticalmente en una columna en móvil.

5. Quick Actions optimizadas para móvil:
- Las Quick Actions con layouts simplificados (pocos campos) son ideales para móvil.
- Usar acciones que pre-rellenen campos para reducir la entrada de datos en pantallas pequeñas.
- Las acciones de tipo 'Log a Call' y 'New Task' son especialmente útiles en el contexto móvil.

Lo que NO está disponible en la app móvil:
- ❌ Dashboards tienen funcionalidad limitada (solo visualización, no interactiva completa).
- ❌ No todos los componentes Lightning de escritorio funcionan en móvil.
- ❌ JavaScript Buttons no funcionan (igual que en Lightning de escritorio).
- ❌ Visualforce pages tienen rendering limitado en móvil.
- ❌ Reports tienen funcionalidad limitada (sin report builder, solo visualización básica).

Lo que SÍ funciona bien en móvil:
- ✅ Screen Flows funcionan completamente y se adaptan a la pantalla.
- ✅ Chatter funciona con todas las capacidades.
- ✅ Einstein Activity Capture sincroniza emails y eventos.
- ✅ Offline Access (con limitaciones, ver siguiente sección).

Puntos Clave

  • La navegación móvil se configura por separado de la de escritorio y es igual para TODOS los usuarios
  • Los primeros 4 elementos de la navegación aparecen en la barra inferior
  • Compact Layouts son cruciales en móvil: máx 7 campos en highlights panel
  • Screen Flows funcionan completamente en móvil — la mejor opción para formularios
  • Dashboards y Reports tienen funcionalidad limitada en la app móvil
  • Las acciones se configuran en el Page Layout, sección 'SfL Mobile and Lightning Experience Actions'

Funcionalidades Específicas Móviles y Acceso Offline

Acceso Offline (Sin conexión):
- La Salesforce Mobile App permite trabajar sin conexión a Internet.
- Los datos se almacenan en caché en el dispositivo y se sincronizan automáticamente cuando se recupera la conexión.
- En modo offline, los usuarios pueden:
- Ver registros visitados recientemente (de la caché).
- Crear nuevos registros.
- Editar registros de la caché.
- Los cambios offline se sincronizan con el orden correcto al reconectar.
- Enhanced Offline: Funcionalidad mejorada disponible en ediciones Enterprise+ que permite configurar qué datos se almacenan en caché (Offline Briefcase).

Offline Briefcase (Maletín Offline):
- Los administradores configuran conjuntos de datos (Briefcases) que se descargan al dispositivo para uso offline.
- Se pueden definir por objeto y filtrar por criterios (ej: 'Mis Accounts' o 'Cases de prioridad alta').
- Soporta hasta 50,000 registros offline.
- Los filtros pueden basarse en: propiedad del registro, campos de lookup, o criterios personalizados.

Push Notifications:
- Los administradores pueden configurar notificaciones push para eventos específicos:
- Aprobaciones pendientes.
- Menciones en Chatter (@usuario).
- Asignación de tareas.
- Cambios en registros seguidos.
- Se configuran en: Setup > Notification Delivery Settings.
- Los usuarios pueden personalizar qué notificaciones reciben desde la configuración de la app.

In-App Guidance (Guía en la app):
- Permite crear prompts (mensajes emergentes) y walkthroughs (tutoriales paso a paso) directamente en la interfaz.
- Se usa para entrenar a usuarios en nuevas funcionalidades o procesos.
- Se configura en Setup > In-App Guidance.
- Disponible tanto en desktop como en móvil.

Mobile Publisher (Apps personalizadas):
- Permite crear versiones branded (con marca propia) de la Salesforce Mobile App.
- La app se publica en App Store y Google Play con el nombre e icono de la empresa.
- Mismo contenido de Salesforce pero con branding personalizado.

Consideraciones de diseño para móvil (Design Thinking para el examen):
- Simplificar layouts: menos campos, más acciones rápidas.
- Usar Compact Layouts efectivos — el primer campo debe ser el más identificativo.
- Priorizar Screen Flows para recopilar datos en vez de page layouts extensos.
- Considerar que los usuarios móviles tienen menos tiempo y atención.
- Priorizar las acciones más frecuentes en los primeros puestos del Page Layout.
- Probar siempre las personalizaciones en un dispositivo real o en el simulador móvil de Salesforce.

Puntos Clave

  • Offline: los usuarios pueden crear y editar registros sin conexión; se sincronizan al reconectar
  • Offline Briefcase: configura qué datos se descargan al dispositivo (hasta 50,000 registros)
  • Push Notifications se configuran en Setup > Notification Delivery Settings
  • In-App Guidance permite crear prompts y walkthroughs para entrenar usuarios
  • Mobile Publisher permite publicar una app branded de Salesforce en las tiendas de apps
  • Diseño móvil: simplificar layouts, priorizar acciones rápidas, usar Screen Flows