Crear y personalizar calendarios de marketing

Importante

Este artículo solo se aplica a marketing saliente.

El calendario de marketing se proporciona como un control estándar que puede agregar a cualquier entidad o formulario. Las siguientes subsecciones explican cómo personalizar la configuración de cualquier calendario y cómo agregar añadir una visualización de calendario a una entidad o formulario.

Tipos y ubicaciones de calendarios de marketing

Hay dos tipos básicos de calendarios de marketing:

  • Calendarios a nivel de entidad: los calendarios a nivel de entidad aparecen cuando abra por primera vez una entidad desde el navegador principal, como eventos, recorridos del cliente o el calendario de marketing principal. Aparecen donde normalmente verá una vista de lista y, cuando esté presente, puede cambiar entre la vista de calendario y la vista de lista. Aquí verá los registros relevantes trazados sobre el calendario de acuerdo con sus fechas programadas, y podrá abrir cualquier registro de la lista desde aquí. Este tipo de calendario puede mostrar varios tipos de entidades y proporciona un selector de vista del sistema para filtrar los registros que se muestran.
  • Calendario a nivel de formulario: los calendarios a nivel de formulario aparecen mientras visualiza un registro concreto, como un evento específico. Están integrados en la vista de formulario. Puede que estos aparezcan en su propia pestaña del formulario, o como una sección en una pestaña con otras secciones de configuración también disponibles. Este tipo de calendario solo puede mostrar y crear registros de un tipo de entidad y no proporciona un selector de vista del sistema. A menudo suelen configurarse para mostrar la información relacionada con el registro concreto en el que aparecen.

Aparte de las diferencias que se observan aquí, ambos tipos de calendarios tienen el mismo aspecto y funcionan de manera similar.

Agregar un calendario de marketing a una entidad

Cuando agrega el control del calendario a nivel de entidad, estará disponible en la vista de lista de esa entidad de forma predeterminada o a través del botón Mostrar como (como se describe en Trabajar con calendarios de marketing).

Importante

Solo puede agregar calendarios a nivel de entidad a entidades que tengan fechas inicio y de finalización. (No obstante, puede agregar calendarios a nivel de formulario a cualquier entidad).

Para agregar un calendario a nivel de entidad a una entidad:

  1. Abrir una ventana de personalización de Power Apps. En el panel izquierdo, expanda Componentes>Entidades para ver una lista de todas las entidades. A continuación, seleccione la entidad en la que desee agregar el calendario.

    Selecciona una entidad.

  2. Vaya a la pestaña Controles y elija Agregar control.

    Agregue un control.

  3. Se abre el cuadro de diálogo Agregar control. Úselo para buscar y agregar el control denominado Calendario de marketing.

  4. La pestaña Controles se actualiza para mostrar las opciones de configuración del nuevo calendario.

    Configurar el control del calendario.

    Haga lo siguiente:

    • Seleccione Calendario de marketing en la sección Control y, a continuación, configure las asignaciones y los id. del formulario de vista rápida para cada entidad que desea incluir en este calendario, además de otras opciones de configuración. Para obtener más información sobre esta configuración, consulte Configurar las entidades disponibles para un calendario.
    • Haga que el calendario sea la vista predeterminada para cualquiera o todos los factores de forma disponibles (web, teléfono y tableta) mediante los botones de opción en la parte superior, según sea necesario.
  5. Guarde y publique la configuración.

Agregar un calendario de marketing a un formulario

Puede agregar un calendario de marketing a cualquier formulario en el que crea que puede ser útil. Puede colocarlo como una nueva sección para cualquier pestaña existente del formulario o crear una pestaña que se dedique a mostrar el calendario por sí mismo. Los calendarios que agregue en el nivel de formulario solo pueden mostrar un tipo de entidad (como eventos, citas, sesiones o sesiones).

  1. Abrir una ventana de personalización de Power Apps.. En el panel izquierdo, expanda Componentes>Entidades para ver una lista de todas las entidades. A continuación, expanda la entidad en la que desea agregar el calendario y elija Formularios para ver una lista de formularios disponibles actualmente para esa entidad. Seleccione o cree el formulario en la que desee agregar el calendario.

    Seleccione un formulario.

  2. En el editor de formularios, vaya a la pestaña Insertar y agregue un contenedor para hospedar el calendario (como una pestaña o una sección):

    Agregar una ficha al formulario.

  3. Con la pestaña o sección recién creada seleccionada, elija Insertar>Subcuadrícula.

  4. Se abre la ventana Establecer propiedades. En la pestaña Presentación, proporcione un Nombre y una Etiqueta a la subcuadrícula.

    Propiedades de subcuadrícula.

  5. En la sección Origen de datos, elija el tipo de entidad que desea mostrar en su calendario. Configure los siguientes valores:

    • Registros: elija Todos los tipos de registro para mostrar cualquier tipo de registro, o bien elija Solo registros relacionados para mostrar solo los registros que tienen una relación con un registro que se muestra actualmente (como salas reservadas para un evento que se muestra, o citas asignadas a un orador que se muestra).
    • Entidad: elija el tipo de entidad que desea mostrar en el calendario. La entidad que elija debe incluir campos para una fecha de inicio y una fecha de finalización, y también debe tener disponible un formulario de creación rápida.
    • Vista predeterminada: elija una vista del sistema definida para su entidad seleccionada. Esta configuración filtrará la colección de registros que se muestran en el calendario.
  6. Vaya a la pestaña Controles y seleccione Agregar control.

  7. Se abre el cuadro de diálogo Agregar control. Úselo para buscar y agregar el control denominado Calendario de marketing.

    Nota

    Puede haber varios tipos de controles de calendario disponibles. Asegúrese de comprobar el nombre atentamente.

  8. La pestaña Controles se actualiza para mostrar las opciones de configuración del nuevo calendario.

    Propiedades del calendario de marketing.

    Haga lo siguiente:

    • Seleccione el Calendario de marketing en la sección Control y, a continuación, configure las asignaciones y los id. del formulario de vista rápida para la entidad que decidió incluir en este calendario, además de otras opciones de configuración. Para obtener más información sobre esta configuración, consulte Configurar las entidades disponibles para un calendario.
    • Haga que el calendario sea la vista predeterminada para cualquiera o todos los factores de forma disponibles (web, teléfono y tableta) mediante los botones de opción en la parte superior, según sea necesario.
  9. Guarde y publique la configuración.

Configurar las entidades disponibles para un calendario

Después de haber agregado un calendario de marketing a una entidad o formulario, debe configurarlo con la colección de entidades que se deben mostrar y crear. La configuración es la misma en cada caso.

  1. Abra una ventana de personalización de Power Apps y vaya a la entidad o formulario donde va a crear o editar el calendario.

    A partir de este momento, el proceso es el mismo tanto si crea o edita un calendario a nivel de entidad como a nivel de formulario.

    Configurar el control del calendario.

  2. Seleccione Calendario de marketing en la sección Control para abrir sus opciones de configuración en la sección inferior de la ventana.

  3. Puede agregar hasta cinco entidades para mostrar en calendarios a nivel de entidad, o solo uno para calendarios a nivel de formulario. Tenga en cuenta lo siguiente:

    • La Entidad 1 es fija. Para un calendario a nivel de entidad, ésta es siempre la propia entidad. Para calendarios a nivel de formulario, esta es la entidad seleccionada para la subcuadrícula que hospeda el calendario.
    • Los calendarios a nivel de formulario solo pueden mostrar la entidad establecida para Entidad 1. Puede agregar más entidades para permitir a los usuarios crear esos tipos de registros desde el calendario, pero el calendario no los mostrará; de lo contrario, es probable que los usuarios se confundan.
    • Los calendarios a nivel de entidad pueden mostrar hasta cinco entidades de cualquiera tipo que tenga una fecha de inicio, una fecha de finalización y un formulario de creación rápida.
  4. Use los botones Configurar propiedadBotón Configurar propiedad. para realizar cada una de las siguientes configuraciones para la Entidad 1:

    • Fecha de inicio: seleccione el campo de la entidad de destino en la que la fecha de inicio se define para cada registro.

    • Fecha de finalización: seleccione el campo de la entidad de destino en la que la fecha de finalización se define para cada registro.

    • Nombre/puesto: seleccione el campo que define el nombre del registro de la entidad de destino. Este valor se mostrarán en el calendario para identificar el registro.

    • Descripción: seleccione el campo que describe el nombre del registro de la entidad de destino. Este valor se muestra para elementos del calendario cuando están en la vista de día o semana.

    • Color: seleccione el campo con un valor personalizado de color en segundo plano para la entidad de destino (opcional). Si no asigna un campo aquí (o si el campo asignado no incluye valores para un registro determinado), se usará el color predeterminado de la entidad. Algunas personalizaciones adicionales también se requieren para habilitar esta característica para cualquier entidad. Más información: Configurar los colores personalizados a nivel de registro

    • Entidad principal: seleccione una entidad principal (opcional). En el futuro, esto se utilizará para agrupar elementos secundarios en elementos principales cuando se muestren en el calendario, pero en la versión actual esta configuración no tiene ningún efecto. Esto será útil, por ejemplo, para las sesiones que tienen eventos como entidad principal.

    • Id. de formulario de vista rápida de la entidad 1: Cuando los usuarios seleccionan un elemento del calendario, aparece un formulario de vista rápida con información acerca del registro seleccionado que incluye un botón para abrir el registro completo para su edición. Puede elegir cualquier formulario para esta finalidad; puede crear uno personalizado, pero muchas personas simplemente usan el formulario de creación rápida existente. Si no proporciona un valor aquí, los usuarios que seleccionen este tipo de elemento de calendario irán directamente al formulario de edición. Para establecer esto, elija el botón Configurar propiedad para esta configuración, elija el botón de opción Enlazar a un valor estático y pegue el id. en el campo provisto aquí. Para obtener más información sobre cómo encontrar el id. de un formulario de una vista rápida, consulte Encontrar el id. de formulario para un formulario de vista rápida.

      Cuadro de diálogo Configurar propiedad.

  5. Si crea un calendario a nivel de entidad y desea agregar otra entidad al calendario actual, elija una entidad para Entidad 2 y repita el paso anterior para esa entidad. Puede agregar hasta cinco entidades para calendarios a nivel de entidad.

  6. Realice la siguiente configuración general según sea necesario (es opcional). Aparecen después de la configuración Entidad y se aplica al calendario en conjunto:

    • Duración predeterminada para nuevos elementos: Especifique la duración predeterminada (en minutos) que se aplica a nuevos elementos creados por este calendario. Cuando un usuario crea un elemento nuevo (por ejemplo, una cita), seleccionará una fecha y una hora de inicio. La fecha y la hora de finalización para ese elemento se establecerá, posteriormente y de forma automática, en este número de minutos, pero el usuario es libre de cambiarla según sea necesario.
    • Vista predeterminada: Elija qué vista de calendario se mostrará cuando se abra el calendario por primera vez (día, mes, año o agenda).
    • Fecha de vista predeterminada: Normalmente, esta se dejará en blanco para mostrar la fecha actual, pero puede especificar una fecha estática en su lugar. No elija la opción Enlazar a un valor de un campo porque no funciona en la versión actual del calendario.
  7. Guarde y publique la configuración.

Encuentre el id. de formulario para un formulario de vista rápida

Parte de la configuración del calendario le brinda la opción de elegir un formulario de vista rápida para cada entidad mostrada por el calendario. Cuando un usuario selecciona un elemento del calendario, el contenido de este formulario se muestra en un cuadro de diálogo emergente de solo lectura. Puede elegir cualquier formulario para esta finalidad; puede crear uno personalizado, pero muchas personas simplemente usan el formulario de creación rápida existente. Más información Configurar las entidades disponibles para un calendario

Al especificar el formulario, debe usar el id. del formulario que desee utilizar. A continuación se muestra la forma de encontrar el id. requerido:

  1. Abra una ventana de personalización de Power Apps y expanda Componentes>Entidades para ver una lista de todas las entidades. A continuación, expanda la entidad que está añadiendo a su calendario y elija Formularios para ver una lista de formularios disponibles actualmente para esa entidad.

  2. Seleccione el formulario que desea usar como formulario de vista rápida. El formulario se abre en una ventana nueva.

    Encontrar el id. de formulario en la dirección URL.

  3. Inspeccione la dirección URL en la parte superior de la nueva ventana y encuentre la parte que se parece a la siguiente:

    … formId%3d5895E983-598B-4834-80F9-68A4E9F4F744%26 …

  4. Copie el valor que se muestra entre formId%3d y %26 ("5895E983-598B-4834-80F9-68A4E9F4F744" en el ejemplo anterior).

  5. Pegue este valor en la configuración Id. de formulario de vista rápida de <entidad> n que se describe en Configurar las entidades disponibles para un calendario.

Establezca el color predeterminado para cada tipo de entidad que se muestra en el calendario

Cada elemento que se muestra en el calendario emplea un color de fondo para indicar qué tipo de elemento es. De forma predeterminada, los eventos son verdes, las sesiones son azules y las citas son rojas. Las entidades sin ningún color configurado se muestra en gris. Para personalizar el color de cualquier entidad:

  1. Abra una ventana de personalización de Power Apps. En el panel izquierdo, expanda Componentes>Entidades para ver una lista de todas las entidades. A continuación, seleccione la entidad a la que desea asignar un color.

    Establecer el color para una entidad.

  2. Use la configuración Color en la pestaña General para establecer un color para la entidad.

  3. Guarde y publique la configuración.

Configurar los colores personalizados a nivel de registro

Además del color de la entidad predeterminada, también puede personalizar un calendario para permitir a los usuarios seleccionar un color personalizado para cada registro según lo agregan. Si no se selecciona ningún color personalizado para un nuevo registro, se usará el color predeterminado para la entidad.

Un calendario con diversos eventos con colores personalizados.

Para configurar colores personalizados a nivel de registro utilizando un campo de texto libre:

  1. Agregar un campo personalizado a la entidad donde desea habilitar colores personalizados a nivel de registro. Se trata de la entidad de destino (como evento) que mostrará el calendario que va a personalizar. Este campo incluirá el valor de color personalizado asignado a cada registro, por lo debe asignarle un nombre como “Color de calendario”. El campo debe ser de tipo Línea única de texto.

  2. Personalizar el formulario de creación rápida de la entidad de destino para que incluya el nuevo campo de color. Esto permitirá a los usuarios elegir un color mientras crean un registro en el calendario. Asegúrese de usar el mismo formulario de creación rápida que ha configurado para usarlo con su calendario. Puede que también tenga previsto agregar el campo de color a otros formularios donde los usuarios deseen verlo o editarlo (posiblemente incluyendo el formulario principal).

  3. Configurar el calendario para identificar el campo de color para la entidad de destino.

  4. Publique las personalizaciones.

Los usuarios pueden elegir los estándares HTML disponibles cuando escriban valores de color, entre ellos:

  • Nombre del color (como red)
  • Valor hexadecimal (debe empezar por #) (como #FF0000)
  • Valor hexadecimal abreviado (para los colores que lo admitan) (como #F00)
  • Valor RGB (como rgb(255,0,0))

Para configurar colores personalizados a nivel de registro utilizando un conjunto de opciones:

  1. Elija un campo conjunto de opciones de la entidad bajo la cual le gustaría cambiar el color del registro. Se trata de la entidad de destino (como un evento) que mostrará el calendario que va a personalizar.

  2. Asegúrese de que el conjunto de opciones del campo tenga los colores que le gustan para las opciones. Estos colores se mostrarán para el registro del calendario cuando se establezca esa opción para el campo.

Los usuarios pueden elegir los estándares HTML disponibles cuando escriban valores de color, entre ellos:

  • Nombre del color (como red)
  • Valor hexadecimal (debe empezar por #) (como #FF0000)
  • Valor hexadecimal abreviado (para los colores que lo admitan) (como #F00)
  • Valor RGB (como rgb(255,0,0))
  1. Configurar el calendario para identificar el campo de color para la entidad de destino.

  2. Publique las personalizaciones.