Próximamente en Salesforce AppExchange

Config Library

41 configuraciones listas para importar para los casos de programación más habituales, cada una con sus vistas ya elegidas. Copia una en el asistente de configuración y úsala por su Config Name (Nombre de configuración) en una página Lightning, un sitio de Experience Cloud o una pantalla de flujo. Los nombres de los campos se adaptan a tu organización con un clic.

Encuentra tu configuración Prueba la demo en vivo

¿Eres nuevo? Empieza por la guía de instalación y configuración →

Cómo funciona la importación de una configuración

Estas configuraciones de ejemplo están creadas sobre los objetos de demostración incluidos en MultiDatePick (Schedule__c, Event__c, Resource__c). Tu organización casi siempre usará sus propios objetos y nombres de campo. Es lo esperado, y está contemplado.

  1. Copy for Setup Wizard en cualquiera de las tarjetas de abajo.
  2. Pégala en la pestaña Importar del asistente de configuración (Iniciador de aplicaciones, MultiDatePick Setup Wizard, Importar).
  3. Empareja los campos: si algún objeto o campo al que hace referencia el JSON no existe en tu organización, el asistente muestra un panel de Smart Field Mapping con cada referencia que falta y una lista desplegable de los objetos o campos equivalentes de tu organización. Elige el sustituto de cada uno y haz clic en Aplicar & desplegar.
  4. Usa su Config Name: coloca el componente en una página Lightning, un sitio de Experience Cloud o una pantalla de flujo y escribe el Config Name.

Sin código y sin editar XML. El asistente reescribe la configuración con lo que has elegido antes de implementar los metadatos, así que la configuración importada llega lista para colocarla en una página de registro de tu organización. Si todo coincide ya (por ejemplo, al clonar entre sandboxes), el paso de emparejamiento se omite automáticamente.

Demo animada de la importación de una configuración de MultiDatePick: copiar la tarjeta Solicitud de vacaciones y ausencias de empleados de la Config Library del sitio web, pegarla en la pestaña Importar del asistente de configuración, comprobar que cada campo se resuelve y desplegar; después arrastrar el componente MultiDatePick Dates a una página Lightning en Lightning App Builder, escribir el Config Name y guardar
El recorrido completo: copia aquí una configuración, pégala en el asistente, impleméntala y coloca el componente en una página Lightning.

¿No hay ninguna configuración que te sirva? Crea una en el asistente.

Cada objeto y campo es una lista desplegable filtrada a tu organización, así que una configuración que funciona lleva unos minutos y ningún nombre de API.

Recorrido animado por el asistente de configuración de MultiDatePick en Salesforce: elegir Configurar todas las propiedades y Reserva de recursos, poner nombre a la configuración, escoger en listas desplegables el objeto de citas y los campos de fecha, asesor y capacidad, después los campos de hora y estado, hasta el resumen Revisar & guardar
Una configuración de reservas desde el inicio hasta Revisar & guardar.

¿La quieres en un flujo de pantalla (Screen Flow)? Usa la misma configuración.

Arrastra el componente a una pantalla del flujo y escribe el Config Name. Para un flujo que guarde un registro por fecha o por turno, consulta el artículo sobre bucles en flujos.

Una configuración, cinco formas de verla

Cada configuración de abajo define una View predeterminada y una lista de Available Views (Vistas disponibles). Los datos, los campos y la forma de guardar no cambian: solo cambia la presentación. Los usuarios cambian de vista con los botones sobre el calendario, y tú decides cuáles tienen.

calendar

Cuadrícula mensual

La predeterminada. Un mes cada vez, colores de estado por día y clic o arrastre para elegir fechas. La mejor cuando la pregunta es «¿qué pasa el día 14?».

timeline

Recursos en filas, fechas en columnas

Dos semanas por defecto, para que cada reserva tenga sitio para su nombre. Las reservas de varios días se dibujan como una sola barra. Los recursos con mucha actividad se agrupan en una fila que puedes desplegar.

week

Días por horas

Siete días en columnas y tu horario comercial en filas. Arrastra en horizontal, en vertical o en ambas direcciones para seleccionar de una vez un bloque de horas en varios días.

utilization

Mapa de calor de capacidad

Porcentaje de capacidad usada por recurso y por día, con colores de verde a rojo. Necesita un Capacity Field (Campo de capacidad) para mostrar porcentajes en lugar de simples recuentos.

Solo lectura
agenda

Lista cronológica

Los próximos 60 días en una lista sencilla y fácil de recorrer, con horas y estados. Ideal para un relevo de turno, un resumen diario o la pantalla del móvil.

Solo lectura
MultiDatePick con reservas de Salesforce en sus cinco vistas: línea de tiempo de recursos, calendario mensual, mapa de calor de ocupación, cuadrícula semanal y lista de agenda
Antes de elegir la vista predeterminada. Ocupación y Agenda son de solo lectura, así que no son buena opción como predeterminadas en una configuración pensada para reservar: inclúyelas en Available Views y usa como predeterminada una vista en la que se pueda escribir. Además, la vista predeterminada siempre aparece en el selector, la incluyas o no, así que en Available Views solo hace falta poner las adicionales.

Encuentra tu configuración

Responde a las 3 preguntas para acotar la lista. Son las mismas que hace el asistente de configuración en tu organización. Salta cualquier pregunta para dejar abierta esa opción.

1¿Necesita capturar horas?
2¿Necesita un selector de recursos?
3¿Deben consolidarse las fechas contiguas?

¿Es tu primera importación? Mira el recorrido en 3 pasos →

Configuraciones de selección de fechas

Configuraciones para Date: selección de varias fechas sin franjas horarias. Ideales para registrar fechas, marcar disponibilidad y programar eventos.

Date

Solicitud de vacaciones y ausencias de empleados

Los empleados eligen sus días de vacaciones o de asuntos propios en un calendario. Las fechas consecutivas se consolidan en un solo registro con fecha de inicio y de fin. Los patrones recurrentes permiten elegir «todos los viernes» o calendarios quincenales.

Ajustes clave
  • End Date Field API Name (Campo de fecha de fin) un registro por rango endDateField
  • Status Colors (Colores de estado de reserva) Pending/Approved/Rejected statusColors
  • Show Recurring Pattern Button (Mostrar patrón recurrente) showRecurringPattern
  • Two-Month View (Vista de dos meses) twoMonthView
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Week Starts on Monday (Las semanas empiezan en lunes) weekStartsOnMonday
  • Selectable Statuses (Status Picker) (Estados seleccionables) solo Pending (autoservicio) selectableStatuses
  • Second Picklist Field (Segundo campo de lista de selección) Leave_Type__c secondStatusField
Vistas: Calendario (predeterminada) Línea de tiempo Agenda Ventana de la línea de tiempo: 21 días
Date

Fechas bloqueadas de instalaciones

Los administradores marcan las fechas de cierre o bloqueo de una instalación. Los cierres existentes se precargan en modo de solo lectura para que no se borren por accidente. Los colores de estado distinguen entre cierres activos, previstos y resueltos.

Patrón autorreferenciado: las fechas bloqueadas se leen de la misma tabla Schedule__c que las reservas. Los registros de esa tabla bloquean la selección en su fecha. Apunta Blocked Dates Object (Objeto de fechas bloqueadas) a otro objeto si prefieres separar los cierres de las reservas.
Ajustes clave
  • End Date Field API Name (Campo de fecha de fin) un registro por rango endDateField
  • Existing Dates Mode (Modo de precarga) solo lectura preloadMode
  • Blocked Dates Object blockedDatesSourceObject
  • Status Colors Active/Planned/Resolved statusColors
  • Two-Month View (Vista de dos meses) twoMonthView
Vistas: Calendario (predeterminada) Línea de tiempo Agenda Ventana de la línea de tiempo: 21 días
Date

Control de ausencias de alumnos

Profesores o administradores registran las ausencias de los alumnos. Se admiten fechas pasadas para poder anotar ausencias con efecto retroactivo. Los colores de estado clasifican cada ausencia como justificada, injustificada, médica o pendiente de revisión.

Ajustes clave
  • Allow Past Dates (Permitir fechas pasadas) activado allowPastDates
  • Status Colors Excused/Unexcused/Medical/Pending statusColors
  • Max Dates Allowed (Máximo de selecciones) 20 maxSelections
  • Two-Month View (Vista de dos meses) twoMonthView
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Week Starts on Monday (Las semanas empiezan en lunes) weekStartsOnMonday
  • Selectable Statuses (Status Picker) (Estados seleccionables) solo Pending (autoservicio) selectableStatuses
  • Second Picklist Field Reason__c secondStatusField
Vistas: Calendario (predeterminada) Agenda
Date

Fechas de juicios y vistas

Los equipos jurídicos programan las fechas de las vistas de cada caso. Las vistas de varios días usan la consolidación de rangos de fechas. Las fechas canceladas se ocultan en el calendario. Los colores de estado siguen cada vista desde programada hasta celebrada.

Ajustes clave
  • End Date Field API Name (Campo de fecha de fin) un registro por rango endDateField
  • Status Colors Scheduled/Continued/Completed/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Max Dates Allowed 10 maxSelections
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Second Picklist Field Hearing_Type__c secondStatusField
Vistas: Calendario (predeterminada) Línea de tiempo Agenda Ventana de la línea de tiempo: 14 días
Date

Calendario de publicación de contenidos

Los equipos de marketing planifican el calendario editorial vinculado a sus campañas. Los festivos y las fechas bloqueadas impiden programar contenido en días de cierre. Al pasar el cursor se ven el título, el canal y el autor de cada fecha programada.

Patrón autorreferenciado: por defecto, las fechas bloqueadas se leen de la misma tabla Schedule__c. Los registros marcados en esa tabla bloquean la selección. Cambia Blocked Dates Object por tu propio objeto de festivos (p. ej. Company_Holiday__c) si guardas los cierres por separado.
Ajustes clave
  • Blocked Dates Object Schedule__c blockedDatesSourceObject
  • Status Colors Draft/Scheduled/Published/Cancelled statusColors
  • Ignored Statuses hideBookingsWithStatus
  • Hover Popover Fields (Campos al pasar el cursor) Title/Channel/Author hoverFields
  • Show Recurring Pattern Button (Mostrar patrón recurrente) showRecurringPattern
  • Two-Month View (Vista de dos meses) twoMonthView
  • Second Picklist Field Channel__c secondStatusField
Vistas: Calendario (predeterminada) Agenda
Date

Disponibilidad de voluntarios

Los voluntarios marcan las fechas en las que están disponibles. Con la consolidación de rangos de fechas, una semana de disponibilidad es un registro en lugar de cinco. Los patrones recurrentes permiten a los voluntarios indicar «todos los sábados» hasta el final del trimestre.

Ajustes clave
  • End Date Field API Name (Campo de fecha de fin) un registro por rango endDateField
  • Show Recurring Pattern Button (Mostrar patrón recurrente) showRecurringPattern
  • Two-Month View (Vista de dos meses) twoMonthView
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Week Starts on Monday (Las semanas empiezan en lunes) weekStartsOnMonday
  • Selectable Statuses (Status Picker) (Estados seleccionables) solo Pending (autoservicio) selectableStatuses
Vistas: Calendario (predeterminada) Línea de tiempo Agenda Ventana de la línea de tiempo: 21 días
Date

Calendario de auditorías de cumplimiento

Los equipos de cumplimiento normativo programan las fechas de auditoría de cada cuenta. Las auditorías de varios días usan la consolidación de rangos de fechas. Al pasar el cursor se ven de un vistazo el auditor asignado y el tipo de auditoría. Los colores de estado siguen el avance desde planificada hasta completada o fallida.

Ajustes clave
  • End Date Field API Name (Campo de fecha de fin) un registro por rango endDateField
  • Status Colors Planned/In Progress/Completed/Failed statusColors
  • Hover Popover Fields Auditor/Audit_Type hoverFields
  • Max Dates Allowed 12 maxSelections
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Two-Month View (Vista de dos meses) twoMonthView
  • Second Picklist Field Audit_Type__c secondStatusField
Vistas: Calendario (predeterminada) Línea de tiempo Agenda Ventana de la línea de tiempo: 21 días
Date

Turnos de guardia

Los responsables asignan las guardias de un equipo. Los patrones recurrentes facilitan las rotaciones semanales. Los colores de estado distinguen de un vistazo en el calendario los roles principal, secundario y de respaldo.

Ajustes clave
  • Show Recurring Pattern Button (Mostrar patrón recurrente) showRecurringPattern
  • Status Colors Primary/Secondary/Backup statusColors
  • Two-Month View (Vista de dos meses) twoMonthView
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Week Starts on Monday (Las semanas empiezan en lunes) weekStartsOnMonday
  • Selectable Statuses (Status Picker) (Estados seleccionables) solo Pending (autoservicio) selectableStatuses
Vistas: Calendario Línea de tiempo (predeterminada) Agenda Ventana de la línea de tiempo: 21 días
Date

Pase de varios días para congresos

Los asistentes eligen los días en que irán a un congreso de varios días. Los días contiguos se agrupan en un solo registro de pase con fecha de inicio y de fin. Quien asiste 3 días obtiene un único registro de pase. Las elecciones no contiguas (p. ej. solo el día 1 y el día 3) generan un registro cada una.

Ajustes clave
  • End Date Field API Name (Campo de fecha de fin) un registro por rango endDateField
  • Two-Month View (Vista de dos meses) twoMonthView
  • Show Selection Summary (Mostrar resumen de seleccionadas) showSelectedSummary
  • Status Colors Issued/Pending/Refunded statusColors
  • Ignored Statuses Refunded hideBookingsWithStatus
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario Línea de tiempo (predeterminada) Agenda Ventana de la línea de tiempo: 21 días
Date

Calendario de cierres de oficina

Un gestor de cierres dedicado. El responsable de la oficina o de las instalaciones elige los días en que la oficina está cerrada (festivos, cierres previstos, días de temporal, ventanas de mantenimiento) y los guarda como una lista sencilla de registros que otras configuraciones de MultiDatePick pueden respetar como fechas bloqueadas.

Se combina con Reserva de citas con festivos: los registros que escribe esta configuración (con Status__c = Cancelled) los recoge el selector de citas mediante tres ajustes: Blocked Dates Object + Blocked Dates Filter Field (Campo de filtro de fechas bloqueadas) + Blocked Dates Filter Value (Valor de filtro de fechas bloqueadas). Varias categorías de bloqueo (festivos, mantenimiento, solo equipos) pueden compartir la misma tabla. Cada calendario que los consume elige qué categoría le aplica.
Ajustes clave
  • End Date Field API Name para rangos de varios días endDateField
  • Default Record Name (Nombre de registro predeterminado) Office Closed defaultRecordName
  • Two-Month View (Vista de dos meses) twoMonthView
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Show Recurring Pattern Button (Mostrar patrón recurrente) showRecurringPattern
Vistas: Calendario (predeterminada) Agenda
Ninguna configuración de Date coincide con este filtro.

Configuraciones de fecha y hora

Configuraciones para Date Time: selección de fechas con una hora asignada a cada fecha. Ideales para citas, turnos, sesiones y todo lo que necesite hora de inicio y de fin.

Date Time

Programación de entrevistas

Los reclutadores programan entrevistas de varias rondas a lo largo de varios días. Franjas de 30 minutos con detección de conflictos que evitan las reservas duplicadas. La consolidación del intervalo horario une las franjas contiguas en un solo bloque.

Ajustes clave
  • Time Interval (Minutes) (Intervalo de tiempo) 30 min timeInterval
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
  • Max Dates Allowed 5 maxSelections
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Conflict Look-Ahead Days (Días de previsión de conflictos) 90 conflictLookAheadDays
  • Status Field (Campo de estado) + Second Picklist Field Round__c statusField, secondStatusField
Vistas: Calendario Semana (predeterminada) Agenda
Date Time

Planificación de turnos

Los responsables de operaciones crean los cuadrantes de turnos de un equipo. El horario ampliado (de 6:00 a 22:00) cubre todos los tipos de turno. Los patrones recurrentes permiten plantillas de rotación semanal. Las horas distintas por fecha permiten combinar turnos de mañana y de tarde.

Ajustes clave
  • Time Interval (Minutes) 60 min timeInterval
  • Earliest Time (Hora mínima) 06:00 / Latest Time 22:00 minTime, maxTime
  • Allow Different Times Per Date (Permitir horas distintas) allowDifferentTimes
  • Show Recurring Pattern Button (Mostrar patrón recurrente) showRecurringPattern
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Status Colors Scheduled/Swap Requested/Open statusColors
  • Two-Month View (Vista de dos meses) twoMonthView
Vistas: Calendario Semana (predeterminada) Línea de tiempo Agenda Ventana de la línea de tiempo: 14 días
Date Time

Reserva de citas

Las empresas de servicios programan citas con clientes sin solapamientos. Los colores de estado muestran de un vistazo las franjas confirmadas, pendientes y canceladas. Al pasar el cursor se ven el tipo de cita y las notas sin hacer clic.

Ajustes clave
  • Time Interval (Minutes) (Intervalo de tiempo) 30 min timeInterval
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
  • Status Colors Confirmed/Pending/Cancelled/No Show statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display (Visualización del color de estado) grid statusColorDisplay
  • Hover Popover Fields Type/Notes hoverFields
Vistas: Calendario Semana (predeterminada) Agenda
Date Time

Asignar bloques horarios a un registro de un día

Para un registro que ya corresponde a un día concreto, como un evento con un campo de fecha, coloca el selector directamente en la página de registro y asigna franjas horarias sin calendario. La fecha se lee del registro, así que el usuario solo abre el día, elige los bloques de tiempo y las franjas se guardan solas en el registro.

Modo Time Grid Only: Time Grid Only (Solo cuadrícula de horarios) oculta el calendario y muestra solo la cuadrícula de franjas horarias de una fecha implícita. La fecha viene de Time Grid Date Field (Campo de fecha de cuadrícula de horarios), aquí Event_Date__c en el registro que aloja el componente; también puedes indicar una Time Grid Date (Fecha de cuadrícula de horarios) explícita, u omitir ambas para usar la fecha de hoy. Lo mejor en una página de registro donde la fecha ya se conoce.
Ajustes clave
  • Time Grid Only activado timeGridOnly
  • Time Grid Date Field Event_Date__c timeGridDateField
  • Time Interval (Minutes) (Intervalo de tiempo) 30 min timeInterval
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Status Colors Status__c statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario Semana (predeterminada)
Date Time

Ventanas de mantenimiento

Los equipos de TI programan ventanas de mantenimiento nocturnas para activos e infraestructura. El comportamiento ante conflictos está en «allow» en lugar de «block», para que los equipos puedan solapar mantenimientos a propósito si hace falta. Al pasar el cursor se ven el número de cambio, la descripción y la evaluación de impacto.

Intervalo horario nocturno: Earliest Time 22:00 → Latest Time (Hora máxima) 06:00 cruza la medianoche. La generación de franjas lo contempla; comprueba que el calendario se muestra como esperas antes de formar a los administradores.
Ajustes clave
  • Time Interval (Minutes) 60 min timeInterval
  • Earliest Time 22:00 / Latest Time 06:00 (nocturno) minTime, maxTime
  • Conflict Behavior allow conflictBehavior
  • End Date Field API Name ventanas de varios días endDateField
  • Status Colors Planned/In Progress/Completed/Failed statusColors
  • Status Color Display (Visualización del color de estado) grid statusColorDisplay
  • Hover Popover Fields Description/Impact/Change_Number hoverFields
  • Conflict Look-Ahead Days 180 conflictLookAheadDays
  • Second Picklist Field Reason__c secondStatusField
Vistas: Calendario Línea de tiempo (predeterminada) Agenda Ventana de la línea de tiempo: 21 días
Date Time

Visitas a inmuebles

Los agentes inmobiliarios programan visitas a inmuebles. Las horas distintas por fecha les permiten reservar franjas diferentes para cada inmueble. Al pasar el cursor se ven el agente asignado y el nombre del comprador sin abrir el registro.

Ajustes clave
  • Time Interval (Minutes) (Intervalo de tiempo) 30 min timeInterval
  • Earliest Time 09:00 / Latest Time 19:00 minTime, maxTime
  • Allow Different Times Per Date (Permitir horas distintas) allowDifferentTimes
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
  • Max Dates Allowed 10 maxSelections
  • Status Colors Scheduled/Confirmed/Cancelled/Completed statusColors
  • Hover Popover Fields Agent/Buyer_Name hoverFields
Vistas: Calendario Semana (predeterminada) Agenda
Date Time

Horario de atención

Profesores o tutores publican sus horas de atención en un calendario. Las franjas de 15 minutos permiten una programación detallada. Los patrones recurrentes permiten fijar «lunes, miércoles y viernes de 14:00 a 16:00» para todo el semestre con un clic.

Ajustes clave
  • Time Interval (Minutes) 15 min timeInterval
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Show Recurring Pattern Button (Mostrar patrón recurrente) showRecurringPattern
  • Two-Month View (Vista de dos meses) twoMonthView
  • Week Starts on Monday (Las semanas empiezan en lunes) weekStartsOnMonday
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
Vistas: Calendario Semana (predeterminada) Agenda
Date Time

Programación de exámenes

Los departamentos académicos programan las sesiones de examen de cada asignatura. La detección de conflictos impide poner dos exámenes en la misma franja. Los colores de estado siguen el avance desde programado hasta completado. Al pasar el cursor se ven el aula y el vigilante asignados.

Ajustes clave
  • Time Interval (Minutes) 60 min timeInterval
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
  • Max Dates Allowed 4 maxSelections
  • Status Colors Scheduled/In Progress/Completed/Rescheduled statusColors
  • Status Color Display (Visualización del color de estado) grid statusColorDisplay
  • Hover Popover Fields Room/Proctor hoverFields
  • Conflict Look-Ahead Days 120 conflictLookAheadDays
Vistas: Calendario Semana (predeterminada) Agenda
Date Time

Periodos de descanso obligatorios

Para turnos con descansos obligatorios (transporte, sanidad, fabricación). El turno se guarda como un registro principal que cubre todo el intervalo; los descansos obligatorios se convierten en registros hijos de sub-bloque que los auditores pueden revisar. Granularidad de 15 minutos para un seguimiento preciso de los descansos.

Sub-bloques: los descansos se guardan como registros hijos en el objeto incluido Sub_Block__c. No hace falta crear esquema adicional. Apunta Sub-Block Object API Name (Nombre API del objeto de sub-bloque) a tu propio objeto hijo si prefieres usar un nombre personalizado.
Ajustes clave
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Sub-Block Object API Name Sub_Block__c subBlockObjectApiName
  • Sub-Block Button Label (Etiqueta del botón de sub-bloque) Mark as Rest subBlockModeButtonLabel
  • Time Interval (Minutes) 15 min timeInterval
  • Status Colors Compliant/Review/Flagged statusColors
  • Allow Past Dates allowPastDates
Vistas: Calendario Semana (predeterminada) Agenda
Date Time

Reserva de citas con festivos

Selector de citas para usuarios finales que atenúa automáticamente los días en que la oficina está cerrada. Lee su lista de bloqueos de los registros de Calendario de cierres de oficina mediante Blocked Dates Object, Blocked Dates Filter Field y Blocked Dates Filter Value, así que los clientes solo pueden reservar los días que realmente está abierta.

Se combina con Calendario de cierres de oficina: la configuración de cierres para responsables escribe registros con Status__c = Cancelled en Schedule__c. Esta configuración los lee con Blocked Dates Filter Field en Status__c y Blocked Dates Filter Value en Cancelled, y los oculta de su propia vista con Ignored Statuses (Estados ignorados) en Cancelled para que los usuarios solo vean citas reales.
Ajustes clave
  • Blocked Dates Object Schedule__c blockedDatesSourceObject
  • Blocked Dates Filter Field Status__c blockedDatesFilterField
  • Blocked Dates Filter Value Cancelled blockedDatesFilterValue
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Time Interval (Minutes) (Intervalo de tiempo) 30 min timeInterval
  • Selectable Statuses (Status Picker) solo Pending (reserva el cliente) selectableStatuses
Vistas: Calendario Semana (predeterminada) Agenda
Ninguna configuración de Date Time coincide con este filtro.

Configuraciones de reserva de recursos

Configuraciones para Booking: selección de fecha y hora con gestión de recursos. Ideales para salas, equipos, personas, instalaciones y todo lo que tenga límites de disponibilidad o de capacidad.

Booking

Reserva de salas de reuniones

Los empleados reservan salas de reuniones con indicadores de capacidad en vivo. Los colores de estado distinguen las reservas confirmadas, pendientes y canceladas. Las canceladas se ocultan en la cuadrícula y no cuentan para la capacidad.

Ajustes clave
  • Capacity Field capacityField
  • Show Availability Count (Mostrar recuento de disponibilidad) showAvailabilityCount
  • Status Colors Confirmed/Pending/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display (Visualización del color de estado) grid statusColorDisplay
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario (predeterminada) Línea de tiempo Semana Ocupación Ventana de la línea de tiempo: 14 días; máx. 10 recursos en vista
Booking

Cierres de recursos por horas

Reserva de recursos en la que los cierres pueden ser de parte del día (bloquean horas concretas, no el día entero) y por recurso (cierran un solo recurso y dejan el resto reservable). Lee los cierres de un objeto Office Closure dedicado, acotado por sede mediante los filtros de recurso y de región.

Objeto de cierres: crea registros de Office_Closure__c con una Closure_Date__c, opcionalmente Closure_Start_Time__c + Closure_End_Time__c (omite ambos para cerrar el día entero), una etiqueta Region__c y una búsqueda Resource__c opcional (con valor = solo ese recurso; en blanco = todos los recursos de la región).
Ajustes clave
  • Blocked Dates Start Time Field (Campo de hora de inicio de fechas bloqueadas) Closure_Start_Time__c blockedDatesStartTimeField
  • Blocked Dates End Time Field (Campo de hora de fin de fechas bloqueadas) Closure_End_Time__c blockedDatesEndTimeField
  • Blocked Dates Resource Field (Campo de recurso de fechas bloqueadas) Resource__c blockedDatesResourceField
  • Blocked Dates Filter Field Region__c blockedDatesFilterField
  • Resource Filter Field (optional) (Campo del filtro de recursos) Region__c resourceFilterField
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
Vistas: Calendario (predeterminada) Línea de tiempo Ocupación Ventana de la línea de tiempo: 14 días; máx. 10 recursos en vista
Booking

Préstamo de equipos

Los equipos de TI o audiovisuales gestionan las reservas de equipos compartidos. Las franjas de 60 minutos cubren los préstamos habituales. Los campos de horario comercial garantizan que los equipos solo se puedan reservar en horario de apertura.

Ajustes clave
  • Time Slot Interval (Minutes) (Intervalo de tiempo) 60 min timeInterval
  • Business Hours Start Field / Business Hours End Field businessHoursStartField, businessHoursEndField
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario (predeterminada) Línea de tiempo Semana Ventana de la línea de tiempo: 14 días; máx. 10 recursos en vista
Booking

Reserva de puestos compartidos

Los empleados reservan puestos compartidos en una oficina híbrida. La cuadrícula de franjas horarias está desactivada, así que los puestos se reservan para todo el día. El control de capacidad muestra cuántas plazas quedan en las mesas compartidas. La vista de dos meses ayuda a planificar con semanas de antelación.

Reserva solo por fecha: Disable Time Slot Grid (Full-Day Mode) (Desactivar cuadrícula de franjas) quita por completo la cuadrícula de franjas por horas. Lo mejor cuando las reservas son de día completo y la única restricción es la capacidad. Combínalo con Capacity Field para modelar cualquier inventario compartido (puestos, taquillas, plazas de aparcamiento).
Ajustes clave
  • Disable Time Slot Grid (Full-Day Mode) (reserva de día completo) disableTimeSlotGrid
  • Capacity Field capacityField
  • Show Availability Count (Mostrar recuento de disponibilidad) showAvailabilityCount
  • Status Colors Reserved/Checked In/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Two-Month View (Vista de dos meses) twoMonthView
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario Línea de tiempo (predeterminada) Ocupación Ventana de la línea de tiempo: 14 días; máx. 15 recursos en vista
Booking

Reserva de laboratorios y estudios

Laboratorios de investigación, estudios de grabación o espacios maker con límites de capacidad. Los colores de estado distinguen las franjas reservadas, en uso y en mantenimiento. Al pasar el cursor se ven el propósito y el equipo necesario de cada reserva.

Ajustes clave
  • Capacity Field capacityField
  • Show Availability Count (Mostrar recuento de disponibilidad) showAvailabilityCount
  • Business Hours Start Field / Business Hours End Field businessHoursStartField, businessHoursEndField
  • Status Colors Reserved/In Use/Available/Maintenance statusColors
  • Ignored Statuses Maintenance hideBookingsWithStatus
  • Status Color Display (Visualización del color de estado) grid statusColorDisplay
  • Hover Popover Fields Purpose/Equipment_Needed hoverFields
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
Vistas: Calendario (predeterminada) Línea de tiempo Semana Ocupación Ventana de la línea de tiempo: 14 días; máx. 8 recursos en vista
Booking

Reserva de vehículos y flota

Los responsables de flota gestionan la salida de vehículos para los equipos de campo. El horario ampliado (de 6:00 a 20:00) cubre las salidas tempranas y las devoluciones tardías. La consolidación del intervalo horario une las franjas contiguas en un solo bloque de reserva. Al pasar el cursor se ven el propósito y el destino.

Ajustes clave
  • Time Slot Interval (Minutes) (Intervalo de tiempo) 60 min timeInterval
  • Earliest Time 06:00 / Latest Time 20:00 minTime, maxTime
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Status Colors Reserved/In Transit/Returned/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display (Visualización del color de estado) grid statusColorDisplay
  • Hover Popover Fields Purpose/Destination hoverFields
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
Vistas: Calendario Línea de tiempo (predeterminada) Semana Ventana de la línea de tiempo: 14 días; máx. 12 recursos en vista
Booking

Agenda de terapeutas

Los centros sanitarios programan las sesiones de terapia de cada terapeuta. Los patrones recurrentes permiten a los pacientes reservar una sesión semanal fija. Las reservas canceladas se ocultan en la cuadrícula. Los indicadores de disponibilidad muestran las franjas libres de cada terapeuta.

Ajustes clave
  • Show Availability Count (Mostrar recuento de disponibilidad) showAvailabilityCount
  • Show Recurring Pattern Button (Mostrar patrón recurrente) showRecurringPattern
  • Status Colors Confirmed/Pending/Cancelled/No Show statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display (Visualización del color de estado) grid statusColorDisplay
  • Hover Popover Fields Session_Type/Notes hoverFields
  • Business Hours Start Field / Business Hours End Field businessHoursStartField, businessHoursEndField
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Selectable Statuses (Status Picker) solo Pending (reserva el cliente) selectableStatuses
Vistas: Calendario Línea de tiempo Semana (predeterminada) Agenda Ventana de la línea de tiempo: 14 días; máx. 8 recursos en vista
Booking

Reserva de instalaciones deportivas

Gimnasios, pistas y campos con límites de capacidad. El horario ampliado (de 6:00 a 22:00) cubre las sesiones de primera hora y de tarde. Con varios recursos activados, los socios pueden reservar una pista y una jaula de bateo en un mismo proceso.

Modo multirrecurso: Allow Booking Multiple Resources (Permitir varios recursos) cambia la lista desplegable de un solo recurso por casillas. La cuadrícula de horarios muestra la capacidad combinada de los recursos que el usuario haya seleccionado, y las reservas pueden abarcar varios recursos de forma atómica.
Ajustes clave
  • Capacity Field capacityField
  • Show Availability Count (Mostrar recuento de disponibilidad) showAvailabilityCount
  • Allow Booking Multiple Resources allowMultipleResources
  • Earliest Time (Hora mínima) 06:00 / Latest Time 22:00 minTime, maxTime
  • Status Colors Reserved/Walk-In/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display (Visualización del color de estado) grid statusColorDisplay
  • Group Time Slots by Period (Agrupar franjas horarias por periodo) groupTimeSlotsByPeriod
Vistas: Calendario (predeterminada) Línea de tiempo Semana Ocupación Ventana de la línea de tiempo: 14 días; máx. 10 recursos en vista
Booking

Taller en varias sedes

Un formador imparte UNA sesión que se celebra a la vez en varias salas enlazadas (salas de desbordamiento, sedes híbridas, estudios de retransmisión). Con Capacity Aggregation (Agregación de capacidad) en Distinct, elegir 4 salas para una sesión a las 14:00 muestra 1/MAX-cap: un evento en cuatro salas, así que el recuento sigue las sesiones distintas y no el inventario de cada sala.

Cuándo elegir Distinct o Combined: usa Distinct cuando un evento lógico usa varios recursos a la vez (un taller en 4 salas = 1 reserva). Usa Combined, el valor predeterminado, cuando los recursos cuentan por separado (un lote de catering con 3 hornos + 2 calientaplatos suma 5 en uso).
Ajustes clave
  • Capacity Field capacityField
  • Capacity Aggregation (multi-resource) (Agregación de capacidad) Distinct capacityAggregation
  • Allow Booking Multiple Resources allowMultipleResources
  • Earliest Time 08:00 / Latest Time 18:00 minTime, maxTime
  • Status Colors Confirmed/Tentative/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario Línea de tiempo (predeterminada) Ocupación Ventana de la línea de tiempo: 21 días; máx. 10 recursos en vista
Booking

Salas de conferencias activas (selector filtrado)

Muestra Resource Filter Field (Campo del filtro de recursos) + Resource Filter Value (Valor del filtro de recursos) con la sintaxis AND de varios campos. El selector muestra solo los recursos en los que Active__c = true AND Resource_Type__c = 'Conference Room'. El punto y coma combina ambos filtros; el administrador puede usar cualquier par de campo y valor del objeto de recurso.

Chuleta de la sintaxis de filtros: ; entre campos = AND, , entre valores = OR. El número de campos a cada lado de ; debe coincidir. Ejemplos: Resource_Type__c=Conference Room · Building__c=North,South (OR) · Resource_Type__c;Building__c=Conference Room;North,South (AND con un OR dentro del segundo campo).
Ajustes clave
  • Resource Filter Field (optional) Active__c;Resource_Type__c resourceFilterField
  • Resource Filter Value (optional) (Valor del filtro de recursos) true;Conference Room resourceFilterValue
  • Capacity Field capacityField
  • Allow Booking Multiple Resources allowMultipleResources
  • Status Colors Confirmed/Pending/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario (predeterminada) Línea de tiempo Semana Ocupación Ventana de la línea de tiempo: 14 días; máx. 8 recursos en vista
Booking

Lote de equipos de catering

Reserva varios equipos independientes (hornos, calientaplatos, puestos de servicio, carros de bebidas) para el mismo evento. Cada elemento tiene su propia capacidad, y Capacity Aggregation en Combined lo suma todo: 3 hornos usados de un inventario de 5 + 2 calientaplatos usados de 4 se leen como 5/9 en todo el lote.

Multirrecurso + capacidad Combined (predeterminada): suma las reservas Y las capacidades de los recursos marcados. El indicador «5/9» dice a los operarios que les quedan 4 plazas en todo el lote, sin tener que sumar de cabeza los recuentos de cada recurso.
Ajustes clave
  • Capacity Field capacityField
  • Capacity Aggregation (multi-resource) Combined capacityAggregation
  • Allow Booking Multiple Resources allowMultipleResources
  • Time Slot Interval (Minutes) 30 timeInterval
  • Earliest Time 07:00 / Latest Time 21:00 minTime, maxTime
  • Status Colors Confirmed/Pending/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario (predeterminada) Línea de tiempo Ocupación Ventana de la línea de tiempo: 14 días; máx. 10 recursos en vista
Booking

Reservas de peluquería y spa

Los clientes reservan citas con estilistas o terapeutas concretos. El salto automático lleva al usuario directamente a la primera franja disponible. Tanto las reservas canceladas como las no presentadas se ocultan en la cuadrícula. Al pasar el cursor se ven el tipo de servicio, la duración estimada y las notas.

Ajustes clave
  • Time Slot Interval (Minutes) 30 min timeInterval
  • Auto-Jump to First Available Date (Saltar automáticamente al primero disponible) autoJumpToFirstAvailable
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Show Availability Count (Mostrar recuento de disponibilidad) showAvailabilityCount
  • Status Colors Booked/Walk-In/Cancelled/No Show statusColors
  • Ignored Statuses Cancelled y No Show hideBookingsWithStatus
  • Status Color Display (Visualización del color de estado) grid statusColorDisplay
  • Hover Popover Fields Service/Duration/Notes hoverFields
  • Selectable Statuses (Status Picker) solo Booked (reserva el cliente) selectableStatuses
Vistas: Calendario Línea de tiempo Semana (predeterminada) Ventana de la línea de tiempo: 14 días; máx. 8 recursos en vista
Booking

Alquiler de vehículos por días

Los clientes reservan un vehículo para varios días seguidos. Los días contiguos se agrupan en un solo registro de reserva por vehículo. Un alquiler de lunes a viernes crea un registro (inicio: lunes, fin: viernes) en lugar de cinco registros diarios. Sin franjas horarias, porque el alquiler ocupa días completos.

Reserva por rango de fechas sin cuadrícula de horarios: End Date Field (Campo de fecha de fin) + Disable Time Slot Grid (Full-Day Mode) juntos modelan un alquiler de varios días como un único registro con inicio y fin. Un alquiler de lunes a viernes es una sola fila, lo que simplifica los informes.
Ajustes clave
  • End Date Field un registro por rango endDateField
  • Disable Time Slot Grid (Full-Day Mode) modo de día completo disableTimeSlotGrid
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Status Colors Confirmed/Pending/Returned/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Two-Month View (Vista de dos meses) twoMonthView
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario Línea de tiempo (predeterminada) Agenda Ventana de la línea de tiempo: 21 días; máx. 12 recursos en vista
Booking

Jornada de formador con pausas

Los formadores reservan un día completo de un recurso (sala, vehículo, equipo). El día se guarda como un registro principal desde la primera franja hasta la última; la comida y las pausas se convierten en registros hijos de sub-bloque. Haz clic en «Mark as Break» para marcar una franja a mano, o simplemente deja huecos y se detectan solos.

Sub-bloques en Booking: el objeto hijo incluido Sub_Block__c guarda los registros de pausa vinculados al Schedule principal mediante Sub-Block Parent Lookup Field (Campo Lookup principal). No hace falta crear esquema adicional: ambos objetos vienen en el paquete.
Ajustes clave
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Sub-Block Object API Name Sub_Block__c subBlockObjectApiName
  • Sub-Block Parent Lookup Field Schedule__c subBlockParentLookupField
  • Sub-Block Button Label Mark as Break subBlockModeButtonLabel
  • Show Sub-Block Toggle Button (Mostrar conmutador de sub-bloque) showSubBlockButton
  • Status Colors Confirmed/Tentative/Pending/Cancelled statusColors
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario Semana (predeterminada)
Booking

Visita de servicio técnico con desplazamiento

Los técnicos de campo programan visitas en las que cuentan tanto el tiempo in situ como los desplazamientos entre paradas. El intervalo de la visita se guarda como un registro principal; los huecos entre las franjas elegidas se convierten en registros hijos de sub-bloque etiquetados como desplazamiento. Controla por separado el tiempo in situ y el de conducción en la misma reserva.

La configuración más completa de la biblioteca: compatibilidad total con sub-bloques en Booking. Los objetos de agenda, recurso y sub-bloque vienen todos en el paquete. Los informes pueden totalizar el tiempo in situ frente al de conducción sin uniones personalizadas.
Ajustes clave
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Sub-Block Object API Name Sub_Block__c subBlockObjectApiName
  • Sub-Block Button Label Mark as Travel subBlockModeButtonLabel
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Status Colors Confirmed/Dispatched/Completed/Cancelled statusColors
  • Hover Popover Fields Notes hoverFields
  • Enable Edit Mode (Activar modo edición) enableEditMode
  • Second Picklist Field Visit_Type__c secondStatusField
Vistas: Calendario Línea de tiempo (predeterminada) Semana Ventana de la línea de tiempo: 14 días; máx. 12 recursos en vista
Booking

Reserva masiva de obras

Los coordinadores asignan en bloque técnicos y vehículos a más de 20 obras de una sola vez. Algunas obras ya están completas. Con Conflict Behavior en skip, al guardar se reservan las obras libres y se omiten las completas sin hacer fallar todo el lote. Allow Booking Multiple Resources muestra la lista de obras como casillas con recuentos de capacidad combinada.

Por qué skip para asignaciones masivas: con decenas de obras, block rechazaría toda la asignación en cuanto UNA obra estuviera completa. Skip guarda lo que puede: las obras libres se reservan y las completas se notifican como omitidas, así que un coordinador nunca tiene que repetir todo el lote por un solo conflicto.
Ajustes clave
  • Conflict Behavior skip conflictBehavior
  • Allow Booking Multiple Resources allowMultipleResources
  • Capacity Field capacityField
  • Capacity Aggregation (multi-resource) Combined capacityAggregation
  • Show Availability Count (Mostrar recuento de disponibilidad) showAvailabilityCount
  • Earliest Time 06:00 / Latest Time 18:00 minTime, maxTime
  • Status Colors Assigned/Dispatched/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario Línea de tiempo (predeterminada) Ocupación Ventana de la línea de tiempo: 21 días; máx. 12 recursos en vista
Booking

Inscripción en bloque a formaciones

Inscribe a un alumno en un curso de varias semanas en el que cada sesión tiene un límite de plazas y algunas ya están completas. Con Conflict Behavior en skip, al seleccionar sesiones en bloque se inscribe en todas las que tienen plaza y se omiten las completas, en un solo guardado. Two-Month View abarca todo el calendario, y los recuentos de capacidad combinada muestran las plazas libres de cada sesión.

Skip o block en inscripciones con plazas limitadas: skip permite al alumno apuntarse a todas las sesiones con plaza en un clic, mientras las completas se pasan por alto sin avisar. block le obligaría a desmarcar a mano cada sesión completa antes de poder guardar.
Ajustes clave
  • Conflict Behavior skip conflictBehavior
  • Allow Booking Multiple Resources allowMultipleResources
  • Capacity Field capacityField
  • Capacity Aggregation (multi-resource) Combined capacityAggregation
  • Show Availability Count (Mostrar recuento de disponibilidad) showAvailabilityCount
  • Two-Month View (Vista de dos meses) twoMonthView
  • Earliest Time 08:00 / Latest Time 17:00 minTime, maxTime
  • Status Colors Enrolled/Waitlisted/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Enable Edit Mode (Activar modo edición) enableEditMode
Vistas: Calendario (predeterminada) Línea de tiempo Ocupación Ventana de la línea de tiempo: 14 días; máx. 8 recursos en vista
Booking Multirrecurso

Planificación de la capacidad del equipo

Apunta la búsqueda de recurso a User y el componente pasa de reservar salas a programar personas. Se abre en el mapa de calor de Ocupación para que un responsable vea quién supera su capacidad antes de asignar nada, y después cambia a Línea de tiempo para ver el mes de cada persona o a Semana para situar el trabajo a una hora concreta.

User como recurso: Resource Object API Name (Objeto de recurso) es User, con Resource Filter Field IsActive en true. User no tiene un campo estándar de capacidad, así que añade un campo personalizado Daily_Capacity__c; si no, el mapa de calor muestra recuentos en lugar de porcentajes. Business Hours Start Field (Campo de inicio del horario comercial) y Business Hours End Field (Campo de fin del horario comercial) en User definen el horario laboral de cada persona en la cuadrícula semanal.
Ajustes clave
  • Resource Object API Name User resourceObjectApiName
  • Capacity Field Daily_Capacity__c capacityField
  • Allow Booking Multiple Resources allowMultipleResources
  • Business Hours Start Field / Business Hours End Field businessHoursStartField, businessHoursEndField
  • Conflict Behavior allow conflictBehavior
  • Hover Popover Fields hoverFields
Vistas: Línea de tiempo (predeterminada) Ocupación Semana Calendario Ventana de la línea de tiempo: 14 días; máx. 20 recursos en vista
Booking Multirrecurso

Cuadrante de turnos del personal

Dos semanas de fechas en columnas y el personal en filas. Se abre en Línea de tiempo porque lo que pregunta un responsable de turnos es quién trabaja y cuándo, no qué pasa el día 14. Semana sitúa un turno a una hora exacta con el bloqueo de conflictos activado; Agenda ofrece una lectura cronológica para el relevo de turno.

Ajustes clave
  • Resource Object API Name User resourceObjectApiName
  • Second Picklist Field Shift_Type__c secondStatusField
  • Selectable Statuses (Status Picker) Confirmed/Tentative/Open selectableStatuses
  • Consolidate Time Span (Consolidar rango de tiempo) consolidateTimeSpan
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Week Starts on Monday (Las semanas empiezan en lunes) weekStartsOnMonday
Vistas: Línea de tiempo (predeterminada) Semana Calendario Agenda Ventana de la línea de tiempo: 14 días; máx. 25 recursos en vista
Booking Multirrecurso

Panel de recursos (solo lectura)

Una pantalla de pared o un resumen para dirección. Todas las vistas ofrecidas son de solo lectura o de lectura primero, el modo edición está desactivado para que nadie reserve desde aquí por accidente, y se admiten fechas pasadas para que el panel pueda mirar hacia atrás además de hacia delante.

De solo lectura por diseño: Ocupación y Agenda no pueden escribir nada, y Enable Edit Mode está en false. Línea de tiempo sigue disponible porque una ventana de 30 días con todos los recursos es la pantalla más útil para una pared, pero aquí nada guarda un registro.
Ajustes clave
  • Enable Edit Mode desactivado enableEditMode
  • Allow Past Dates (Permitir fechas pasadas) activado allowPastDates
  • Capacity Field capacityField
  • Allow Booking Multiple Resources allowMultipleResources
  • Hover Popover Fields hoverFields
Vistas: Agenda (predeterminada) Ocupación Línea de tiempo Ventana de la línea de tiempo: 30 días; máx. 30 recursos en vista
Booking Multirrecurso

Reserva de citas con asesores

La persona es el recurso. Cada asesor, comercial, consultor o gestor de cuentas se convierte en una fila reservable, así que una reunión con un cliente se programa contra un usuario real de Salesforce y no contra una sala. Se abre en Semana porque una cita de 30 minutos es una cuestión de hora del día; Línea de tiempo responde a quién tiene hueco esta semana, y Agenda es la lectura cronológica para la reunión de primera hora.

User como recurso: Resource Object API Name es User, filtrado por una casilla personalizada Is_Advisor__c para que el selector contenga asesores y no todos los usuarios activos de la organización. Business Hours Start Field y Business Hours End Field en User dan a cada persona su propia jornada, así que la cuadrícula semanal dibuja las horas que realmente trabaja. Conflict Behavior está en block, porque una persona nunca puede tener dos reservas a la vez.
Ajustes clave
  • Resource Object API Name User resourceObjectApiName
  • Resource Filter Field (optional) Is_Advisor__c resourceFilterField
  • Booking Resource Field (Campo de recurso de reserva) bookingResourceField
  • Second Picklist Field Meeting_Type__c secondStatusField
  • Conflict Behavior (Comportamiento ante conflictos) block conflictBehavior
  • Blocked Dates Object blockedDatesSourceObject
  • Hover Popover Fields hoverFields
Vistas: Semana (predeterminada) Línea de tiempo Agenda Calendario Ventana de la línea de tiempo: 14 días; campos de la agenda
Ninguna configuración de Booking coincide con este filtro.

Correspondencia de objetos y campos

Cada configuración hace referencia a nombres de API de objetos y campos que tendrás que sustituir por los tuyos. Usa los diagramas de abajo para ver qué campos corresponden a qué objetos.

Selección de fechas
Date: sustituye estos campos por los nombres de API de tu objeto y tus campos
Tu objeto de registro
Related_Object__cNombre de API del objeto
Date_Field__cCampo de fecha
Relationship_Field__cBúsqueda al registro principal
End_Date_Field__cFin del rango de fechas (opcional)
Status_Field__cCampo de lista de selección (opcional)
Hover_Fields__cCampos de detalle de la ventana emergente (opcional)
Objeto de fechas bloqueadas Opcional
Blocked_Dates_Source_Object__cNombre de API del objeto
Blocked_Dates_Date_Field__cCampo de fecha
Blocked_Dates_Filter_Field__cBúsqueda al registro principal
Importante: todas las configuraciones de esta biblioteca usan nombres de objetos y campos de ejemplo. Antes de importar, abre el JSON y sustituye los valores en naranja por los nombres de API reales de los objetos y campos de tu organización. Si usas fechas bloqueadas, sustituye también los valores en rojo. Todo lo demás de la configuración funciona tal cual.
Fecha y hora
Date Time: sustituye estos campos por los nombres de API de tu objeto y tus campos
Tu objeto de registro
Related_Object__cNombre de API del objeto
Date_Field__cCampo de fecha
Relationship_Field__cBúsqueda al registro principal
Start_Time_Field__cCampo de hora
End_Time_Field__cCampo de hora
End_Date_Field__cFin del rango de fechas (opcional)
Status_Field__cCampo de lista de selección (opcional)
Hover_Fields__cCampos de detalle de la ventana emergente (opcional)
Objeto de sub-bloque Opcional
Sub_Block_Object_Api_Name__cNombre de API del objeto
Sub_Block_Parent_Lookup_Field__cBúsqueda al registro principal
Sub_Block_Date_Field__cCampo de fecha
Sub_Block_Start_Time_Field__cHora de inicio
Sub_Block_End_Time_Field__cHora de fin
Sub_Block_Name_Field__cCampo de etiqueta (opcional)
Objeto de fechas bloqueadas Opcional
Blocked_Dates_Source_Object__cNombre de API del objeto
Blocked_Dates_Date_Field__cCampo de fecha
Blocked_Dates_Filter_Field__cBúsqueda al registro principal

Casos de uso de los sub-bloques

Con Consolidate Time Span activado, los huecos entre las franjas horarias seleccionadas se detectan automáticamente y se guardan como registros aparte en un objeto hijo. Los usuarios también pueden marcar franjas a mano como sub-bloques.

  • Turnos con pausas: el empleado selecciona de 8:00 a 17:00; el hueco de la comida, de 12:00 a 13:00, crea automáticamente un registro en un objeto Break__c
  • Itinerarios de viaje: el usuario bloquea las franjas de viaje; las escalas entre vuelos se convierten en registros de Travel_Leg__c
  • Calendarios de formación: el instructor selecciona los bloques de clase; los periodos libres entre sesiones se guardan como registros de Available_Slot__c
  • Jornadas con citas: el responsable define el horario de trabajo; los huecos para reuniones o citas se guardan automáticamente en un objeto Appointment__c
Importante: todas las configuraciones de esta biblioteca usan nombres de objetos y campos de ejemplo. Antes de importar, sustituye los valores en naranja por los nombres de API de tu objeto de registro y sus campos. Si usas sub-bloques, sustituye los valores en morado por tu objeto hijo y sus campos. Si usas fechas bloqueadas, sustituye también los valores en rojo. Todo lo demás funciona tal cual.
Reserva de recursos
Booking: sustituye estos campos por los nombres de API de tu objeto y tus campos
Tu objeto de registro
Related_Object__cNombre de API del objeto
Date_Field__cCampo de fecha
Relationship_Field__cBúsqueda al registro principal
Booking_Resource_Field__cBúsqueda al recurso
Start_Time_Field__cCampo de hora
End_Time_Field__cCampo de hora
Status_Field__cCampo de lista de selección (opcional)
Hover_Fields__cCampos de detalle de la ventana emergente (opcional)
vinculado mediante
búsqueda
Tu objeto de recurso
Resource_Object__cNombre de API del objeto
Resource_Name_Field__cNombre para mostrar
Business_Hours_Start_Field__cCampo de hora
Business_Hours_End_Field__cCampo de hora
Capacity_Field__cCampo numérico (opcional)
Resource_Filter_Field__cCampo de filtro (opcional)
Resource_Filter_Value__cValor de filtro (opcional)
Objeto de sub-bloque Opcional
Sub_Block_Object_Api_Name__cNombre de API del objeto
Sub_Block_Parent_Lookup_Field__cBúsqueda al registro principal
Sub_Block_Date_Field__cCampo de fecha
Sub_Block_Start_Time_Field__cHora de inicio
Sub_Block_End_Time_Field__cHora de fin
Sub_Block_Name_Field__cCampo de etiqueta (opcional)
Objeto de fechas bloqueadas Opcional
Blocked_Dates_Source_Object__cNombre de API del objeto
Blocked_Dates_Date_Field__cCampo de fecha
Blocked_Dates_Filter_Field__cBúsqueda al registro principal
Importante: todas las configuraciones de esta biblioteca usan nombres de objetos y campos de ejemplo. Antes de importar, sustituye los valores en naranja por los nombres de API de tu objeto de registro y sus campos, y los valores en verde por tu objeto de recurso y sus campos. Los valores en morado solo hacen falta en las configuraciones de principal + sub-bloques (consolidateTimeSpan); los valores en rojo, solo para fechas bloqueadas. Todo lo demás funciona tal cual.
Ejemplo de campos al pasar el cursor
Cuando Hover_Fields__c tiene valor (p. ej. "Service__c,Duration__c,Status__c"), al pasar el cursor sobre una franja reservada o una celda de fecha aparece una ventana emergente como esta:
22 de abril de 2026 · 2 reservas
Servicio: Corte y color
Duración: 90
Estado: Confirmed
Ver registro →
Servicio: Arreglo de barba
Duración: 30
Estado: Pending
Ver registro →
La ventana emergente aparece al pasar el cursor sobre las franjas reservadas de la cuadrícula y sobre las celdas de fecha del calendario.

¿La configuración no se comporta como esperas? Consulta Solución de problemas: recoge todos los mensajes de configuración con captura y solución.

Elige una configuración. En marcha en minutos.

Mira MultiDatePick funcionando en la demo en vivo, o recibe un aviso el día que MultiDatePick llegue a Salesforce AppExchange.

Avísame en el lanzamiento Prueba la demo en vivo Primeros pasos

¿No ves tu caso de uso? Escribe a Support@MultiDatePick.com y te ayudamos a crearlo.