Próximamente en Salesforce AppExchange

Un calendario de reservas en Salesforce Experience Cloud que tus clientes usan ellos mismos

Ofrece reservas de autoservicio en un sitio de Experience Cloud público o para miembros. Los invitados eligen un recurso, un día y una franja libre, y la reserva llega a tu organización en cuanto la guardan.

O mira cómo se configura →

La demo en vivo es un sitio público de reservas en Experience Cloud

ACME Financial es un sitio real de Experience Cloud que ejecuta MultiDatePick como invitado. Sin iniciar sesión. Se restablece cada hora, así que reserva lo que quieras.

Demo animada de reservas de autoservicio en MultiDatePick: elegir un asesor, indicar el cliente, escoger una fecha y una franja libre de 30 minutos y guardar la solicitud
Elige un asesor, un día y una franja libre, y guarda.
En la página de la demoVista (View)Qué hace un invitado
Solicitar una consultaSemanaReserva una franja libre con un asesor
Bloquear un horarioCalendarioMarca a un asesor como no disponible
Citas con asesoresAgendaVe lo que está reservado, en solo lectura
Encargos de asesoría patrimonialLínea de tiempoPrograma trabajos de varios días por asesor

Cuatro calendarios, una página para invitados. Cada uno es el mismo componente Booking con su propia configuración. Bloquea una hora en uno y verás cómo la franja se cierra en el siguiente.

Cuatro cosas que la gente reserva por su cuenta en una página pública

“¿No pueden elegir ellos mismos las fechas en lugar de escribirnos un correo?” Sí.

Citas

Los clientes eligen una fecha y una hora libre con la persona o el recurso que quieren.

Booking
Su propia disponibilidad

Candidatos, contratistas y voluntarios hacen clic en los días en que pueden trabajar. Un registro por fecha.

Date
Espacios compartidos

Los miembros reservan salas, puestos, pistas o equipos según la capacidad en vivo.

Booking
Sesiones y grupos

Estudiantes y asistentes se inscriben en sesiones con fecha. Una sesión se cierra cuando se llena.

Date Time

Reservas de autoservicio en Salesforce, sin un segundo proveedor

Lo habitual es un programador externo que se sincroniza con Salesforce. MultiDatePick es un Lightning Web Component, así que escribe directamente en tus objetos.

Necesidad de autoservicioProgramador externoMultiDatePick
Que un cliente reserve una franjaSe reserva fuera y se sincroniza más tardeSe guarda como registro en tu organización al hacer clic
Mostrar solo las franjas libresTan actualizado como la última sincronizaciónLee tus registros en vivo al cargar la página
Evitar reservas duplicadasDos calendarios que pueden no coincidirComprobación de conflictos y capacidad al guardar
Revisión de seguridadUn segundo proveedor con datos de clientes100 % nativo. Los datos nunca salen de la organización
Informes y automatizaciónEsperar a la sincronización y después sacar informesFlujos, informes y paneles desde el primer día

Configura una página pública de reservas en Salesforce

Cinco pasos, todos con clics.

  1. 1. Crea una configuración Booking en el asistente de configuración
  2. 2. Arrastra Booking a la página en Experience Builder
  3. 3. Define Config Name y Static Parent Record Id (Id de registro estático)
  4. 4. Concede acceso a los invitados
  5. 5. Publica y activa
Demo animada de la configuración con Config Name: copiar un nombre de configuración en el asistente de configuración de MultiDatePick, colocar el componente Resource Booking en una página de Lightning App Builder, pegar el Config Name e indicar el Static Parent Record Id, y aparece el calendario de reservas con todos los ajustes de la configuración
Copia el nombre de la configuración en el asistente de configuración y pégalo junto con el Id del registro principal. Se muestra en App Builder; Experience Builder tiene las mismas dos propiedades.
Etiqueta en el BuilderEn una página pública de reservas
Config NameconfigNameTu configuración del asistente. Rellena los objetos y los campos.
Static Parent Record IdstaticRecordIdUn único registro principal. La página no tiene ninguno, así que este carga las reservas existentes y las horas bloqueadas.
Conflict BehaviorconflictBehaviorBlock (el valor predeterminado). Un conflicto nunca se guarda.
Capacity FieldcapacityFieldUna sesión con 20 plazas se cierra al llegar a 20.
Business Hours Start / End FieldbusinessHoursStartField, businessHoursEndFieldPublica solo las horas que ofrece cada recurso.
Existing Bookings ModepreloadModeSolo lectura, para que los visitantes vean lo que está ocupado.
Enable Edit ModeenableEditModeDesactivado para invitados. Los invitados no pueden editar registros.
View y Available Viewsview, availableViewsSemana o Calendario. Con una o dos vistas basta.

¿Cada visitante necesita su propio registro? Pon el calendario en un flujo de pantalla y pasa el registro a Parent Record Id. Un flujo puede leerlo de la URL de la página, así que también funciona para invitados. Static Parent Record Id o un flujo

Reservas de usuarios invitados en Salesforce: qué pueden hacer

Son reglas de Salesforce para cualquier aplicación en un sitio público. MultiDatePick está diseñado en torno a ellas.

AcciónInvitado (página pública)Miembro con sesión iniciada
Ver franjas libres y reservas existentes✓✓
Reservar (crear un registro)✓✓
Añadir la reserva a Outlook, Google Calendar o Apple Calendar✓.ics tras guardar✓
Mover o modificar una reserva✗límite de invitados de Salesforce✓con permiso
Cancelar o eliminar✗límite de invitados de Salesforce✓con permiso
Un calendario personal de “mis reservas”✗todos los invitados comparten un usuario✓con un flujo de pantalla
Acceso de invitados, una vez por sitio

Asigna el conjunto de permisos MultiDatePick - Guest al usuario invitado del sitio; incluye el acceso al componente y los permisos de lectura y creación que se permiten a los invitados. Añade lectura y creación en tus propios objetos y una regla de colaboración para invitados, y después publica y activa.

Propietario predeterminado de los registros

Los invitados no pueden ser propietarios de registros, así que Salesforce asigna cada reserva de invitado a un propietario predeterminado. Configúralo en Espacios de trabajo de Experience, Administración, Preferencias.

¿Un invitado intenta mover una reserva? MultiDatePick le explica por qué no puede, en lugar de mostrar un error sin explicación. La lista completa de cinco pasos para invitados está en Páginas de aplicación, inicio y Experience.

Elige la vista según el público

La vista es una propiedad de cada componente, así que una página pública y una página para el personal pueden mostrar los mismos datos de forma distinta.

Demo animada de la vista semanal de MultiDatePick: al elegir un asesor se muestran sus reuniones como bloques de color según el estado, del tamaño de su duración, con tarjetas al pasar el cursor
Semana o Calendario para reservar: elige un día, elige una hora y envía.
Demo animada de la vista de agenda de MultiDatePick: próximas citas por fecha con hora, cliente, etiqueta de estado y asesor, y tarjetas al pasar el cursor sobre dos de ellas
Agenda para lo reservado: de solo lectura y cómoda en el móvil.

Línea de tiempo y Ocupación encajan en las páginas para el personal. Consulta las cinco vistas de calendario.

Preguntas sobre reservas en Experience Cloud

Respuestas breves a lo primero que preguntan los administradores.

¿Los usuarios invitados pueden reservar en Salesforce sin iniciar sesión?

Sí. Coloca el componente Booking de MultiDatePick en una página pública de Experience Cloud, da al usuario invitado del sitio acceso de lectura y creación a tus objetos de reservas y una regla de colaboración para invitados, y después publica y activa el sitio. La demo en vivo es exactamente eso: un sitio público de reservas que cualquiera puede usar sin iniciar sesión.

¿Un usuario invitado puede modificar o cancelar una reserva?

No. Salesforce permite a los usuarios invitados leer y crear registros, pero nunca editarlos ni eliminarlos, en cualquier aplicación. Si un invitado intenta mover una reserva, MultiDatePick le explica por qué no puede en lugar de fallar sin decir nada. Deja la edición y la cancelación en un sitio para miembros con inicio de sesión.

¿Funciona en un sitio para miembros con inicio de sesión?

Sí. Los miembros que han iniciado sesión reservan con sus propios permisos, así que ahí funcionan la edición, la cancelación y los calendarios personales gestionados con un flujo de pantalla (Screen Flow).

¿Necesito Apex o una herramienta de programación externa?

No. Prepara la configuración de reservas en el asistente de configuración, arrastra el componente Booking a la página en Experience Builder y define Config Name (Nombre de configuración). Las reservas se guardan como registros en tus propios objetos de Salesforce.

¿Dónde se guardan los datos de las reservas?

En tu organización de Salesforce, en los objetos que elijas. MultiDatePick es 100 % nativo: sin servidores externos y sin nada sincronizado con otro proveedor.

Reservas de autoservicio en tu sitio de Experience Cloud

Próximamente en Salesforce AppExchange. Reserva ya en la demo en vivo, o dinos dónde enviarte el aviso de lanzamiento.

US$20/usuario/mes, todas las funciones incluidas, 30 días de prueba gratis. 100 % nativo de Salesforce.