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.
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.
- Copy for Setup Wizard su una qualsiasi scheda qui sotto.
- Incollala nella scheda Importa della configurazione guidata (Programma di avvio app, Configurazione guidata MultiDatePick, Importa).
- 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.
- 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.
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.
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.
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?".
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.
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.
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 letturaElenco 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
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.
È 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.
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.
- 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
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.
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.- 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
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.
- 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
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.
- 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
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.
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.- 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
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.
- 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
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.
- 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
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.
- 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
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.
- 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
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.
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.- 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
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.
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.
- 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
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.
- 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
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.
- 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
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.
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.- 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
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.
- 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
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.
- 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
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.
- 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
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.
- 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
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__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.- 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
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.
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.- 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
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à.
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à.
- 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
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.
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).- 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
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.
- 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
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.
- 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
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.
- 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
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.
- 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
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.
- 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
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.
- 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
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.
- 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
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.
; 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).- 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
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.
- 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
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.
- 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
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.
- 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
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__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.- 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
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.
- 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
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.
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.- 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
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.
block lo costringerebbe a deselezionare a mano ogni sessione piena prima di poter salvare.- 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
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 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.- 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
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.
- 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
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.
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.- Enable Edit Mode disattivato
enableEditMode - Allow Past Dates attivo
allowPastDates - Capacity Field
capacityField - Allow Booking Multiple Resources
allowMultipleResources - Hover Popover Fields
hoverFields
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, 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.- 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
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.
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
lookup
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.
Non trovi il tuo caso d'uso? Scrivi a Support@MultiDatePick.com e ti aiuteremo a crearlo.