Em breve no Salesforce AppExchange

Booking: calendário de reservas e agenda de recursos para Salesforce

Reserve salas, equipamentos, veículos e pessoas nos seus próprios objetos do Salesforce. Horários livres, capacidade ao vivo e controle de reservas duplicadas, tudo em uma única tela.

Ou reserve um horário na demo ao vivo agora, sem login →

Qualquer objeto, inclusive User. Capacidade ao vivo, sem reserva duplicada, vários recursos ao mesmo tempo e cinco visualizações. Funciona em fluxos de tela e no Experience Cloud, sem Apex.

Demo animada do calendário de reservas do MultiDatePick no Salesforce: escolher um consultor, informar o cliente, escolher uma data e um horário livre de 30 minutos e salvar a solicitação
Escolha um recurso, um dia e um horário livre. Reservado.
EXPERIMENTE AO VIVO: SEM INSTALAÇÃO, SEM LOGIN

A demo ao vivo é este componente Booking

Reservas com consultores da fictícia ACME Financial em um site público do Salesforce. Reserve um horário com capacidade ao vivo do tipo “2 de 3 disponíveis” e depois veja o back office. Reinicia a cada hora.

Abrir a demo ao vivo →

Um sistema de reservas no Salesforce em quatro cliques

O Booking acrescenta recursos, horários e capacidade ao calendário do MultiDatePick. Cada reserva é salva como um registro no seu próprio objeto.

  • 1Escolha um recurso
  • 2Escolha uma ou várias datas
  • 3Clique nos horários livres
  • 4Reserve: registros salvos
Qualquer objeto é um recursoSalas, mesas, vans, equipamentos, ou User para pessoas.
Capacidade ao vivoOs horários lotam até um limite, com selos 3/10.
Detecção de conflitosVerificada ao salvar. Bloquear, ignorar ou permitir.
Vários recursosReserve várias salas ou pessoas de uma vez.
Horário de funcionamentoCada recurso mostra o próprio horário de atendimento.
Datas bloqueadasFeriados e fechamentos, de dia inteiro ou parcial.
Cores de statusQualquer lista de opções, nos dias e nos horários.
Edição na telaMova, mude o horário, reatribua ou cancele em massa.
Calendário de reservas do Salesforce no MultiDatePick para um consultor: cada dia colorido pelo status do agendamento, um dia misto dividido na diagonal e uma grade de horários de 30 minutos com indicadores de capacidade reservada
Cada horário mostra reservados sobre a capacidade. Horários lotados se fecham sozinhos.
Calendário de reservas do MultiDatePick no Salesforce mostrando o mês de um consultor: uma barra colorida por status sob cada dia reservado (Requested, Confirmed, Met, No-Show, Cancelled), barras divididas nos dias com status misturados e um seletor para as visualizações Calendário, Linha do tempo, Semana, Ocupação e Agenda
Dias coloridos pelo status da reserva. Dias mistos se dividem na diagonal.

Calendário de recursos no Salesforce: cinco visualizações das mesmas reservas

O Booking é o componente em que cada visualização mostra todo o seu valor, porque ele conhece recursos e capacidade. Mesmos registros, mesmo caminho de gravação. Só o layout muda.

Exibição (View)O que você vêResponde
CalendárioUm mês do recurso escolhido, com os dias coloridos por statusO que acontece no dia 14?
Linha do tempoRecursos na vertical, datas na horizontal, reservas de vários dias como uma única barra. Zoom de Dia, Semana ou MêsQual sala está livre, e quando?
SemanaSete dias por horário de funcionamento, com as reservas no tamanho da sua duraçãoQuem está livre na quinta às 14h?
OcupaçãoReservados sobre a capacidade por recurso e por dia, como um mapa de calorQuem está acima da capacidade?
AgendaOs próximos 60 dias em ordem de data, com horário e statusO que vem a seguir?
Demo animada da linha do tempo de recursos do MultiDatePick no Salesforce: consultores na lateral, compromissos de vários dias como uma única barra, um cartão ao passar o mouse sobre um deles, depois zoom de Semana para Mês e avanço de página
Linha do tempo: todos os recursos em uma tela.
Demo animada do mapa de calor de ocupação do MultiDatePick no Salesforce: consultores na lateral mostrando a capacidade reservada por dia, mouse sobre um dia lotado e, com um clique, a semana daquele consultor se abre
Ocupação: clique em um dia lotado para abrir aquela semana.
Demo animada da visualização semanal do MultiDatePick no Salesforce: ao escolher um consultor, as reuniões com clientes aparecem como blocos coloridos por status, do tamanho real de cada reunião, com cartões ao passar o mouse mostrando cliente, tipo de reunião e status
Semana: a duração real das reuniões, dentro do horário de funcionamento.
Demo animada de reagendamento na linha do tempo do MultiDatePick no Salesforce: arrastar a borda direita de um compromisso o estende por dois dias, depois arrastar outro compromisso o move dois dias para frente; cada um é salvo ao soltar, com as novas datas exibidas na barra
Arraste uma barra para reagendar. Salva ao soltar.

Aponte o recurso para User e ele agenda pessoas

A Linha do tempo vira uma escala, a Semana uma grade de turnos e a Ocupação um painel de capacidade da equipe. A Config Library traz Planejamento de Capacidade da Equipe e Escala de Turnos da Equipe prontos para importar.

Para se aprofundar: a linha do tempo no Salesforce e o mapa de calor de ocupação no Salesforce.

Capacidade e detecção de conflitos: sem reserva duplicada

Cada salvamento é verificado contra as reservas existentes. Você escolhe o que acontece quando há choque.

BlockPadrão. Horários ocupados não podem ser clicados, então uma reserva duplicada nem começa.
SkipReserve 20 datas de uma vez; as livres são salvas e um aviso informa quais foram ignoradas.
AllowA sobreposição é permitida, para recursos que podem ser compartilhados livremente.
ConfiguraçãoO que faz
Campo de Capacidade (Capacity Field)Um número no recurso. Os horários continuam reserváveis até lotar, com selos 3/10 ao vivo
Capacity AggregationCombined soma vários recursos (4 salas de 5 = 20 lugares). Distinct conta uma única vez um evento distribuído por várias salas; combine com Block para que o evento só seja salvo quando todas as salas estiverem livres
Ignored StatusesReservas canceladas somem da grade e liberam a capacidade
Conflict Look-Ahead DaysAté quantos dias à frente os selos e os conflitos são verificados. Padrão 360
Buffer Between BookingsMinutos de limpeza ou preparação mantidos livres depois de cada reserva, por recurso. A grade de horários, os selos de capacidade, o arraste na Semana e a verificação ao salvar respeitam esse intervalo
Book Up To (Days Ahead)Uma janela móvel: as reservas ficam abertas de hoje até N dias à frente, avançando todos os dias
Minimum Notice (Hours)Nenhuma reserva que comece em menos de N horas a partir de agora, verificado de novo ao salvar

Saiba mais: como evitar reservas duplicadas no Salesforce.

Casos de uso: reserva de salas, equipamentos e pessoas no Salesforce

Tudo o que é compartilhado e reservado por data e horário. Quinze configurações reais, com os ajustes que fazem cada uma funcionar.

Reserva de salas de reunião

Cada sala mostra o próprio horário. Compare as salas lado a lado.

  • Horário de funcionamento
  • Vários recursos

Inscrição em treinamentos

Vagas por sessão, com cores para Enrolled, Waitlisted e Cancelled.

  • Capacidade
  • Selos 3/10

Mesas compartilhadas

Equipes em modelo híbrido reservam mesas com semanas de antecedência e mudam depois.

  • Visualização de dois meses
  • Modo de edição

Reserva de veículos e frota

Compare a frota inteira. Ao passar o mouse, aparecem marca, modelo e placa.

  • Vários recursos
  • Campos ao passar o mouse

Sessões de terapia e aconselhamento

Blocos de uma hora dentro do horário de cada terapeuta.

  • Horários de 60 minutos
  • Cores de status

Alocação de salas de aula

Capacidade da sala por horário, ou reservas de dia inteiro, sem horário.

  • Capacidade
  • Modo dia inteiro

Espaços de coworking

Estações compartilham lugares; cancelamentos liberam capacidade na hora.

  • Capacidade
  • Ocultar cancelados

Hospedagens em hotéis e imóveis

Escolha as noites e um quarto. A estadia é salva como um único registro, do check-in ao check-out.

  • Modo dia inteiro
  • End Date Field

Técnicos de campo

Distribua chamados entre mais de 25 técnicos, nunca dois serviços para o mesmo técnico.

  • Bloquear conflitos
  • Filtro de ativos

Despacho de caminhões de serviço

Filtre caminhões por tipo e região; limite as paradas por horário.

  • Filtro com dois campos
  • Capacidade

Espaços para eventos

Montagem e desmontagem de vários dias como um único registro, com cores por tipo de reserva.

  • End Date Field
  • Cores de status

Reserva de estúdios e equipamentos

Os clientes veem a disponibilidade em uma página pública antes de fazer a solicitação.

  • Pré-carregamento somente leitura
  • Experience Cloud

Campos e quadras esportivas

Reserve várias quadras para um torneio, dentro da temporada.

  • Vários recursos
  • Data limite

Consultas médicas

Os pacientes escolhem um médico pela especialidade e um horário de 15 minutos.

  • Filtro por especialidade
  • Horários de 15 minutos

Vagas de recarga de veículos elétricos

Cada vaga é um recurso; ao passar o mouse, aparece a potência do carregador.

  • Combined ou Distinct
  • Campos ao passar o mouse

Salas em detalhe: reserva de salas de reunião no Salesforce.

Reservas de autoatendimento no Experience Cloud

O mesmo componente em uma página de site público. Os clientes reservam os horários livres por conta própria, direto na sua organização.

O que os visitantes recebem
  • Horários livres e capacidade ao vivo
  • Uma notificação de confirmação dentro do componente
  • Adicionar ao calendário: um arquivo .ics para Outlook, Google ou Apple
  • Um status definido para eles, com o seletor oculto
O que você define
  • Config Name, mais o Static Parent Record Id
  • Show In-Component Toast ativado
  • Selectable Statuses, por exemplo Requested
  • O conjunto de permissões MultiDatePick - Guest no usuário convidado do site
  • Regras de compartilhamento de convidados para os seus objetos de reserva e de recurso

Convidados podem ler e criar. Essa é uma regra do Salesforce para usuários convidados, então fluxos de cancelamento e edição devem ficar atrás de um login. Reservar é exatamente o que os convidados podem fazer.

Passo a passo completo: reservas no Salesforce Experience Cloud. Avaliando o Salesforce Scheduler? Compare com o MultiDatePick.

Como as reservas são salvas: seus objetos, seus campos

Nenhum modelo de dados novo. Aponte o Assistente de Configuração para dois objetos que você já tem, mais uma tabela opcional de fechamentos.

Objeto de reserva
  • Booking Object API Name (Objeto Relacionado)Room_Booking__c
  • Booking Date Field (Campo de Data)Booking_Date__c
  • Booking Start / End Time Field (Campo de Hora Inicial / Final)Start_Time__c
  • Booking Resource Field (Campo de Recurso da Reserva)Meeting_Room__c
  • Parent Record Relationship Field (Campo de Relacionamento)Contact__c
  • End Date Field (optional) (Campo de Data Final)End_Date__c
  • Status Field (optional) (Campo de Status)Status__c
Objeto de recurso
  • Resource Object API Name (Objeto de Recurso)Meeting_Room__c
  • Resource Name Field (Campo de Nome do Recurso)Name
  • Business Hours Start / End Field (Campo de Início / Fim do Horário Comercial)Business_Hours_Start__c
  • Capacity Field (optional) (Campo de Capacidade)Capacity__c
  • Resource Filter Field (optional) (Campo de Filtro de Recurso)Active__c
Datas bloqueadas Opcional
  • Blocked Dates Object (Objeto Fonte de Datas Bloqueadas)Closure__c
  • Blocked Dates Date Field (Campo de Data de Datas Bloqueadas)Date__c
  • Start / End Time Field (Campo de Hora de Início / Término)fechamento parcial do dia
  • Blocked Dates Resource Field (Campo de Recurso de Datas Bloqueadas)só um recurso

Filtre o seletor de recursos por qualquer campo

Resource Filter Field e Value limitam a lista. Vírgula significa OU; ponto e vírgula combina campos com E. O assistente mostra o controle certo para cada tipo de campo.

Mostrar sóCampo de filtroValor do filtro
Recursos ativos Caixa de seleçãoActive__ctrue
Prédio Norte ou Sul Lista de opçõesBuilding__cNorth,South
Salas para 12 ou 16 pessoas NúmeroCapacity__c12,16
Salas de reunião no Norte ou no Sul Dois campos, EType__c;Building__cConference Room;North,South

Também aceitos: campos de texto, texto longo e lookup (cole os Ids dos registros).

Adicione o calendário de reservas a uma página ou a um fluxo de tela

Monte a configuração uma vez no Assistente de Configuração e coloque o componente onde quiser. Sem Apex.

Páginas Lightning e Experience Cloud
  • Arraste o MultiDatePick - Resource Booking para a página
  • Defina o Config Name
  • Páginas de registro vinculam as reservas ao registro automaticamente
  • Páginas de aplicativo, iniciais e do Experience Cloud: defina o Static Parent Record Id
Fluxos de tela
  • Arraste o componente para uma tela de fluxo
  • Defina o Config Name; cada caixa de seleção vem da configuração
  • Os registros são salvos ao clicar em Reservar, sem Loop nem Criar registros
  • Saídas: reservas salvas e datas que entraram em conflito
Demo animada no Flow Builder do Salesforce: abrir uma tela, pesquisar MultiDatePick, arrastar o componente Resource Booking para a tela, definir o Config Name com uma configuração salva no Assistente de Configuração, clicar em Concluído e salvar
Em um fluxo de tela, o Config Name é a única configuração de que você precisa.
Depois de ReservarVocê recebe
RegistrosSalvos ao clicar em Reservar. Horários vizinhos viram uma única reserva; com o End Date Field, datas vizinhas também
Successful Bookings CountSaída do fluxo: quantas foram salvas
Conflict DatesSaída do fluxo: datas que não puderam ser reservadas
Botão ConcluídoRecolhe o calendário em um cartão de resumo na página

Passo a passo: Primeiros passos e o Guia de fluxo de tela.

Especificações e preços

Resumo rápido, para quem avalia e para arquitetos.

SegurançaAprovado no Security Review do Salesforce AppExchange
Dados100% nativo: seus dados ficam no Salesforce. Sem servidores externos, sem callouts.
EdiçõesEnterprise, Unlimited, Performance, Developer e Salesforce Platform, além das clouds de setor. Não Essentials nem Professional.
Onde funcionaFluxos de tela, páginas de registro, de aplicativo e inicial, Experience Cloud
HoráriosQualquer intervalo (15, 30 ou 60 minutos são os mais comuns), ou dia inteiro
Idiomas9, incluindo espanhol, francês, alemão e japonês
AcessibilidadeWCAG 2.1 AA
ConfiguraçõesMais de 100, definidas no Assistente de Configuração ou no App Builder
Dados100% nativo: seus dados ficam no Salesforce, nos seus próprios objetos
MultiDatePick
US$ 20/usuário/mês
  • Booking, Date e Date Time, todos os recursos
  • Teste grátis de 30 dias, sem cartão de crédito
  • Sem cobrança por reserva
Ver preços →

Perguntas sobre o calendário de reservas para Salesforce

Respostas curtas para o que as pessoas pesquisam.

O Salesforce tem um calendário de reservas?

Não um que faça reservas nos seus próprios objetos. O calendário padrão do Salesforce mostra eventos e registros, mas serve para visualizar, não para reservar. O Salesforce Scheduler é um complemento pago, construído sobre um modelo de dados próprio. O MultiDatePick Booking adiciona um calendário de reservas a qualquer objeto, com horários, capacidade e verificação de conflitos.

Como reservar salas ou equipamentos no Salesforce?

Mantenha suas salas ou equipamentos como registros em qualquer objeto e aponte o componente MultiDatePick Booking para esse objeto no Assistente de Configuração. Os usuários escolhem uma sala, escolhem as datas, clicam nos horários livres e reservam. Cada reserva é salva como um registro no seu objeto de reservas, vinculado à sala e ao registro pai.

Os clientes podem fazer reservas em um site do Experience Cloud?

Sim. Coloque o componente Booking em uma página do Experience Cloud, defina o Config Name e o Static Parent Record Id, e os visitantes reservam os horários livres por conta própria. Usuários convidados podem ler e criar, então cancelamentos e edições devem ficar atrás de um login.

Como evitar reservas duplicadas no Salesforce?

Defina o Conflict Behavior no componente Booking. Block deixa os horários ocupados sem clique, Skip salva as datas livres de uma reserva com várias datas e informa quais foram ignoradas, e Allow permite sobreposição. Com um Capacity Field, o horário fica aberto até lotar, com selos ao vivo como 3/10.

Posso ver um calendário de todas as salas ou recursos no Salesforce?

Sim. A visualização Linha do tempo coloca todas as salas, veículos ou pessoas na lateral e as datas no topo, com uma faixa de capacidade combinada. A visualização Ocupação mostra, em um mapa de calor, o quanto cada recurso está ocupado por dia, e a visualização Semana mostra os horários livres.

Uma reserva pode ocupar vários recursos ao mesmo tempo?

Sim. Ative o Allow Booking Multiple Resources e os usuários marcam várias salas, pessoas ou veículos. O Capacity Aggregation define como a disponibilidade é somada: Combined para estoques independentes, Distinct para um único evento que precisa de todos os recursos livres.

Existe um Lightning Web Component para reservas no Salesforce?

Sim. O MultiDatePick Booking é um Lightning Web Component para fluxos de tela (Screen Flows), páginas de registro, páginas de aplicativo, páginas iniciais e páginas do Experience Cloud. Ele é configurado em um Assistente de Configuração, sem Apex.

Quanto custa o calendário de reservas do MultiDatePick?

US$ 20 por usuário por mês, com todos os componentes e recursos, teste grátis de 30 dias e sem cartão de crédito.

Todas as configurações do Booking

A referência completa, pelo rótulo que os administradores veem no App Builder, no Flow Builder e no Assistente de Configuração.

Abrir a referência completa de configurações do Booking

Com o Config Name definido, todas as configurações vêm da configuração do Assistente de Configuração. As páginas do Date e do Date Time também documentam as configurações de calendário compartilhadas: referência do Date.

Configuração e visualizações

ConfiguraçãoNome da APIPadrãoO que faz
Nome da Configuração (Config Name)configNameCarrega todas as configurações de uma configuração salva no Assistente de Configuração
Exibição (View)viewcalendarLayout inicial: calendário, linha do tempo, semana, ocupação ou agenda. Ocupação e agenda são somente leitura
Visualizações Disponíveis (Available Views)availableViewstodas as cincoQuais visualizações o seletor oferece. A visualização padrão é sempre incluída
Janela da Linha do Tempo (Dias) (Timeline Window (Days))timelineWindowDays14Quantos dias a linha do tempo mostra de uma vez. 0 para o mês inteiro
Zoom da linha do tempo (Timeline Zoom)timelineZoomweekZoom inicial: dia, semana ou mês. Os usuários podem trocar
Timeline Group By FieldtimelineGroupByFieldAgrupa as linhas da linha do tempo sob cabeçalhos, por exemplo por prédio, cada um com uma faixa de capacidade
Máx. de Linhas de Recursos (Max View Resources)maxViewResourcesMáximo de linhas de recursos que a Linha do tempo e a Ocupação desenham, das mais ocupadas para as menos. Limita as linhas desenhadas, não as contadas
Linhas de Recursos (Resource Rows)resourceViewFilterallall, ou booked para desenhar só os recursos com alguma reserva no período
Agenda FieldsagendaFieldsCampos extras em cada linha da agenda. Em branco, reutiliza os Hover Popover Fields

Exibição

ConfiguraçãoNome da APIPadrãoO que faz
Button LabellabelReservar Recurso (Book Resource)Texto do botão que abre o calendário
Calendar TitlemodalTitleReservar Recurso (Book Resource)Título no topo do calendário
Show Inline (No Button)showInlinefalseCalendário sempre visível na página, sem janela pop-up
Show Done Button in Inline ModeshowDoneButtonInlinetrueConcluído recolhe o calendário em um cartão de resumo; clique para reabrir
Two-Month ViewtwoMonthViewfalseDois meses lado a lado
Tamanho do Calendário (Calendar Size)calendarSizemediumtiny, xsmall (Very Small), small, medium ou large. Tiny e Very Small cabem em barras de utilitários, barras laterais e blocos de painel.
Day Header FormatdayHeaderFormat33 = DOM SEG, 2 = DO SE, 1 = D S
Week Starts on MondayweekStartsOnMondayfalseA semana começa na segunda, e não no domingo
Mostrar Padrão Recorrente (Show Recurring Pattern Button)showRecurringPatterntruePadrões semanais e mensais para escolher muitas datas
Show Selection SummaryshowSelectedSummarytrueQuantidade e intervalos das datas selecionadas
RequiredrequiredfalseO fluxo só avança depois que algo for escolhido

Recurso

ConfiguraçãoNome da APIPadrãoO que faz
Resource Object API NameresourceObjectApiNameO objeto que guarda o que é reservado. Qualquer objeto, inclusive User
Resource Name FieldresourceNameFieldNameNome exibido no seletor de recursos
Business Hours Start FieldbusinessHoursStartFieldCampo de hora: quando cada recurso abre
Business Hours End FieldbusinessHoursEndFieldCampo de hora: quando cada recurso fecha
Campo de Capacidade (Capacity Field)capacityFieldReservas permitidas por horário. Ativa o modo de capacidade e as porcentagens da Ocupação
Show Availability CountshowAvailabilityCounttrueSelos 3/10 ao vivo nos horários, com um Capacity Field
Allow Booking Multiple ResourcesallowMultipleResourcesfalseMarque vários recursos e reserve todos juntos
Capacity Aggregation (multi-resource)capacityAggregationCombinedCombined soma reservas e capacidades. Distinct conta uma única vez um evento distribuído por vários recursos
Allow Save Without Picking a ResourceallowNoResourcefalseSalva com o recurso em branco, por exemplo um fechamento que vale para todos
Resource Filter Field (optional)resourceFilterFieldCampo(s) que limitam o seletor. Use ; para combinar campos
Resource Filter Value (optional)resourceFilterValueValor(es) a comparar. , significa OU, ; significa E entre campos

Registro de reserva

ConfiguraçãoNome da APIPadrãoO que faz
Booking Object API NameresourceBookingObjectOnde os registros de reserva são criados
Booking Date FieldbookingDateFieldCampo de data na reserva
Booking Start Time FieldbookingStartTimeFieldCampo de hora do início
Booking End Time FieldbookingEndTimeFieldCampo de hora do término
Booking Resource FieldbookingResourceFieldLookup para o recurso reservado
Parent Record Relationship FieldrelationshipFieldApiNameLookup de cada reserva para o registro pai
End Date FieldendDateFieldDatas vizinhas são salvas como um único registro com data de início e de término (locação de segunda a sexta = 1 registro)
Book Button LabelresourceBookButtonLabelReservar (Book)por exemplo, Agendar ou Marcar
Record Name FieldrecordNameFieldCampo de texto para um nome de registro legível
Default Record NamedefaultRecordNamepor exemplo, Reserva de sala
Append Date/Time to Record NameappendDateTimeToNametrueAcrescenta a data e a hora ao nome

Horários

ConfiguraçãoNome da APIPadrãoO que faz
Time Slot Interval (Minutes)timeInterval30Duração do horário, em qualquer número de minutos
Disable Time Slot Grid (Full-Day Mode)disableTimeSlotGridfalseReservas só com data, por exemplo diárias de hotel
Allow Different Times Per DateallowDifferentTimesfalseCada data ganha a própria grade de horários
Group Time Slots by PeriodgroupTimeSlotsByPeriodfalseGrupos Manhã, Tarde e Noite
Max Time SlotsmaxTimeSlotSelection0Máximo de horários que um usuário pode escolher no total. 0 = ilimitado
Allow Whole-Day (No Times)allowWholeDayNoTimesfalseUma data escolhida sem horários é salva como registro de dia inteiro
Somente grade de horários (Time Grid Only)timeGridOnlyfalseOculta o calendário; mostra só a grade de horários de uma data implícita
Time Grid DatetimeGridDateData explícita (YYYY-MM-DD) para o Time Grid Only
Time Grid Date FieldtimeGridDateFieldCampo de data no registro da página. Prioridade: Time Grid Date, depois este campo, depois hoje

Conflitos e capacidade

ConfiguraçãoNome da APIPadrãoO que faz
Comportamento de Conflito (Conflict Behavior)conflictBehaviorblockblock: horários ocupados não podem ser escolhidos. skip: reservas com várias datas salvam as datas livres e listam as ignoradas. allow: sem verificação
Buffer Between Bookings (Minutes)bufferMinutes0Intervalo de preparação mantido livre depois de cada reserva no mesmo recurso
Conflict Look-Ahead DaysconflictLookAheadDays360Período usado tanto para os selos de disponibilidade quanto para a verificação de conflitos ao salvar
Ignored StatuseshideBookingsWithStatuspor exemplo, Cancelled: oculto da grade e fora da capacidade

Status e passar o mouse

ConfiguraçãoNome da APIPadrãoO que faz
Campo de Status (Status Field)statusFieldLista de opções que define as cores
Cores de Status de Reserva (Status Colors)statusColorspor exemplo, Confirmed:green,Pending:orange,Cancelled:red
Status Color DisplaystatusColorDisplaybothgrid (horários), calendar (dias) ou both
Status Field LabelstatusFieldLabelRótulo do seletor de status
Selectable Statuses (Status Picker)selectableStatusesQuais status os usuários podem definir. Com um único valor, ele é aplicado automaticamente e o seletor fica oculto
Second Picklist FieldsecondStatusFieldUma segunda lista de opções escolhida ao salvar, por exemplo um motivo. Sem cores
Second Picklist LabelsecondStatusFieldLabelRótulo da segunda lista de opções
Selectable Second-Picklist ValuesselectableSecondStatusesValores permitidos na segunda lista de opções
Campos ao Passar o Mouse (Hover Popover Fields)hoverFieldsCampos exibidos ao passar o mouse sobre uma reserva
Show In-Component ToastshowSuccessToastfalseConfirmação exibida dentro do componente. Necessária no Experience Cloud
Show Add to Calendar After SavingshowAddToCalendarfalseDepois de salvar, um arquivo .ics com todas as reservas recém-feitas, para Outlook, Google ou Apple
Calendar File Location FieldcalendarLocationFieldem brancoUm campo do recurso, como o endereço de uma sala, que preenche o Local de cada evento no arquivo de calendário. Deixe em branco quando reservar pessoas: elas já aparecem no título do evento
Success Toast Message (optional)successToastMessageTexto de sucesso personalizado

Modo de edição

ConfiguraçãoNome da APIPadrãoO que faz
Ativar Modo de Edição (Enable Edit Mode)enableEditModetrueAltere em massa status, data, horário ou recurso com um único Aplicar, com a mesma verificação de conflitos. Exclusões exigem dois cliques
Edit Button LabeleditButtonLabelEditRótulo do botão de edição
Edit Record DisplayeditRecordDisplayname, status, time, resourceQuais detalhes aparecem em cada registro da lista de edição, nesta ordem. Palavras-chave: name, status, time, date, resource

Datas e limites

ConfiguraçãoNome da APIPadrãoO que faz
Max Dates Per BookingmaxSelections0Máximo de datas por reserva. 0 = ilimitado
Allow Past DatesallowPastDatesfalsePermite reservar no passado
Earliest Bookable DateminDateNada antes desta data
Latest Bookable DatemaxDateNada depois desta data
Book Up To (Days Ahead)maxDaysAhead0Janela móvel: hoje mais N dias. 0 = sem limite
Minimum Notice (Hours)minNoticeHours0Nada que comece em menos de N horas a partir de agora. Verificado de novo ao salvar
Pre-Selected DatesdefaultDatesDatas já escolhidas quando o calendário abre
Blocked DatesdisabledDatesUma lista fixa de datas que não podem ser escolhidas
Only These Dates Are SelectableavailableDatesTodo o resto fica fechado
Auto-Jump to First Available DateautoJumpToFirstAvailablefalseAbre no primeiro mês com datas livres

Objeto de datas bloqueadas

ConfiguraçãoNome da APIPadrãoO que faz
Blocked Dates ObjectblockedDatesSourceObjectObjeto de feriados e fechamentos. Ativa o bloqueio
Blocked Dates Date FieldblockedDatesDateFieldCampo de data nesse objeto
Blocked Dates Filter FieldblockedDatesFilterFieldCampo que define quais fechamentos se aplicam
Blocked Dates Filter ValueblockedDatesFilterValueValor que esse campo precisa ter
Blocked Dates Start Time FieldblockedDatesStartTimeFieldInício de um fechamento parcial do dia
Blocked Dates End Time FieldblockedDatesEndTimeFieldFim de um fechamento parcial do dia
Blocked Dates Resource FieldblockedDatesResourceFieldFecha só um recurso. Em branco, fecha todos

Salvando no registro pai

ConfiguraçãoNome da APIPadrãoO que faz
Static Parent Record IdstaticRecordIdRegistro pai para páginas de aplicativo, iniciais e do Experience Cloud
Parent Record IdrecordIdDefinido automaticamente em páginas de registro; passe-o em um fluxo
Parent Record Id FieldparentRecordIdFieldCampo alternativo de vínculo com o registro pai
Related Booking Object API NamerelatedObjectApiNameNormalmente igual ao Booking Object API Name
Campo de Data (Date Field API Name)dateFieldApiNameNormalmente igual ao Booking Date Field
Load Existing DatespreloadExistingDatestrueMostra as reservas existentes na grade
Existing Dates ModepreloadModeeditableeditable, ou readonly para páginas públicas de disponibilidade
Rótulo do Botão Salvar (Save Button Label)saveButtonLabelSalvarTexto do botão de salvar

Sub-blocos (Consolidate Time Span)

Todos os horários escolhidos viram uma única reserva pai, do primeiro ao último horário; os intervalos vazios são salvos como registros filhos. Para dias de instrutores, tempo de deslocamento ou pausas de turno, não para salas que devem ficar livres entre reuniões.

ConfiguraçãoNome da APIPadrãoO que faz
Consolidate Time SpanconsolidateTimeSpanfalseAtiva os sub-blocos
Sub-Block Object API NamesubBlockObjectApiNameObjeto filho para os intervalos
Sub-Block Parent Lookup FieldsubBlockParentLookupFieldLookup de volta para a reserva pai
Sub-Block Date FieldsubBlockDateFieldCampo de data no filho
Sub-Block Start Time FieldsubBlockStartTimeFieldHora de início no filho
Sub-Block End Time FieldsubBlockEndTimeFieldHora de término no filho
Sub-Block Name FieldsubBlockNameFieldPreenchido com o Sub-Block Button Label
Sub-Block Button LabelsubBlockModeButtonLabelpor exemplo, Marcar como pausa
Show Sub-Block Toggle ButtonshowSubBlockButtonfalseMostra esse botão de alternância na grade

Saídas do fluxo

ConfiguraçãoNome da APITipoO que devolve
Successful Bookings Count (Output)bookingSuccessCountNúmeroQuantas reservas foram salvas
Conflict Dates (Output)bookingConflictDatesColeção de textoDatas que não puderam ser reservadas

Reserve salas, equipamentos e pessoas no Salesforce

Em breve no Salesforce AppExchange. Reserve um horário na demo ao vivo agora, ou diga para onde enviar o aviso de lançamento.

US$ 20/usuário/mês, teste grátis de 30 dias, sem cartão de crédito. 100% nativo do Salesforce.