Próximamente en Salesforce AppExchange

El calendario de cuenta de Salesforce: todos los registros relacionados en una vista

Las tareas de los contactos de la cuenta. Los hitos de sus oportunidades. Las visitas de sus proyectos. Ponlos todos en el calendario de la cuenta con un solo ajuste, a cualquier profundidad y sin escribir Apex.

Publicado el 31 de octubre de 2026 · MultiDatePick

«¿Cómo veo todas las tareas de esta cuenta, también las registradas en sus contactos?» «¿La página de la cuenta puede mostrar también los hitos de la oportunidad?» «¿Cómo muestro registros nietos en una página de registro?» El trabajo con un cliente está repartido en muchos registros. La página de la cuenta debería mostrarlo todo en un solo lugar.

MultiDatePick lo consigue con un campo de acumulación. Un calendario en la página de la cuenta carga los registros vinculados directamente a la cuenta y, además, todos los que apuntan a ella desde más lejos: a través de un contacto, una oportunidad, un proyecto o una cadena de búsquedas de hasta cinco niveles. Un solo campo en el asistente de configuración. Sin Apex.

Calendario de cuenta de Salesforce sin campo de acumulación: solo aparecen los cuatro días de noviembre con tareas registradas directamente en la cuenta
Antes: solo las tareas de la propia cuenta. Cuatro días en noviembre.
Calendario de cuenta de Salesforce con el campo de acumulación AccountId: once días de noviembre marcados, con tareas de los contactos y oportunidades de la cuenta en colores de estado
Después: campo de acumulación con AccountId. Once días, con las llamadas del contacto y los hitos de la oportunidad.

Lo que obtienes en la página de la cuenta

Toda la relación con el cliente

Las tareas y registros de la cuenta, de sus contactos y de sus oportunidades, en un solo calendario nada más abrir la página.

Cualquier objeto, cualquier profundidad

Objetos estándar o personalizados, vinculados directamente o mediante una ruta de hasta cinco búsquedas.

Guardar sigue siendo sencillo

Los días nuevos se guardan en el registro de la página mediante el campo de relación de siempre. Los registros relacionados conservan sus propios principales.

Colores de estado

Cada registro, directo o acumulado, lleva el color de su estado, y los botones sobre el calendario filtran por estado.

Detalles al pasar el cursor

Señala un día para ver qué llamada, hito o visita es, y abre el registro que hay detrás.

El acceso de cada usuario

Los registros se cargan como la persona que ve la página, así que la colaboración y la seguridad a nivel de campo se aplican como siempre.

Por qué la página de la cuenta muestra solo parte de la agenda

Un calendario en una página de registro carga normalmente los registros que buscan ese registro. En una página de cuenta con un calendario de tareas, son las tareas cuyo Relacionado con es la cuenta. Pero la mayor parte del trabajo se registra en otro sitio: una llamada de seguimiento en el contacto, el arranque de un piloto en la oportunidad, una visita in situ en un proyecto. Todos esos registros pertenecen a la cuenta, a uno o más niveles de distancia, y un calendario de un solo nivel los deja fuera.

El campo de acumulación cierra ese hueco. Indica un segundo campo, o una ruta a través de búsquedas, que también lleva al registro de la página. El calendario muestra todos los registros que coinciden con cualquiera de los dos. En el ejemplo de Northwind Logistics de arriba, las visitas de la propia cuenta ocupan cuatro días de noviembre; con el campo de acumulación en AccountId, se suman las llamadas del contacto y los hitos de la oportunidad, y el mes muestra once.

Cómo funciona el campo de acumulación

Dos campos, dos funciones. El campo de relación es donde se guarda un registro nuevo: eliges un día en la página de la cuenta y el registro queda vinculado a esa cuenta. El campo de acumulación es una segunda forma de coincidir: cualquier registro cuyo valor de acumulación sea el registro de la página también aparece en el calendario. Algunas configuraciones que funcionan así:

PáginaRegistros del calendarioCampo de relaciónCampo de acumulación y lo que añade
CuentaTareaWhatIdAccountId: tareas de los contactos y oportunidades de la cuenta
CuentaEventoWhatIdAccountId: reuniones con los contactos de la cuenta y en sus oportunidades
CuentaTarea de proyecto (personalizado)Account__cProject__r.Account__c: las tareas de todos los proyectos de la cuenta
CuentaVisita in situ (personalizado)Account__cLocation__r.Region__r.Account__c: las visitas a todas las ubicaciones de todas las regiones de la cuenta
OportunidadHito (personalizado)Opportunity__cQuote__r.OpportunityId: hitos registrados en los presupuestos de la oportunidad

Una ruta se escribe como Salesforce escribe las relaciones: el nombre de relación de cada búsqueda, un punto y el campo al final. Las búsquedas personalizadas terminan en __r por el camino (Project__r) y las estándar pierden el Id (Contact.AccountId). Hasta cinco niveles, la misma profundidad que permite una consulta de Salesforce.

Configúralo en el asistente de configuración

El campo de acumulación está en la pantalla Campos del asistente, en el cuadro Además, junto a los campos que ya eliges:

  1. Elige dónde va el calendario. Abre la pestaña del asistente de configuración de MultiDatePick, elige la página de registro de la cuenta y el formato del calendario (un registro por fecha para un calendario Dates).
  2. Elige cómo se guarda cada día. En la pantalla Campos elige Tarea, luego Relacionado con (WhatId) como campo de relación y Fecha de vencimiento (ActivityDate) como campo de fecha.
  3. Escribe el campo de acumulación. Escribe AccountId, o una ruta de búsquedas como Project__r.Account__c para un objeto personalizado. Guarda la configuración con un nombre como Account_Visits.
  4. Coloca el componente en la página de la cuenta. En Lightning App Builder, añade el componente Dates de MultiDatePick y escribe el nombre en Config Name. Ahora cada cuenta muestra toda su agenda.
Pantalla Campos del asistente de configuración del calendario de Salesforce: Tarea guardada mediante Relacionado con (WhatId) en una página de cuenta, con AccountId en el campo de acumulación
Tarea en una página de cuenta: se guarda mediante Relacionado con y se acumula mediante AccountId.

¿Ya tienes un calendario en la página? Abre su configuración en el asistente, añade el campo de acumulación y guarda. Todas las páginas que usan esa configuración lo aplican en la siguiente carga. En Lightning App Builder, el componente tiene la misma propiedad como Rollup Field.

Quién acumula registros en el registro principal

Cualquier equipo que registra el trabajo de un registro en los registros que lo rodean:

Gestores de cuentasCada llamada, reunión y seguimiento de los contactos y oportunidades de la cuenta, en la cuenta.
Servicio de campoLas visitas in situ de cada ubicación, acumuladas en el cliente al que pertenecen.
Entrega de proyectosLas fechas de vencimiento de las tareas de cada proyecto y fase, en la página de la cuenta del cliente.
Customer successSesiones de onboarding, revisiones y pasos de renovación de contactos y oportunidades en una sola vista mensual.
Organizaciones sin ánimo de lucroTurnos de voluntariado y reuniones con donantes registrados en los miembros del hogar, mostrados en el hogar.
Gestión inmobiliariaLas inspecciones de cada unidad, acumuladas a través del edificio en la cuenta del propietario.

Los ajustes que lo definen

Cada uno es un campo del asistente de configuración y una propiedad del componente, así que nada de esto necesita código:

AjusteFunciónNombre de API
Objeto relacionadoEl objeto que el calendario muestra y guarda, como Tarea o un objeto personalizado Site Visit.relatedObjectApiName
Campo de relaciónLa búsqueda al registro de la página. Los registros nuevos se guardan mediante ella.relationshipFieldApiName
Campo de acumulaciónUn segundo campo o ruta de búsquedas que también lleva al registro de la página. Los registros que coinciden también aparecen en el calendario.rollupField
Campo de fechaEl campo de fecha que coloca cada registro en el calendario, como ActivityDate.dateFieldApiName
Campo de estado y colores de estadoLa lista de selección de estado y un color por valor, como Completed:#22C55E.statusField, statusColors
Campos al pasar el cursor (Hover Popover Fields)Los campos que se muestran al señalar un día, como Asunto y Estado.hoverFields
Nombre de configuración (Config Name)La configuración guardada por el asistente de configuración. Rellena esta y deja el resto en blanco.configName
Más que una cuadrícula mensual. MultiDatePick puede mostrar los mismos registros como calendario, línea de tiempo, semana, agenda o cuadrícula de ocupación, todo desde un solo componente. Mira las cinco vistas.

Preguntas frecuentes

¿Cómo muestro las tareas de contactos y oportunidades en un calendario de cuenta de Salesforce?

Coloca el componente Dates de MultiDatePick en la página de registro de la cuenta con Tarea como objeto relacionado y WhatId como campo de relación, y escribe AccountId en el campo de acumulación. Salesforce guarda la cuenta en las tareas registradas en sus contactos y oportunidades, así que esas tareas aparecen en el calendario de la cuenta junto a las de la propia cuenta.

¿Un calendario de Salesforce puede mostrar registros nietos?

Sí. El campo de acumulación acepta una ruta a través de búsquedas, como Project__r.Account__c, así que un calendario en la página de la cuenta muestra los registros de todos los proyectos de esa cuenta. La ruta puede tener hasta cinco niveles, el máximo que Salesforce permite recorrer en una consulta.

¿Dónde se guardan los registros nuevos cuando hay un campo de acumulación?

Mediante el campo de relación, igual que siempre. El campo de acumulación solo añade registros a lo que muestra el calendario. Un día que eliges en la página de la cuenta guarda un registro vinculado a esa cuenta, y los registros relacionados conservan sus propios principales.

¿La acumulación respeta la colaboración y la seguridad a nivel de campo?

Sí. El calendario carga los registros como la persona que ve la página, así que se aplican la colaboración de registros y la seguridad a nivel de campo. Cada usuario ve los registros relacionados a los que ya tiene acceso en Salesforce, y nada más.

¿Qué componentes de MultiDatePick admiten el campo de acumulación?

Los componentes Dates y Date Time, con cualquier objeto en el que guarden, estándar o personalizado. El componente Booking usa el mismo campo de acumulación con This Record Only, así que sus vistas de línea de tiempo, semana, ocupación y agenda muestran las reservas vinculadas al registro de la página a través de la ruta de búsquedas.

Toda la cuenta, en la cuenta.

Prueba la demo en vivo, o empieza con una configuración lista para usar de la Config Library.

  • US$20/usuario/mes, todas las funciones
  • Prueba gratis de 30 días, sin tarjeta
  • 100 % nativo de Salesforce
  • Sin Apex
  • Próximamente en Salesforce AppExchange