Presto disponibile su Salesforce AppExchange

Per iniziare con MultiDatePick per Salesforce

Installa, crea una configurazione nella configurazione guidata e inserisci il calendario in una pagina Lightning o in un flusso su schermo (Screen Flow).

  1. 1InstallaDa AppExchange
  2. 2Set di autorizzazioniChi configura, chi usa
  3. 3Configurazione guidataOppure importa una configurazione
  4. 4Pagina LightningRecord, App, iniziale, sito
  5. 5Flusso su schermoImposta Config Name

Quale componente MultiDatePick ti serve?

Parti dal più semplice che fa al caso tuo. Tutti e tre sono nello stesso pacchetto, con tutte le funzionalità incluse.

Date

Solo date. Intervalli, schemi ricorrenti, colori di stato.

Demo animata del componente MultiDatePick Dates in Salesforce: si dà un nome a una richiesta di ferie, si trascina su tre giorni della settimana del Ringraziamento, si aggiunge il venerdì con un clic e si salvano tutti e quattro i giorni in una volta Guida al componente Date →

Date Time

Date più orari. Aggiunge una griglia oraria e il controllo dei conflitti.

Demo animata del componente MultiDatePick DateTime in Salesforce: si dà un nome a un programma di onboarding per i nuovi assunti, si trascina da lunedì a giovedì, si trascina dalle 09:00 alle 12:00 nella griglia oraria comune e si salva un turno al giorno Guida al componente Date Time →

Booking

Sale, attrezzature o persone, con disponibilità e capacità.

Demo di prenotazione risorse in Salesforce: si sceglie un consulente, si inserisce il cliente, si sceglie una data e una fascia libera di 30 minuti e si salva la richiesta Guida al componente Booking →
Cosa ti serveDateDate TimeBooking
Più date, intervalli, schemi ricorrenti✓✓✓
Colori di stato, dettagli al passaggio del mouse, modalità modifica✓✓✓
Griglia delle fasce orarie e rilevamento dei conflitti-✓✓
Risorse, disponibilità, capacità, orario lavorativo--✓

1Installa MultiDatePick da AppExchange

Un unico pacchetto gestito: i tre componenti, la configurazione guidata e le azioni di flusso.

InstallaNella scheda AppExchange (al lancio), fai clic su Get It Now. Installa per i soli amministratori, per tutti gli utenti o per profili specifici.
VerificaIn Imposta, Pacchetti installati compare MultiDatePick. In Lightning App Builder o Flow Builder, cerca MultiDatePick per vedere Dates, Dates & Times e Resource Booking.
ImparaloIl pacchetto include flussi guidati: Intro to MultiDatePick, più un flusso Deep Dive ciascuno per Date, Date Time e Booking. Avviali dalla configurazione guidata.

2Assegna i set di autorizzazioni MultiDatePick

L'installazione non dà accesso a nessuno. Assegna uno di questi in Imposta, Set di autorizzazioni.

Set di autorizzazioniAssegnalo a
MultiDatePick - SetupUno o due amministratori che creano le configurazioni. Include la configurazione guidata.
MultiDatePick - UserChiunque usi i calendari. Senza configurazione guidata.
MultiDatePick - All AccessAmministratori che le creano e le usano.

I tuoi oggetti sono un'altra cosa. Gli utenti hanno bisogno anche dell'accesso in lettura e creazione agli oggetti e campi usati dalla configurazione. Se manca qualcosa, il calendario indica il campo o l'oggetto esatto.

3Crea una configurazione nella configurazione guidata di Salesforce

Apri l'app Configurazione guidata MultiDatePick dal Programma di avvio app. Ogni oggetto e campo è un menu a discesa, e l'anteprima dal vivo si aggiorna man mano.

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
Un'intera configurazione Booking, dall'inizio alla fine. Nessuno digita un nome API.
  • Nome e tipo
  • Oggetto e campi
  • Campi orario
  • Stato e visualizzazione
  • Rivedi e salva
Guidami passo passoTre domande sui tuoi dati. La configurazione guidata sceglie il componente e precompila il resto. Ideale la prima volta.
Configura tutte le proprietàTutte le proprietà visibili, niente preimpostato. Ideale per utenti esperti e modifiche.

Le configurazioni salvate sono riutilizzabili. A una pagina o a un flusso basta il nome della configurazione. Nella scheda Configurazioni esistenti, usa Clona per creare una variante o Esporta per ottenere il JSON da usare in un'altra organizzazione.

Oppure importa una configurazione pronta dalla Config Library

Fai clic su Copy for Setup Wizard su una scheda della Config Library, incollala nella scheda Importa della configurazione guidata e distribuisci.

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
Dalla Config Library a una pagina Lightning funzionante: copia, importa, distribuisci, trascina sulla pagina.
  • Copy for Setup Wizard
  • Scheda Importa
  • Abbina i campi
  • Distribuisci

Nomi di oggetti diversi nella tua organizzazione? Smart Field Mapping elenca ogni oggetto o campo citato nel JSON che manca nella tua organizzazione, con un menu a discesa dei tuoi. Scegli, poi Applica e distribuisci. Se tutto coincide, il passaggio viene saltato.

4Aggiungi un calendario a una pagina record Salesforce

In Lightning App Builder, trascina il componente MultiDatePick sulla pagina, digita il Config Name e salva. La demo di importazione qui sopra finisce proprio così.

PaginaCosa imposti
Pagina recordConfig Name. Il record della pagina diventa automaticamente il record padre.
Pagine App, iniziali ed ExperienceConfig Name più Static Parent Record Id: il record a cui appartengono le date.

Load Existing Dates mostra le date già salvate. Il salvataggio aggiunge soltanto record; non elimina mai quelli esistenti.

Pagine app, iniziali ed Experience: imposta Static Parent Record Id

Queste pagine non hanno un record proprio, quindi devi dire al componente su quale record salvare.

Demo animata della configurazione con Config Name: si copia il nome di una configurazione nella configurazione guidata di MultiDatePick, si trascina il componente Resource Booking su una pagina in Lightning App Builder, si incolla Config Name e si inserisce Static Parent Record Id, e il calendario di prenotazione compare con tutte le impostazioni della configurazione
Copia il nome della configurazione nella configurazione guidata, poi incollalo insieme all'Id del record padre.

Guida completa e casi d'uso: pagine App, iniziali ed Experience.

5Aggiungi MultiDatePick a un flusso su schermo

In Flow Builder, apri una schermata, cerca MultiDatePick, trascina il componente e imposta Config Name.

Demo animata in Salesforce Flow Builder: si apre una schermata, si cerca MultiDatePick, si trascina il componente Resource Booking sulla schermata, si imposta Config Name su una configurazione salvata nella configurazione guidata, si fa clic su Fine e su Salva
Trascina il componente sulla schermata e fai puntare Config Name alla configurazione creata nella configurazione guidata.

Le caselle di controllo vengono dalla configurazione. Con Config Name impostato, non tocchi mai una casella in Flow Builder. Quelle solo per i flussi (Required, Show Inline, Output Date Ranges as JSON) restano disattivate finché non le attivi tu.

Cosa riceve il flusso

ComponenteUsa
BookingSalva i propri record. Leggi bookingSuccessCount e bookingConflictDates.
DateselectedDates, oppure selectedDateRangesJson per gli intervalli.
Date TimeselectedDatesWithTimesJson.

Per creare record dal JSON, aggiungi l'azione Parse Date Entries from JSON, scorri in un ciclo il suo output e crea un record per voce. Tutto con i clic. Ogni dettaglio è nella Guida ai flussi su schermo.

Demo animata di una richiesta di ferie in un flusso su schermo (Screen Flow) di Salesforce: l'utente fa clic su tre giorni in un calendario MultiDatePick, invia, e la schermata successiva del flusso elenca le tre date ricevute
Il flusso in esecuzione: tre giorni scelti, tre date passate avanti.

Bloccato al primo avvio?

I quattro problemi più frequenti nelle nuove configurazioni. Per ognuno trovi la soluzione completa nella pagina Risoluzione dei problemi.

Cosa vediSoluzione
Nessun pulsante SalvaImposta Static Parent Record Id. Dettagli
Il flusso ignora le impostazioni della configurazione guidataScrivi Config Name esattamente come l'ha salvato la configurazione guidata. Dettagli
Booking mostra "Configurazione richiesta"Imposta Config Name su una configurazione Booking. Dettagli
Banner rosso "non è riuscito a caricare i dati"Leggi il riquadro grigio: indica il campo o l'accesso. Dettagli

Domande sulla configurazione

Risposte brevi a ciò che gli amministratori chiedono per primo.

Servono Apex o uno sviluppatore per configurare MultiDatePick?

No. Installi il pacchetto, crei una configurazione nella configurazione guidata scegliendo oggetti e campi dai menu a discesa, e inserisci il componente in una pagina o in una schermata di flusso. Senza Apex.

Quale set di autorizzazioni MultiDatePick devo assegnare?

MultiDatePick - Setup agli amministratori che creano le configurazioni, MultiDatePick - User a chi usa solo i calendari, e MultiDatePick - All Access agli amministratori che fanno entrambe le cose. Gli utenti hanno bisogno anche dell'accesso ai tuoi oggetti e campi.

Perché non c'è il pulsante Salva nel calendario della mia pagina app o pagina iniziale?

Le pagine App, iniziali ed Experience non hanno un record proprio. Imposta Static Parent Record Id sul record a cui appartengono le date e il pulsante Salva compare.

Devo impostare ogni casella di controllo in Flow Builder?

No. Imposta Config Name sulla configurazione salvata nella configurazione guidata e tutte le caselle di controllo prendono il valore da lì. Solo se salti Config Name e imposti le proprietà a mano devi impostare tu le caselle.

Posso spostare una configurazione MultiDatePick in un'altra organizzazione Salesforce?

Sì. Esportala dalla scheda Configurazioni esistenti, poi incolla il JSON nella scheda Importa dell'altra organizzazione. Smart Field Mapping ti permette di abbinare i nomi di oggetti o campi che non coincidono.

Hai bisogno di aiuto con la configurazione?

Una domanda sulla configurazione, una richiesta di funzionalità o non sai quale componente fa per te? Scrivici.

Scrivi a Support@MultiDatePick.com Sfoglia la Config Library