Presto disponibile su Salesforce AppExchange

Config Library

41 configurazioni pronte da importare per ogni scenario di pianificazione comune, ognuna con le sue viste già scelte. Copiane una nella configurazione guidata, poi usala tramite il suo Config Name in una pagina Lightning, un sito Experience o una schermata di flusso. I nomi dei campi si abbinano alla tua organizzazione con un clic.

Trova la tua configurazione Prova la demo live

Sei nuovo? Inizia dalla guida all'installazione e alla configurazione →

Come funziona l'importazione di una configurazione

Queste configurazioni di esempio sono costruite sugli oggetti demo inclusi in MultiDatePick (Schedule__c, Event__c, Resource__c). La tua organizzazione userà quasi sempre oggetti e nomi di campo propri. È previsto e supportato.

  1. Copy for Setup Wizard su una qualsiasi scheda qui sotto.
  2. Incollala nella scheda Importa della configurazione guidata (Programma di avvio app, Configurazione guidata MultiDatePick, Importa).
  3. Abbina i campi: se nella tua organizzazione mancano oggetti o campi citati nel JSON, la configurazione guidata mostra un pannello Smart Field Mapping che elenca ogni riferimento mancante, con un menu a discesa degli oggetti e campi corrispondenti della tua organizzazione. Scegli il sostituto per ciascuno e fai clic su Applica e distribuisci.
  4. Usa il suo Config Name: inserisci il componente in una pagina Lightning, un sito Experience o una schermata di flusso e digita il Config Name.

Niente codice, niente XML da modificare. La configurazione guidata riscrive la configurazione con le tue scelte prima della distribuzione dei metadati, così la configurazione importata arriva pronta da inserire in una pagina record della tua organizzazione. Se tutto coincide già (ad esempio quando cloni tra sandbox), il passaggio di abbinamento viene saltato automaticamente.

Demo animata dell'importazione di una configurazione MultiDatePick: si copia la scheda Employee Time-Off nella Config Library del sito, la si incolla nella scheda Importa della configurazione guidata, si verifica che ogni campo venga risolto e si distribuisce, poi si trascina il componente MultiDatePick Dates su una pagina Lightning in App Builder, si inserisce il Config Name e si salva
Il percorso completo: copia qui una configurazione, incollala nella configurazione guidata, distribuisci, poi trascina il componente su una pagina Lightning.

Nessuna configurazione adatta? Creane una nella configurazione guidata.

Ogni oggetto e campo è un menu a discesa filtrato sulla tua organizzazione, quindi una configurazione funzionante richiede pochi minuti e nessun nome API.

Presentazione animata della configurazione guidata di MultiDatePick in Salesforce: si sceglie Configura tutte le proprietà e Prenotazione risorsa, si dà un nome alla configurazione, si scelgono dai menu a discesa l'oggetto appuntamento e i campi data, consulente e capacità, poi i campi ora e stato, fino al riepilogo Rivedi e salva
Una configurazione di prenotazione dall'inizio fino a Rivedi e salva.

La vuoi in un flusso su schermo (Screen Flow)? Usa la stessa configurazione.

Trascina il componente su una schermata del flusso e digita il Config Name. Per un flusso che salva un record per data o per turno, vedi l'articolo sui cicli nei flussi.

Una configurazione, cinque modi di vederla

Ogni configurazione qui sotto imposta una View predefinita e un elenco Available Views (Viste disponibili). I dati, i campi e il comportamento di salvataggio restano identici: cambia solo il layout. Gli utenti passano da una vista all'altra con le etichette sopra il calendario, e sei tu a decidere quali hanno a disposizione.

calendar

Griglia mensile

La vista predefinita. Un mese alla volta, colori di stato per giorno, clic o trascinamento per scegliere le date. Ideale quando la domanda è "cosa succede il 14?".

timeline

Risorse in verticale, date in orizzontale

Due settimane per impostazione predefinita, così ogni prenotazione ha spazio per il suo nome. Le prenotazioni di più giorni appaiono come un'unica barra. Le risorse molto occupate si comprimono in una sola riga espandibile.

week

Giorno per ora

Sette giorni in orizzontale, il tuo orario lavorativo in verticale. Trascina in orizzontale, in verticale o in entrambe le direzioni per selezionare un blocco di tempo su più giorni in una volta.

utilization

Heatmap della capacità

Percentuale di capacità usata per risorsa e per giorno, colorata dal verde al rosso. Serve un Capacity Field (Campo capacità) per mostrare percentuali invece di semplici conteggi.

Sola lettura
agenda

Elenco cronologico

I prossimi 60 giorni in un elenco semplice e facile da scorrere, con orari e stati. Utile per un passaggio di consegne, un briefing quotidiano o lo schermo di un telefono.

Sola lettura
MultiDatePick mostra le prenotazioni Salesforce in tutte e cinque le viste: cronologia risorse, calendario mensile, heatmap di utilizzo, griglia settimanale ed elenco agenda
Prima di scegliere una vista predefinita. Utilizzo e Agenda sono in sola lettura, quindi non sono una buona scelta predefinita per una configurazione che serve a prenotare: inseriscile in Available Views e usa come predefinita una vista in cui si può scrivere. Inoltre la vista predefinita compare sempre nel selettore, che tu la elenchi o no, quindi in Available Views servono solo le viste aggiuntive.

Trova la tua configurazione

Rispondi alle 3 domande per restringere l'elenco. Sono le stesse domande che pone la configurazione guidata nella tua organizzazione. Salta una domanda per lasciare aperto quel criterio.

1È necessario acquisire gli orari?
2È necessario un selettore di risorse?
3Le date adiacenti devono essere consolidate?

È la prima importazione? Guarda la procedura in 3 passaggi →

Configurazioni per la selezione di date

Configurazioni per Date: selezione di più date senza fasce orarie. Ideali per tracciare date, segnare disponibilità e pianificare eventi.

Date

Richiesta ferie dipendenti

I dipendenti selezionano ferie o permessi su un calendario. Le date consecutive vengono consolidate in un unico record con data di inizio e di fine. Gli schemi ricorrenti permettono di selezionare "ogni venerdì" o cadenze ogni due settimane.

Impostazioni principali
  • End Date Field API Name un record per intervallo endDateField
  • Status Colors Pending/Approved/Rejected statusColors
  • Show Recurring Pattern Button showRecurringPattern
  • Two-Month View twoMonthView
  • Enable Edit Mode enableEditMode
  • Week Starts on Monday weekStartsOnMonday
  • Selectable Statuses (Status Picker) solo Pending (self-service) selectableStatuses
  • Second Picklist Field Leave_Type__c secondStatusField
Viste: Calendario (predefinita) Cronologia Agenda Finestra cronologia 21 giorni
Date

Date di chiusura delle strutture

Gli amministratori segnano le date di chiusura o di blocco di una struttura. Le chiusure esistenti vengono precaricate in sola lettura, così non possono essere rimosse per errore. I colori di stato distinguono le chiusure attive, pianificate e risolte.

Schema autoreferenziale: le date bloccate vengono lette dalla stessa tabella Schedule__c delle prenotazioni. I record di quella tabella bloccano la selezione nella loro data. Fai puntare Blocked Dates Object (Oggetto date bloccate) a un altro oggetto se preferisci tenere separate chiusure e prenotazioni.
Impostazioni principali
  • End Date Field API Name un record per intervallo endDateField
  • Existing Dates Mode sola lettura preloadMode
  • Blocked Dates Object blockedDatesSourceObject
  • Status Colors Active/Planned/Resolved statusColors
  • Two-Month View twoMonthView
Viste: Calendario (predefinita) Cronologia Agenda Finestra cronologia 21 giorni
Date

Registro assenze studenti

Insegnanti o amministrativi registrano le assenze degli studenti. Le date passate sono consentite, così le assenze si possono registrare a posteriori. I colori di stato classificano ogni assenza come giustificata, ingiustificata, per malattia o in attesa di verifica.

Impostazioni principali
  • Allow Past Dates attivo allowPastDates
  • Status Colors Excused/Unexcused/Medical/Pending statusColors
  • Max Dates Allowed 20 maxSelections
  • Two-Month View twoMonthView
  • Enable Edit Mode enableEditMode
  • Week Starts on Monday weekStartsOnMonday
  • Selectable Statuses (Status Picker) solo Pending (self-service) selectableStatuses
  • Second Picklist Field Reason__c secondStatusField
Viste: Calendario (predefinita) Agenda
Date

Udienze e date in tribunale

Gli uffici legali pianificano le date delle udienze per le pratiche. Le udienze di più giorni usano il consolidamento in intervalli di date. Le date annullate sono nascoste dal calendario. I colori di stato seguono ogni udienza da programmata a conclusa.

Impostazioni principali
  • End Date Field API Name un record per intervallo endDateField
  • Status Colors Scheduled/Continued/Completed/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Max Dates Allowed 10 maxSelections
  • Enable Edit Mode enableEditMode
  • Second Picklist Field Hearing_Type__c secondStatusField
Viste: Calendario (predefinita) Cronologia Agenda Finestra cronologia 14 giorni
Date

Calendario editoriale

I team marketing pianificano il calendario editoriale collegato alle campagne. Festività e date di blocco impediscono di programmare contenuti nei giorni di chiusura. Le schede al passaggio del mouse mostrano titolo, canale e autore per ogni data programmata.

Schema autoreferenziale: per impostazione predefinita le date bloccate vengono lette dalla stessa tabella Schedule__c. I record contrassegnati in quella tabella bloccano la selezione. Sostituisci Blocked Dates Object con il tuo oggetto delle festività (ad esempio Company_Holiday__c) se tieni le chiusure separate.
Impostazioni principali
  • Blocked Dates Object Schedule__c blockedDatesSourceObject
  • Status Colors Draft/Scheduled/Published/Cancelled statusColors
  • Ignored Statuses hideBookingsWithStatus
  • Hover Popover Fields Title/Channel/Author hoverFields
  • Show Recurring Pattern Button showRecurringPattern
  • Two-Month View twoMonthView
  • Second Picklist Field Channel__c secondStatusField
Viste: Calendario (predefinita) Agenda
Date

Disponibilità dei volontari

I volontari segnano le date in cui sono disponibili. Il consolidamento in intervalli trasforma una settimana di disponibilità in un solo record invece di cinque. Gli schemi ricorrenti permettono ai volontari di indicare "ogni sabato" fino alla fine del trimestre.

Impostazioni principali
  • End Date Field API Name un record per intervallo endDateField
  • Show Recurring Pattern Button showRecurringPattern
  • Two-Month View twoMonthView
  • Enable Edit Mode enableEditMode
  • Week Starts on Monday weekStartsOnMonday
  • Selectable Statuses (Status Picker) solo Pending (self-service) selectableStatuses
Viste: Calendario (predefinita) Cronologia Agenda Finestra cronologia 21 giorni
Date

Calendario degli audit di conformità

I team di compliance pianificano le date di audit per gli account. Gli audit di più giorni usano il consolidamento in intervalli di date. Le schede al passaggio del mouse mostrano a colpo d'occhio l'auditor assegnato e il tipo di audit. I colori di stato seguono l'avanzamento da pianificato fino a concluso o non superato.

Impostazioni principali
  • End Date Field API Name un record per intervallo endDateField
  • Status Colors Planned/In Progress/Completed/Failed statusColors
  • Hover Popover Fields Auditor/Audit_Type hoverFields
  • Max Dates Allowed 12 maxSelections
  • Enable Edit Mode enableEditMode
  • Two-Month View twoMonthView
  • Second Picklist Field Audit_Type__c secondStatusField
Viste: Calendario (predefinita) Cronologia Agenda Finestra cronologia 21 giorni
Date

Turni di reperibilità

I responsabili assegnano la reperibilità all'interno del team. Gli schemi ricorrenti rendono semplice impostare turni settimanali. I colori di stato distinguono a colpo d'occhio sul calendario i ruoli primario, secondario e di riserva.

Impostazioni principali
  • Show Recurring Pattern Button showRecurringPattern
  • Status Colors Primary/Secondary/Backup statusColors
  • Two-Month View twoMonthView
  • Enable Edit Mode enableEditMode
  • Week Starts on Monday weekStartsOnMonday
  • Selectable Statuses (Status Picker) solo Pending (self-service) selectableStatuses
Viste: Calendario Cronologia (predefinita) Agenda Finestra cronologia 21 giorni
Date

Pass multigiorno per conferenze

I partecipanti scelgono i giorni in cui saranno presenti a una conferenza di più giorni. I giorni adiacenti si uniscono in un unico record pass con data di inizio e di fine. Chi partecipa per 3 giorni ottiene un solo record pass. Le scelte non adiacenti (ad esempio solo Giorno 1 + Giorno 3) ottengono ciascuna il proprio record.

Impostazioni principali
  • End Date Field API Name un record per intervallo endDateField
  • Two-Month View twoMonthView
  • Show Selection Summary showSelectedSummary
  • Status Colors Issued/Pending/Refunded statusColors
  • Ignored Statuses Refunded hideBookingsWithStatus
  • Enable Edit Mode enableEditMode
Viste: Calendario Cronologia (predefinita) Agenda Finestra cronologia 21 giorni
Date

Calendario chiusure dell'ufficio

Un gestore dedicato delle chiusure. Il responsabile dell'ufficio o della struttura sceglie le date di chiusura (festività, chiusure programmate, giorni di maltempo, finestre di manutenzione) e le salva come semplice elenco di record che altre configurazioni MultiDatePick possono rispettare come date bloccate.

Da abbinare a Prenotazione appuntamenti con festività: i record scritti da questa configurazione (con Status__c = Cancelled) vengono letti dal calendario appuntamenti tramite tre impostazioni: Blocked Dates Object + Blocked Dates Filter Field + Blocked Dates Filter Value (Oggetto, Campo filtro e Valore filtro date bloccate). Più categorie di blocco (festività, manutenzione, solo attrezzature) possono condividere la stessa tabella. Ogni calendario che le legge sceglie quale categoria applicare.
Impostazioni principali
  • End Date Field API Name per intervalli di più giorni endDateField
  • Default Record Name Office Closed defaultRecordName
  • Two-Month View twoMonthView
  • Enable Edit Mode enableEditMode
  • Show Recurring Pattern Button showRecurringPattern
Viste: Calendario (predefinita) Agenda
Nessuna configurazione Date corrisponde a questo filtro.

Configurazioni con data e ora

Configurazioni per Date Time: selezione di date con orario assegnato a ciascuna. Ideali per appuntamenti, turni, sessioni e tutto ciò che richiede ora di inizio e di fine.

Date Time

Pianificazione colloqui

I recruiter pianificano colloqui in più fasi su più giorni. Fasce da 30 minuti con rilevamento dei conflitti evitano le doppie prenotazioni. Il consolidamento dell'arco di tempo unisce le fasce adiacenti in un solo blocco.

Impostazioni principali
  • Time Interval (Minutes) 30 min timeInterval
  • Conflict Behavior block conflictBehavior
  • Consolidate Time Span consolidateTimeSpan
  • Group Time Slots by Period groupTimeSlotsByPeriod
  • Max Dates Allowed 5 maxSelections
  • Enable Edit Mode enableEditMode
  • Conflict Look-Ahead Days 90 conflictLookAheadDays
  • Status Field + Second Picklist Field Round__c statusField, secondStatusField
Viste: Calendario Settimana (predefinita) Agenda
Date Time

Pianificazione turni

I responsabili operativi costruiscono i turni del team. L'orario esteso (dalle 6 alle 22) copre tutti i tipi di turno. Gli schemi ricorrenti permettono modelli di rotazione settimanali. Gli orari diversi per data consentono di combinare turni del mattino e della sera.

Impostazioni principali
  • Time Interval (Minutes) 60 min timeInterval
  • Earliest Time 06:00 / Latest Time 22:00 minTime, maxTime
  • Allow Different Times Per Date allowDifferentTimes
  • Show Recurring Pattern Button showRecurringPattern
  • Consolidate Time Span consolidateTimeSpan
  • Status Colors Scheduled/Swap Requested/Open statusColors
  • Two-Month View twoMonthView
Viste: Calendario Settimana (predefinita) Cronologia Agenda Finestra cronologia 14 giorni
Date Time

Prenotazione appuntamenti

Le aziende di servizi pianificano gli appuntamenti con i clienti evitando i conflitti. I colori di stato mostrano a colpo d'occhio le fasce confermate, in attesa e annullate. Le schede al passaggio del mouse rivelano tipo di appuntamento e note senza fare clic.

Impostazioni principali
  • Time Interval (Minutes) 30 min timeInterval
  • Conflict Behavior block conflictBehavior
  • Consolidate Time Span consolidateTimeSpan
  • Group Time Slots by Period groupTimeSlotsByPeriod
  • Status Colors Confirmed/Pending/Cancelled/No Show statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display grid statusColorDisplay
  • Hover Popover Fields Type/Notes hoverFields
Viste: Calendario Settimana (predefinita) Agenda
Date Time

Blocchi orari su un record di un solo giorno

Per un record che rappresenta già un giorno preciso, come un Evento con un campo data dell'evento, inserisci il selettore direttamente nella pagina record e assegna le fasce orarie senza calendario. La data viene letta dal record, quindi l'utente apre la giornata, sceglie i blocchi di tempo e le fasce si salvano automaticamente sul record.

Modalità Time Grid Only: Time Grid Only (Solo griglia oraria) nasconde il calendario e mostra solo la griglia delle fasce orarie per una data implicita. La data arriva da Time Grid Date Field, il Campo data griglia oraria (qui Event_Date__c sul record che ospita il componente); in alternativa imposta un Time Grid Date esplicito, oppure ometti entrambi per usare la data di oggi. Ideale in una pagina record dove la data è già nota.
Impostazioni principali
  • Time Grid Only attivo timeGridOnly
  • Time Grid Date Field Event_Date__c timeGridDateField
  • Time Interval (Minutes) 30 min timeInterval
  • Group Time Slots by Period groupTimeSlotsByPeriod
  • Consolidate Time Span consolidateTimeSpan
  • Conflict Behavior block conflictBehavior
  • Status Colors Status__c statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Enable Edit Mode enableEditMode
Viste: Calendario Settimana (predefinita)
Date Time

Finestre di manutenzione

I team IT pianificano finestre di manutenzione notturne per asset e infrastruttura. Il comportamento in caso di conflitto è impostato su "allow" invece di "block", così i team possono sovrapporre di proposito le manutenzioni quando serve. I campi al passaggio del mouse mostrano numero di change, descrizione e valutazione dell'impatto.

Fascia notturna: Earliest Time 22:00 → Latest Time 06:00 supera la mezzanotte. La generazione delle fasce lo gestisce; verifica che il calendario appaia come ti aspetti prima di formare gli amministratori.
Impostazioni principali
  • Time Interval (Minutes) 60 min timeInterval
  • Earliest Time 22:00 / Latest Time 06:00 (notturna) minTime, maxTime
  • Conflict Behavior allow conflictBehavior
  • End Date Field API Name finestre di più giorni endDateField
  • Status Colors Planned/In Progress/Completed/Failed statusColors
  • Status Color Display grid statusColorDisplay
  • Hover Popover Fields Description/Impact/Change_Number hoverFields
  • Conflict Look-Ahead Days 180 conflictLookAheadDays
  • Second Picklist Field Reason__c secondStatusField
Viste: Calendario Cronologia (predefinita) Agenda Finestra cronologia 21 giorni
Date Time

Visite agli immobili

Gli agenti immobiliari pianificano le visite agli immobili. Gli orari diversi per data permettono di bloccare finestre diverse per immobili diversi. Le schede al passaggio del mouse mostrano l'agente assegnato e il nome dell'acquirente senza aprire il record.

Impostazioni principali
  • Time Interval (Minutes) 30 min timeInterval
  • Earliest Time 09:00 / Latest Time 19:00 minTime, maxTime
  • Allow Different Times Per Date allowDifferentTimes
  • Conflict Behavior block conflictBehavior
  • Group Time Slots by Period groupTimeSlotsByPeriod
  • Max Dates Allowed 10 maxSelections
  • Status Colors Scheduled/Confirmed/Cancelled/Completed statusColors
  • Hover Popover Fields Agent/Buyer_Name hoverFields
Viste: Calendario Settimana (predefinita) Agenda
Date Time

Orari di ricevimento

Docenti o tutor pubblicano su un calendario i loro orari di ricevimento. Fasce da 15 minuti offrono una pianificazione precisa. Gli schemi ricorrenti permettono di impostare "Lun/Mer/Ven 14-16" per l'intero semestre con un clic.

Impostazioni principali
  • Time Interval (Minutes) 15 min timeInterval
  • Group Time Slots by Period groupTimeSlotsByPeriod
  • Consolidate Time Span consolidateTimeSpan
  • Show Recurring Pattern Button showRecurringPattern
  • Two-Month View twoMonthView
  • Week Starts on Monday weekStartsOnMonday
  • Conflict Behavior block conflictBehavior
Viste: Calendario Settimana (predefinita) Agenda
Date Time

Calendario esami

I dipartimenti accademici pianificano le sessioni d'esame dei corsi. Il rilevamento dei conflitti impedisce di fissare due esami nella stessa fascia. I colori di stato seguono l'avanzamento da programmato a concluso. Al passaggio del mouse compaiono l'aula assegnata e il sorvegliante.

Impostazioni principali
  • Time Interval (Minutes) 60 min timeInterval
  • Conflict Behavior block conflictBehavior
  • Consolidate Time Span consolidateTimeSpan
  • Group Time Slots by Period groupTimeSlotsByPeriod
  • Max Dates Allowed 4 maxSelections
  • Status Colors Scheduled/In Progress/Completed/Rescheduled statusColors
  • Status Color Display grid statusColorDisplay
  • Hover Popover Fields Room/Proctor hoverFields
  • Conflict Look-Ahead Days 120 conflictLookAheadDays
Viste: Calendario Settimana (predefinita) Agenda
Date Time

Pause di riposo obbligatorie

Per turni con pause obbligatorie per legge (trasporti, sanità, produzione). Il turno si salva come un unico record padre che copre l'intero arco; le pause obbligatorie diventano record sub-block figli che gli auditor possono verificare. Granularità di 15 minuti per un monitoraggio preciso delle pause.

Sub-Block: le pause vengono salvate come record figli sull'oggetto incluso Sub_Block__c. Nessuno schema aggiuntivo da configurare. Fai puntare Sub-Block Object API Name (Nome API oggetto Sub-Block) al tuo oggetto figlio se preferisci un nome personalizzato.
Impostazioni principali
  • Consolidate Time Span consolidateTimeSpan
  • Sub-Block Object API Name Sub_Block__c subBlockObjectApiName
  • Sub-Block Button Label Mark as Rest subBlockModeButtonLabel
  • Time Interval (Minutes) 15 min timeInterval
  • Status Colors Compliant/Review/Flagged statusColors
  • Allow Past Dates allowPastDates
Viste: Calendario Settimana (predefinita) Agenda
Date Time

Prenotazione appuntamenti con festività

Selettore di appuntamenti per gli utenti finali che mostra automaticamente in grigio i giorni di chiusura dell'ufficio. Legge l'elenco dei blocchi dai record di Calendario chiusure dell'ufficio tramite Blocked Dates Object, Blocked Dates Filter Field e Blocked Dates Filter Value, così i clienti possono prenotare solo nei giorni di effettiva apertura.

Da abbinare a Calendario chiusure dell'ufficio: la configurazione delle chiusure, usata dal responsabile, scrive record Status__c = Cancelled in Schedule__c. Questa configurazione li legge con Blocked Dates Filter Field impostato su Status__c e Blocked Dates Filter Value impostato su Cancelled, e li nasconde dalla propria vista con Ignored Statuses impostato su Cancelled, così gli utenti vedono solo gli appuntamenti reali.
Impostazioni principali
  • 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 block conflictBehavior
  • Consolidate Time Span consolidateTimeSpan
  • Time Interval (Minutes) 30 min timeInterval
  • Selectable Statuses (Status Picker) solo Pending (prenota il cliente) selectableStatuses
Viste: Calendario Settimana (predefinita) Agenda
Nessuna configurazione Date Time corrisponde a questo filtro.

Configurazioni per la prenotazione di risorse

Configurazioni per Booking: selezione di date e orari con gestione delle risorse. Ideali per sale, attrezzature, persone, strutture e tutto ciò che ha limiti di disponibilità o di capacità.

Booking

Prenotazione sale riunioni

I dipendenti prenotano le sale riunioni con badge di capacità in tempo reale. I colori di stato distinguono le prenotazioni confermate, in attesa e annullate. Le prenotazioni annullate sono nascoste dalla griglia e non contano sulla capacità.

Impostazioni principali
  • Capacity Field capacityField
  • Show Availability Count showAvailabilityCount
  • Status Colors Confirmed/Pending/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display grid statusColorDisplay
  • Group Time Slots by Period groupTimeSlotsByPeriod
  • Conflict Behavior block conflictBehavior
  • Enable Edit Mode enableEditMode
Viste: Calendario (predefinita) Cronologia Settimana Utilizzo Finestra cronologia 14 giorni, max 10 risorse
Booking

Chiusure delle risorse per fascia oraria

Prenotazione di risorse in cui le chiusure possono essere di mezza giornata (bloccano ore specifiche, non l'intero giorno) e per singola risorsa (chiudono una sola risorsa, lasciando prenotabili le altre). Legge le chiusure da un oggetto dedicato Office Closure, limitato per sede tramite i filtri su risorsa e regione.

Oggetto chiusure: crea record Office_Closure__c con un Closure_Date__c, facoltativamente Closure_Start_Time__c + Closure_End_Time__c (omettili entrambi per una chiusura di un giorno intero), un'etichetta Region__c e un lookup facoltativo Resource__c (compilato = solo quella risorsa; vuoto = tutte le risorse della regione).
Impostazioni principali
  • Blocked Dates Start Time Field Closure_Start_Time__c blockedDatesStartTimeField
  • Blocked Dates End Time Field Closure_End_Time__c blockedDatesEndTimeField
  • Blocked Dates Resource Field Resource__c blockedDatesResourceField
  • Blocked Dates Filter Field Region__c blockedDatesFilterField
  • Resource Filter Field (optional) Region__c resourceFilterField
  • Conflict Behavior block conflictBehavior
Viste: Calendario (predefinita) Cronologia Utilizzo Finestra cronologia 14 giorni, max 10 risorse
Booking

Prestito attrezzature

I team IT o audiovisivi gestiscono le prenotazioni delle attrezzature condivise. Fasce da 60 minuti coprono le durate tipiche di un prestito. I campi dell'orario lavorativo garantiscono che le attrezzature siano prenotabili solo negli orari di apertura.

Impostazioni principali
  • Time Slot Interval (Minutes) 60 min timeInterval
  • Business Hours Start Field / Business Hours End Field businessHoursStartField, businessHoursEndField
  • Conflict Behavior block conflictBehavior
  • Enable Edit Mode enableEditMode
Viste: Calendario (predefinita) Cronologia Settimana Finestra cronologia 14 giorni, max 10 risorse
Booking

Prenotazione postazioni (desk hoteling)

I dipendenti prenotano scrivanie condivise in un ufficio ibrido. La griglia delle fasce orarie è disattivata, quindi le scrivanie si prenotano per l'intera giornata. Il monitoraggio della capacità mostra quanti posti restano ai tavoli condivisi. La vista su due mesi aiuta a pianificare con settimane di anticipo.

Booking solo per data: Disable Time Slot Grid (Full-Day Mode) elimina del tutto la griglia oraria. Ideale quando le prenotazioni sono di un giorno intero e l'unico vincolo è la capacità. Combinalo con Capacity Field per gestire qualsiasi inventario condiviso (scrivanie, armadietti, posti auto).
Impostazioni principali
  • Disable Time Slot Grid (Full-Day Mode) (prenotazione di un giorno intero) disableTimeSlotGrid
  • Capacity Field capacityField
  • Show Availability Count showAvailabilityCount
  • Status Colors Reserved/Checked In/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Two-Month View twoMonthView
  • Enable Edit Mode enableEditMode
Viste: Calendario Cronologia (predefinita) Utilizzo Finestra cronologia 14 giorni, max 15 risorse
Booking

Prenotazione laboratori e studi

Laboratori di ricerca, studi di registrazione o maker space con limiti di capacità. I colori di stato distinguono le fasce prenotate, in uso e in manutenzione. Le schede al passaggio del mouse mostrano lo scopo e l'attrezzatura necessaria per ogni prenotazione.

Impostazioni principali
  • Capacity Field capacityField
  • Show Availability Count 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 grid statusColorDisplay
  • Hover Popover Fields Purpose/Equipment_Needed hoverFields
  • Group Time Slots by Period groupTimeSlotsByPeriod
Viste: Calendario (predefinita) Cronologia Settimana Utilizzo Finestra cronologia 14 giorni, max 8 risorse
Booking

Prenotazione veicoli e flotta

I fleet manager gestiscono il ritiro dei veicoli per le squadre sul territorio. L'orario esteso (dalle 6 alle 20) copre partenze all'alba e rientri in serata. Il consolidamento dell'arco di tempo unisce le fasce adiacenti in un unico blocco di prenotazione. Al passaggio del mouse compaiono scopo e destinazione.

Impostazioni principali
  • Time Slot Interval (Minutes) 60 min timeInterval
  • Earliest Time 06:00 / Latest Time 20:00 minTime, maxTime
  • Consolidate Time Span consolidateTimeSpan
  • Status Colors Reserved/In Transit/Returned/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display grid statusColorDisplay
  • Hover Popover Fields Purpose/Destination hoverFields
  • Group Time Slots by Period groupTimeSlotsByPeriod
Viste: Calendario Cronologia (predefinita) Settimana Finestra cronologia 14 giorni, max 12 risorse
Booking

Agenda dei terapisti

Gli studi sanitari pianificano le sedute di terapia per ogni terapeuta. Gli schemi ricorrenti permettono ai pazienti di prenotare una seduta fissa settimanale. Le prenotazioni annullate sono nascoste dalla griglia. I badge di disponibilità mostrano le fasce libere di ogni terapeuta.

Impostazioni principali
  • Show Availability Count showAvailabilityCount
  • Show Recurring Pattern Button showRecurringPattern
  • Status Colors Confirmed/Pending/Cancelled/No Show statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display grid statusColorDisplay
  • Hover Popover Fields Session_Type/Notes hoverFields
  • Business Hours Start Field / Business Hours End Field businessHoursStartField, businessHoursEndField
  • Enable Edit Mode enableEditMode
  • Selectable Statuses (Status Picker) solo Pending (prenota il cliente) selectableStatuses
Viste: Calendario Cronologia Settimana (predefinita) Agenda Finestra cronologia 14 giorni, max 8 risorse
Booking

Prenotazione impianti sportivi

Palestre, campi e impianti sportivi con limiti di capacità. L'orario esteso (dalle 6 alle 22) copre le sessioni del primo mattino e della sera. Più risorse attivate, così i soci possono prenotare un campo e una gabbia di battuta nello stesso flusso.

Modalità multi-risorsa: Allow Booking Multiple Resources sostituisce il menu a discesa a risorsa singola con caselle di controllo. La griglia oraria mostra la capacità combinata delle risorse selezionate dall'utente, e le prenotazioni possono coprire più risorse in un'unica operazione atomica.
Impostazioni principali
  • Capacity Field capacityField
  • Show Availability Count showAvailabilityCount
  • Allow Booking Multiple Resources allowMultipleResources
  • Earliest Time 06:00 / Latest Time 22:00 minTime, maxTime
  • Status Colors Reserved/Walk-In/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Status Color Display grid statusColorDisplay
  • Group Time Slots by Period groupTimeSlotsByPeriod
Viste: Calendario (predefinita) Cronologia Settimana Utilizzo Finestra cronologia 14 giorni, max 10 risorse
Booking

Workshop su più sedi

Un formatore conduce UNA sessione che si svolge contemporaneamente in più sale collegate (posti in esubero, sedi ibride, studi per lo streaming). Con Capacity Aggregation impostato su Distinct, scegliendo 4 sale per una sessione delle 14:00 compare 1/MAX-cap: un evento su quattro sale, quindi il conteggio segue le sessioni distinte e non l'inventario per sala.

Quando scegliere Distinct o Combined: usa Distinct quando un unico evento logico usa più risorse insieme (un workshop in 4 sale = 1 prenotazione). Usa il valore predefinito Combined quando le risorse contano in modo indipendente (un pacchetto catering con 3 forni + 2 scaldavivande somma 5 usati).
Impostazioni principali
  • Capacity Field capacityField
  • Capacity Aggregation (multi-resource) 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 enableEditMode
Viste: Calendario Cronologia (predefinita) Utilizzo Finestra cronologia 21 giorni, max 10 risorse
Booking

Sale riunioni attive (selettore filtrato)

Mostra Resource Filter Field + Resource Filter Value con la sintassi AND su più campi. Il selettore mostra solo le risorse con Active__c = true AND Resource_Type__c = 'Conference Room'. Il punto e virgola come separatore combina i due filtri; gli amministratori possono usare qualsiasi coppia campo/valore dell'oggetto risorsa.

Promemoria sulla sintassi dei filtri: ; tra i campi = AND, , tra i valori = OR. Il numero di campi deve essere lo stesso su entrambi i lati del ;. Esempi: Resource_Type__c=Conference Room · Building__c=North,South (OR) · Resource_Type__c;Building__c=Conference Room;North,South (AND con un OR all'interno del secondo campo).
Impostazioni principali
  • Resource Filter Field (optional) Active__c;Resource_Type__c resourceFilterField
  • Resource Filter Value (optional) 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 enableEditMode
Viste: Calendario (predefinita) Cronologia Settimana Utilizzo Finestra cronologia 14 giorni, max 8 risorse
Booking

Kit attrezzature per catering

Prenota più attrezzature indipendenti (forni, scaldavivande, postazioni di servizio, carrelli bevande) per lo stesso evento. Ogni elemento ha la sua capacità, e Capacity Aggregation impostato su Combined somma tutto: 3 forni usati su 5 disponibili + 2 scaldavivande usati su 4 si legge come 5/9 sull'intero pacchetto.

Multi-risorsa + capacità Combined (predefinita): somma prenotazioni E capacità delle risorse selezionate. Il badge "5/9" dice agli operatori che restano 4 posti in tutto il pacchetto, senza dover sommare a mente i conteggi di ogni risorsa.
Impostazioni principali
  • 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 enableEditMode
Viste: Calendario (predefinita) Cronologia Utilizzo Finestra cronologia 14 giorni, max 10 risorse
Booking

Prenotazione salone e spa

I clienti prenotano appuntamenti con parrucchieri o terapisti specifici. Il salto automatico porta gli utenti direttamente alla prima fascia disponibile. Le prenotazioni annullate e quelle dei clienti che non si sono presentati sono nascoste dalla griglia. Al passaggio del mouse compaiono tipo di servizio, durata stimata e note.

Impostazioni principali
  • Time Slot Interval (Minutes) 30 min timeInterval
  • Auto-Jump to First Available Date autoJumpToFirstAvailable
  • Consolidate Time Span consolidateTimeSpan
  • Show Availability Count showAvailabilityCount
  • Status Colors Booked/Walk-In/Cancelled/No Show statusColors
  • Ignored Statuses Cancelled e No Show hideBookingsWithStatus
  • Status Color Display grid statusColorDisplay
  • Hover Popover Fields Service/Duration/Notes hoverFields
  • Selectable Statuses (Status Picker) solo Booked (prenota il cliente) selectableStatuses
Viste: Calendario Cronologia Settimana (predefinita) Finestra cronologia 14 giorni, max 8 risorse
Booking

Noleggio veicoli su più giorni

I clienti noleggiano un veicolo per più giorni consecutivi. I giorni adiacenti si uniscono in un unico record di prenotazione per veicolo. Un noleggio da lunedì a venerdì crea un solo record (inizio: lun, fine: ven) invece di cinque record giornalieri. Nessuna fascia oraria, perché il noleggio copre giornate intere.

Booking su più giorni senza griglia oraria: End Date Field (Campo data di fine) + Disable Time Slot Grid (Full-Day Mode), cioè Disabilita griglia fasce orarie, insieme rappresentano un noleggio di più giorni come un unico record con inizio e fine. Un noleggio da lunedì a venerdì è una sola riga, e i report restano semplici.
Impostazioni principali
  • End Date Field un record per intervallo endDateField
  • Disable Time Slot Grid (Full-Day Mode) giornata intera disableTimeSlotGrid
  • Conflict Behavior block conflictBehavior
  • Status Colors Confirmed/Pending/Returned/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Two-Month View twoMonthView
  • Enable Edit Mode enableEditMode
Viste: Calendario Cronologia (predefinita) Agenda Finestra cronologia 21 giorni, max 12 risorse
Booking

Giornata del formatore con pause

I formatori prenotano un'intera giornata su una risorsa (sala, veicolo, attrezzatura). La giornata si salva come un unico record padre dalla prima all'ultima fascia; pranzo e pause diventano record sub-block figli. Fai clic su "Mark as Break" per segnare una fascia a mano, oppure lascia semplicemente dei vuoti e verranno rilevati automaticamente.

Sub-Block su Booking: l'oggetto figlio incluso Sub_Block__c memorizza i record delle pause collegati alla Schedule padre tramite Sub-Block Parent Lookup Field. Nessuno schema aggiuntivo da configurare: entrambi gli oggetti sono inclusi nel pacchetto.
Impostazioni principali
  • Consolidate Time Span 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 showSubBlockButton
  • Status Colors Confirmed/Tentative/Pending/Cancelled statusColors
  • Enable Edit Mode enableEditMode
Viste: Calendario Settimana (predefinita)
Booking

Intervento sul campo con viaggio

I tecnici sul campo pianificano interventi in cui contano sia il tempo sul posto sia gli spostamenti tra una tappa e l'altra. L'arco dell'intervento si salva come un unico record padre; i vuoti tra le fasce scelte diventano record sub-block figli etichettati come viaggio. Monitora separatamente tempo sul posto e tempo di guida sulla stessa prenotazione.

La configurazione più completa della libreria: supporto Sub-Block completo su Booking. Gli oggetti schedule, risorsa e sub-block sono tutti inclusi nel pacchetto. I report possono aggregare tempo sul posto e tempo di guida senza join personalizzati.
Impostazioni principali
  • Consolidate Time Span consolidateTimeSpan
  • Sub-Block Object API Name Sub_Block__c subBlockObjectApiName
  • Sub-Block Button Label Mark as Travel subBlockModeButtonLabel
  • Conflict Behavior block conflictBehavior
  • Status Colors Confirmed/Dispatched/Completed/Cancelled statusColors
  • Hover Popover Fields Notes hoverFields
  • Enable Edit Mode enableEditMode
  • Second Picklist Field Visit_Type__c secondStatusField
Viste: Calendario Cronologia (predefinita) Settimana Finestra cronologia 14 giorni, max 12 risorse
Booking

Prenotazione di più cantieri in blocco

I dispatcher assegnano in blocco tecnici e veicoli a oltre 20 cantieri in un solo passaggio. Alcuni cantieri sono già al completo. Con Conflict Behavior (Comportamento conflitto) impostato su skip, il salvataggio prenota senza clamore i cantieri liberi e salta quelli pieni, invece di far fallire l'intero lotto. Allow Booking Multiple Resources mostra l'elenco dei cantieri come caselle di controllo con i conteggi di capacità combinata.

Perché skip per l'assegnazione in blocco: su decine di cantieri, block rifiuterebbe l'intera assegnazione appena UN cantiere è pieno. Skip salva ciò che può: i cantieri liberi vengono prenotati e quelli pieni vengono segnalati come saltati, così un dispatcher non deve mai rilanciare l'intero lotto per un solo conflitto.
Impostazioni principali
  • Conflict Behavior skip conflictBehavior
  • Allow Booking Multiple Resources allowMultipleResources
  • Capacity Field capacityField
  • Capacity Aggregation (multi-resource) Combined capacityAggregation
  • Show Availability Count showAvailabilityCount
  • Earliest Time 06:00 / Latest Time 18:00 minTime, maxTime
  • Status Colors Assigned/Dispatched/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Enable Edit Mode enableEditMode
Viste: Calendario Cronologia (predefinita) Utilizzo Finestra cronologia 21 giorni, max 12 risorse
Booking

Iscrizione in blocco ai corsi

Iscrivi un partecipante a un corso di più settimane in cui ogni sessione ha un limite di posti e alcune sono già piene. Con Conflict Behavior impostato su skip, selezionando le sessioni in blocco si viene iscritti a tutte quelle libere e si saltano quelle al completo, con un solo salvataggio. Two-Month View copre l'intero calendario del corso e i conteggi di capacità combinata mostrano i posti rimasti per sessione.

Skip o block per iscrizioni a capacità limitata: skip permette a un partecipante di prendere tutte le sessioni libere con un clic, mentre quelle piene vengono saltate senza avvisi. block lo costringerebbe a deselezionare a mano ogni sessione piena prima di poter salvare.
Impostazioni principali
  • Conflict Behavior skip conflictBehavior
  • Allow Booking Multiple Resources allowMultipleResources
  • Capacity Field capacityField
  • Capacity Aggregation (multi-resource) Combined capacityAggregation
  • Show Availability Count showAvailabilityCount
  • Two-Month View twoMonthView
  • Earliest Time 08:00 / Latest Time 17:00 minTime, maxTime
  • Status Colors Enrolled/Waitlisted/Cancelled statusColors
  • Ignored Statuses Cancelled hideBookingsWithStatus
  • Enable Edit Mode enableEditMode
Viste: Calendario (predefinita) Cronologia Utilizzo Finestra cronologia 14 giorni, max 8 risorse
Booking Multi-risorsa

Pianificazione della capacità del team

Fai puntare il lookup della risorsa a User e il componente passa dalla prenotazione di sale alla pianificazione delle persone. Si apre sulla heatmap Utilizzo, così un responsabile vede chi è oltre la capacità prima di assegnare qualcosa, poi passa a Cronologia per il mese di ogni persona o a Settimana per collocare il lavoro a un'ora precisa.

User come risorsa: Resource Object API Name è User con Resource Filter Field IsActive impostato su true. User non ha un campo standard per la capacità, quindi aggiungi un campo personalizzato Daily_Capacity__c, altrimenti la heatmap mostra conteggi invece di percentuali. Business Hours Start Field e Business Hours End Field su User definiscono l'orario di lavoro di ogni persona nella griglia Settimana.
Impostazioni principali
  • 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
Viste: Cronologia (predefinita) Utilizzo Settimana Calendario Finestra cronologia 14 giorni, max 20 risorse
Booking Multi-risorsa

Turni del personale

Due settimane di date in orizzontale, il personale sul lato. Si apre su Cronologia perché la domanda di chi gestisce i turni è chi lavora e quando, non cosa succede il 14. Settimana colloca un turno a un'ora precisa con il blocco dei conflitti attivo; Agenda offre una lettura cronologica per il passaggio di consegne.

Impostazioni principali
  • Resource Object API Name User resourceObjectApiName
  • Second Picklist Field Shift_Type__c secondStatusField
  • Selectable Statuses (Status Picker) Confirmed/Tentative/Open selectableStatuses
  • Consolidate Time Span consolidateTimeSpan
  • Conflict Behavior block conflictBehavior
  • Week Starts on Monday weekStartsOnMonday
Viste: Cronologia (predefinita) Settimana Calendario Agenda Finestra cronologia 14 giorni, max 25 risorse
Booking Multi-risorsa

Tabellone risorse (sola lettura)

Un display a parete o un riepilogo per la direzione. Ogni vista offerta è in sola lettura o pensata prima di tutto per la lettura, la modalità modifica è disattivata così nessuno prenota per errore, e le date passate sono consentite perché la bacheca possa guardare sia indietro sia avanti.

Sola lettura per costruzione: Utilizzo e Agenda non possono scrivere affatto, e Enable Edit Mode (Abilita modalità modifica) è false. Cronologia resta disponibile perché una finestra di 30 giorni con tutte le risorse è la schermata singola più utile su una parete, ma qui niente salva un record.
Impostazioni principali
  • Enable Edit Mode disattivato enableEditMode
  • Allow Past Dates attivo allowPastDates
  • Capacity Field capacityField
  • Allow Booking Multiple Resources allowMultipleResources
  • Hover Popover Fields hoverFields
Viste: Agenda (predefinita) Utilizzo Cronologia Finestra cronologia 30 giorni, max 30 risorse
Booking Multi-risorsa

Prenotazione appuntamenti con i consulenti

La persona è la risorsa. Ogni consulente, rappresentante o account manager diventa una riga prenotabile, così un incontro con un cliente viene fissato su un vero utente Salesforce invece che su una sala. Si apre su Settimana perché un appuntamento di 30 minuti è una questione di orario; Cronologia risponde a chi ha spazio questa settimana, e Agenda è la lettura cronologica per la riunione del mattino.

User come risorsa: Resource Object API Name è User, filtrato da una casella di controllo personalizzata Is_Advisor__c così il selettore contiene i consulenti e non tutti gli utenti attivi dell'organizzazione. Business Hours Start Field e Business Hours End Field su User danno a ciascuno il proprio orario di lavoro, così la griglia Settimana mostra le ore effettivamente lavorate. Conflict Behavior è block, perché una persona non può mai avere una doppia prenotazione.
Impostazioni principali
  • Resource Object API Name User resourceObjectApiName
  • Resource Filter Field (optional) Is_Advisor__c resourceFilterField
  • Booking Resource Field bookingResourceField
  • Second Picklist Field Meeting_Type__c secondStatusField
  • Conflict Behavior block conflictBehavior
  • Blocked Dates Object blockedDatesSourceObject
  • Hover Popover Fields hoverFields
Viste: Settimana (predefinita) Cronologia Agenda Calendario Timeline Window (Finestra Cronologia) 14 giorni, Agenda Fields (Campi Agenda)
Nessuna configurazione Booking corrisponde a questo filtro.

Mappatura di oggetti e campi

Ogni configurazione fa riferimento a nomi API di oggetti e campi che dovrai sostituire con i tuoi. Usa i diagrammi qui sotto per vedere quali campi corrispondono a quali oggetti.

Selezione di date
Date: sostituisci questi campi con i nomi API dei tuoi oggetti e campi
Il tuo oggetto record
Related_Object__cNome API dell'oggetto
Date_Field__cCampo data
Relationship_Field__cLookup al padre
End_Date_Field__cFine dell'intervallo di date (facoltativo)
Status_Field__cCampo elenco di selezione (facoltativo)
Hover_Fields__cCampi di dettaglio della scheda al passaggio del mouse (facoltativo)
Oggetto date bloccate Facoltativo
Blocked_Dates_Source_Object__cNome API dell'oggetto
Blocked_Dates_Date_Field__cCampo data
Blocked_Dates_Filter_Field__cLookup al padre
Importante: ogni configurazione di questa libreria usa nomi di oggetti e campi di esempio. Prima di importare, apri il JSON e sostituisci i valori arancioni con i nomi API effettivi di oggetti e campi della tua organizzazione. Se usi le date bloccate, sostituisci anche i valori rossi. Tutto il resto della configurazione funziona così com'è.
Data e ora
Date Time: sostituisci questi campi con i nomi API dei tuoi oggetti e campi
Il tuo oggetto record
Related_Object__cNome API dell'oggetto
Date_Field__cCampo data
Relationship_Field__cLookup al padre
Start_Time_Field__cCampo ora
End_Time_Field__cCampo ora
End_Date_Field__cFine dell'intervallo di date (facoltativo)
Status_Field__cCampo elenco di selezione (facoltativo)
Hover_Fields__cCampi di dettaglio della scheda al passaggio del mouse (facoltativo)
Oggetto Sub-Block Facoltativo
Sub_Block_Object_Api_Name__cNome API dell'oggetto
Sub_Block_Parent_Lookup_Field__cLookup al padre
Sub_Block_Date_Field__cCampo data
Sub_Block_Start_Time_Field__cOra di inizio
Sub_Block_End_Time_Field__cOra di fine
Sub_Block_Name_Field__cCampo etichetta (facoltativo)
Oggetto date bloccate Facoltativo
Blocked_Dates_Source_Object__cNome API dell'oggetto
Blocked_Dates_Date_Field__cCampo data
Blocked_Dates_Filter_Field__cLookup al padre

Casi d'uso dei sub-block

Quando Consolidate Time Span (Consolida arco di tempo) è attivo, i vuoti tra le fasce orarie selezionate vengono rilevati automaticamente e salvati come record separati su un oggetto figlio. Gli utenti possono anche segnare a mano le fasce come sub-block.

  • Turni con pause: il dipendente seleziona dalle 8 alle 17; la pausa pranzo dalle 12 alle 13 crea automaticamente un record su un oggetto Break__c
  • Itinerari di viaggio: l'utente blocca le finestre di viaggio; gli scali tra un volo e l'altro diventano record Travel_Leg__c
  • Calendari di formazione: il docente seleziona i blocchi di lezione; le ore libere tra le sessioni si salvano come record Available_Slot__c
  • Orari di lavoro con appuntamenti: il responsabile definisce l'orario di lavoro; i vuoti per riunioni o appuntamenti si salvano automaticamente su un oggetto Appointment__c
Importante: ogni configurazione di questa libreria usa nomi di oggetti e campi di esempio. Prima di importare, sostituisci i valori arancioni con i nomi API del tuo oggetto record e dei suoi campi. Se usi i sub-block, sostituisci i valori viola con il tuo oggetto figlio e i suoi campi. Se usi le date bloccate, sostituisci anche i valori rossi. Tutto il resto funziona così com'è.
Prenotazione risorsa
Booking: sostituisci questi campi con i nomi API dei tuoi oggetti e campi
Il tuo oggetto record
Related_Object__cNome API dell'oggetto
Date_Field__cCampo data
Relationship_Field__cLookup al padre
Booking_Resource_Field__cLookup alla risorsa
Start_Time_Field__cCampo ora
End_Time_Field__cCampo ora
Status_Field__cCampo elenco di selezione (facoltativo)
Hover_Fields__cCampi di dettaglio della scheda al passaggio del mouse (facoltativo)
collegato tramite
lookup
Il tuo oggetto risorsa
Resource_Object__cNome API dell'oggetto
Resource_Name_Field__cNome visualizzato
Business_Hours_Start_Field__cCampo ora
Business_Hours_End_Field__cCampo ora
Capacity_Field__cCampo numerico (facoltativo)
Resource_Filter_Field__cCampo filtro (facoltativo)
Resource_Filter_Value__cValore filtro (facoltativo)
Oggetto Sub-Block Facoltativo
Sub_Block_Object_Api_Name__cNome API dell'oggetto
Sub_Block_Parent_Lookup_Field__cLookup al padre
Sub_Block_Date_Field__cCampo data
Sub_Block_Start_Time_Field__cOra di inizio
Sub_Block_End_Time_Field__cOra di fine
Sub_Block_Name_Field__cCampo etichetta (facoltativo)
Oggetto date bloccate Facoltativo
Blocked_Dates_Source_Object__cNome API dell'oggetto
Blocked_Dates_Date_Field__cCampo data
Blocked_Dates_Filter_Field__cLookup al padre
Importante: ogni configurazione di questa libreria usa nomi di oggetti e campi di esempio. Prima di importare, sostituisci i valori arancioni con i nomi API del tuo oggetto record e dei suoi campi, e i valori verdi con il tuo oggetto risorsa e i suoi campi. I valori viola servono solo per le configurazioni Padre + Sub-Block (consolidateTimeSpan); i valori rossi solo per le date bloccate. Tutto il resto funziona così com'è.
Esempio di campi al passaggio del mouse
Quando Hover_Fields__c è impostato (ad esempio "Service__c,Duration__c,Status__c"), passando il mouse su una fascia oraria prenotata o su una cella data compare una scheda come questa:
22 aprile 2026 · 2 prenotazioni
Servizio: Taglio e colore
Durata: 90
Stato: Confirmed
Visualizza record →
Servizio: Regolazione barba
Durata: 30
Stato: Pending
Visualizza record →
La scheda compare al passaggio del mouse sulle fasce orarie prenotate nella griglia e sulle celle data nel calendario.

La configurazione non si comporta come previsto? Vedi Risoluzione dei problemi per ogni messaggio di configurazione con uno screenshot e una soluzione.

Scegli una configurazione. Operativo in pochi minuti.

Guarda MultiDatePick in funzione nella demo live, oppure ricevi un avviso il giorno in cui MultiDatePick arriva su Salesforce AppExchange.

Avvisami al lancio Prova la demo live Per iniziare

Non trovi il tuo caso d'uso? Scrivi a Support@MultiDatePick.com e ti aiuteremo a crearlo.