Criar e personalizar calendários de marketing
Importante
Este artigo só se aplica ao marketing de saída, que será removido do produto em 30 de junho de 2025. Para evitar interrupções, faça a transição para jornadas em tempo real antes dessa data. Mais informações: Visão geral da transição
O calendário de marketing é fornecido como um controle padrão que você pode adicionar a qualquer entidade ou formulário. As subseções a seguir explicam como personalizar as configurações de qualquer calendário e como adicionar uma exibição de calendário a uma entidade ou um formulário.
Tipos e locais de calendários de marketing
Há dois tipos básicos de calendários de marketing:
- Calendários no nível de entidade: os calendários no nível de entidade aparecem quando você abre pela primeira vez uma entidade desde o navegador principal, como eventos, jornadas do cliente ou o calendário de marketing principal. Eles aparecem onde você normalmente veria uma exibição de lista e, quando presentes, é possível alternar entre a exibição de calendário e a exibição de lista. Aqui você verá os registros relevantes plotados no calendário de acordo com suas datas agendadas e poderá abrir qualquer registro listado a partir dali. Esse tipo de calendário pode mostrar vários tipos de entidades e fornece um seletor de exibições do sistema para filtragem dos registros mostrados.
- Calendários no nível de formulário: os calendários no nível do formulário aparecem durante a exibição de um registro específico, como um evento específico. Eles são integrados à exibição de formulário. Eles podem aparecer em sua própria guia no formulário ou como uma seção em uma guia com outras seções de configurações também disponíveis. Esse tipo de calendário só podem mostrar e criar registros de um tipo de entidade e não fornecem um seletor de exibições do sistema. Eles geralmente são configurados para exibir informações relacionadas ao registro específico em que aparecem.
Exceto as diferenças observadas aqui, ambos os tipos de calendário parecem iguais e funcionam de maneiras semelhantes.
Adicionar um calendário de marketing a uma entidade
Quando você adiciona o controle de calendário no nível da entidade, ele é disponibilizado na exibição de lista dessa entidade por padrão ou por meio do botão Mostrar como (como descrito em Trabalhar com calendários de marketing).
Importante
Você só pode adicionar calendários no nível de entidade a entidades com datas de início e de término. (No entanto, você pode adicionar calendários no nível de formulário a qualquer entidade).
Para adicionar um calendário no nível de entidade a uma entidade:
Abra uma janela de personalização do Power Apps. No painel esquerdo, expanda Componentes>Entidades para ver uma lista de todas as entidades. Em seguida, selecione a entidade à qual você deseja adicionar o calendário.
Vá para a guia Controles e escolha Adicionar controle.
A caixa de diálogo Adicionar Controle será aberta. Use-o para localizar e adicionar o controle chamado Calendário de Marketing.
A guia Controles é atualizada para mostrar as configurações do novo calendário.
Faça o seguinte:
- Selecione o Calendário de Marketing na seção Controle e configure os mapeamentos e as IDs do formulário de visualização rápida para cada entidade que você gostaria de incluir nesse calendário, além de outras configurações. Para obter detalhes sobre essas configurações, consulte Configurar as entidades disponíveis para um calendário.
- Defina o calendário como a exibição padrão para qualquer ou todos os fatores forma disponíveis (web, telefone e tablet) usando os botões de opção na parte superior, conforme necessário.
Salve e publique suas configurações.
Adicionar um calendário de marketing a um formulário
Você pode adicionar um calendário de marketing a qualquer formulário em que ache que poderia ser útil. Você pode posicioná-lo como uma nova seção para qualquer guia de formulário existente ou criar uma guia dedicada a mostrar somente o calendário. Os calendários adicionados no nível de formulário só podem mostrar um tipo de entidade (como eventos, compromissos ou sessões).
Abra uma janela de personalização do Power Apps. No painel esquerdo, expanda Componentes>Entidades para ver uma lista de todas as entidades. Em seguida, expanda a entidade à qual você deseja adicionar o calendário e escolha Formulários para ver uma lista de formulários disponíveis no momento para aquela entidade. Selecione ou crie o formulário ao qual você deseja adicionar o calendário.
No editor de formulários, vá para a guia Inserir e adicione um contêiner para hospedar o calendário (como uma guia ou uma seção):
Com a guia ou seção recém-criada selecionada, escolha Inserir>Subgrade.
A janela Definir Propriedades será aberta. Na guia Exibição, dê à subgrade um Nome e um Rótulo.
Na seção Fonte de Dados, escolha o tipo de entidade que você deseja mostrar no calendário. Faça as seguintes configurações:
- Registros: escolha Todos os tipos de registro para mostrar qualquer tipo de registro ou escolha Somente os registros selecionados para mostrar somente os registros relacionados a um registro mostrado no momento (como salas reservadas para um evento exibido ou compromissos atribuídos a um palestrante exibido).
- Entidade: escolha o tipo de entidade que você deseja mostrar no calendário. A entidade escolhida deve incluir campos para uma data de início e uma data de término, e também deve ter um formulário de criação rápida disponível.
- Exibição padrão: escolha uma exibição do sistema definida para sua entidade selecionada. Essa configuração filtra a coleção de registros mostrados no calendário.
Vá para a guia Controles e selecione Adicionar controle.
A caixa de diálogo Adicionar Controle será aberta. Use-o para localizar e adicionar o controle chamado Calendário de Marketing.
Nota
Pode haver vários tipos de controles de calendário disponíveis. Verifique o nome com cuidado.
A guia Controles é atualizada para mostrar as configurações do novo calendário.
Faça o seguinte:
- Selecione o Calendário de Marketing na seção Controle e configure os mapeamentos e as IDs do formulário de visualização rápida para a entidade que você escolheu para incluir nesse calendário, além de outras configurações. Para obter detalhes sobre essas configurações, consulte Configurar as entidades disponíveis para um calendário.
- Defina o calendário como a exibição padrão para qualquer ou todos os fatores forma disponíveis (web, telefone e tablet) usando os botões de opção na parte superior, conforme necessário.
Salve e publique suas configurações.
Configurar as entidades disponíveis para um calendário
Após a adição de um calendário de marketing para uma entidade ou um formulário, você deverá configurá-lo com o conjunto de entidades que ele deverá criar e exibir. As configurações são iguais em cada caso.
Abra uma janela de personalização do Power Apps e vá até a entidade ou o formulário no qual você está criando ou editando o calendário.
- Para os calendários no nível de entidade, vá até a guia Controles para a entidade. Mais informações: Adicionar um calendário de marketing a uma entidade
- Para os calendários no nível de formulário, abra as propriedades para a subgrade que esteja posicionando o calendário e então abra a guia Controles na página Definir propriedades. Mais informações: Adicionar um calendário de marketing a um formulário
A partir deste ponto, o procedimento será o mesmo se você estiver criando ou editando um calendário no nível de entidade ou de formulário.
Selecione Calendário de Marketing na seção Controle para abrir suas definições de configuração na seção inferior da janela.
Você pode adicionar até cinco entidades para mostrar nos calendários no nível de entidade ou somente um para os calendários no nível de formulário. Observe o seguinte:
- A Entidade 1 é fixa. Para um calendário no nível de entidade, esse é sempre a própria entidade. Para os calendários no nível de formulário, é a entidade selecionada para a subgrade que hospeda o calendário.
- Os calendários no nível de formulário só podem exibir a entidade definida para Entidade 1. É possível adicionar mais entidades que permitam aos usuários criar esses tipos de registro desde o calendário, mas o calendário não os exibirá e, portanto, fazer isso provavelmente confundirá os usuários.
- Os calendários no nível de entidade podem exibir até cinco entidades de qualquer tipo com uma data de início, uma data de término e um formulário de criação rápida.
Use os botões Configurar propriedade para criar cada uma das configurações a seguir para a Entidade 1:
Data de Início: selecione o campo da entidade de destino onde a data de início é definida para cada registro.
Data de Término: selecione o campo da entidade de destino onde a data de término é definida para cada registro.
Nome/Título: selecione o campo que define o nome de registro da entidade de destino. Esse valor é mostrado no calendário para identificar o registro.
Descrição: selecione o campo que descreve o nome de registro da entidade de destino. Esse valor é mostrado para itens de calendário na exibição de dia ou de semana.
Cor: selecione o campo que contém um valor de cor de fundo personalizado para a entidade de destino (opcional). Se você não atribuir um campo aqui (ou se o campo atribuído não tiver valor para um dado registro), então a cor padrão para a entidade será utilizada. Algumas personalizações adicionais são necessárias para habilitar este recurso para todas as entidades. Mais informações: Configurar cores personalizadas no nível do registro
Entidade primária: selecione uma entidade primária (opcional). No futuro, isso será usado para agrupar itens filho em itens pai quando eles forem exibidos no calendário, mas na versão atual essa configuração não terá efeito. Eventualmente, isso será útil, por exemplo, para sessões com eventos como uma entidade principal.
ID do formulário de visualização rápida de Entidade 1: quando os usuários selecionarem um item no calendário, ele exibirá um formulário de visualização rápida com as informações sobre o registro selecionado que inclui um botão para a abertura do registro completo para edição. Você pode escolher qualquer formulário para essa finalidade — você pode criar um personalizado, mas muitas pessoas simplesmente usam o formulário de criação rápida existente. Se você não fornecer um valor aqui, os usuários que selecionarem esse tipo de item de calendário vão diretamente para o formulário de edição. Para definir isso, escolha o botão Configurar propriedade para essa configuração, então escolha o botão de opção Vincular a um valor estático e cole a ID no campo fornecido aqui. Para obter os detalhes sobre como encontrar a ID de um formulário de visualização rápida, consulte Localizar a ID do formulário para um formulário de visualização rápida.
Se você estiver criando um calendário no nível da entidade e quiser adicionar outra entidade ao calendário atual, escolha uma entidade para a Entidade 2 e repita a etapa anterior para essa entidade. Você pode adicionar até cinco entidades aos calendários no nível de entidade.
Faça as seguintes configurações gerais conforme necessário (elas são opcionais). Elas aparecem depois das configurações de Entidade e se aplicam ao calendário como um todo:
- Duração padrão para novos itens: especifique a duração padrão (em minutos) aplicada a novos itens criados por esse calendário. Quando cria um novo item (por exemplo, um compromisso), um usuário seleciona uma data e hora de início. A data e a hora de término para esse item será então definida automaticamente esse número de minutos mais tarde, mas o usuário pode alterá-las conforme necessário.
- Exibição padrão: escolha qual exibição de calendário será mostrada quando o calendário for aberto pela primeira vez (dia, mês, ano ou agenda).
- Data de exibição padrão: geralmente, será deixado em branco para mostrar a data atual, mas você pode especificar uma data estática. Não escolha a opção Associar a um valor em um campo porque ela não funciona na versão atual do calendário.
Salve e publique suas configurações.
Localizar a ID do formulário para um formulário de visualização rápida
Parte da configuração do calendário oferece a você a opção de escolher um formulário de visualização rápida para cada entidade exibida no calendário. Quando um usuário selecionar um item de calendário, o conteúdo desse formulário será exibido em uma caixa de diálogo pop-up somente leitura. Você pode escolher qualquer formulário para essa finalidade — você pode criar um personalizado, mas muitas pessoas simplesmente usam o formulário de criação rápida existente. Mais informações: Configurar as entidades disponíveis para um calendário
Ao especificar o formulário, você deverá usar a ID do formulário que deseja usar. Aqui está como encontrar a ID necessária:
Abra uma janela de personalização do Power Apps e expanda Componentes>Entidades para ver uma lista de todas as entidades. Em seguida, expanda a entidade que você está adicionando ao calendário e escolha Formulários para ver uma lista de formulários atualmente disponíveis para essa entidade.
Selecione o formulário que você deseja usar como um formulário de visualização rápida. O formulário abre em uma nova janela.
Inspecione a URL na parte superior da nova janela e localize a parte que parece com isto:
… formId%3d5895E983-598B-4834-80F9-68A4E9F4F744%26 …
Copie o valor mostrado entre formId%3d e %26 ("5895E983-598B-4834-80F9-68A4E9F4F744" no exemplo anterior).
Cole esse valor na configuração ID do formulário de visualização rápida da Entidade <n> descrita em Configurar as entidades disponíveis para um calendário.
Definir a cor padrão usada para cada tipo de entidade mostrada no calendário
Cada item exibido no calendário usa uma cor de fundo para indicar seu tipo. Por padrão, os eventos são verdes, as sessões são azuis e os compromissos são vermelhos. As entidades sem cor configurada são mostradas em cinza. Para personalizar a cor de qualquer entidade:
Abra uma janela de personalização do Power Apps. No painel esquerdo, expanda Componentes>Entidades para ver uma lista de todas as entidades. Então selecione a entidade para a qual deseja atribuir uma cor.
Use a configuração Cor na guia Geral para definir uma cor para a entidade.
Salve e publique suas configurações.
Configurar cores personalizadas no nível do registro
Além da cor da entidade padrão, você também pode personalizar um calendário para permitir que os usuários selecionem uma cor personalizada para cada registro à medida que forem adicionados. Se nenhuma cor personalizada for selecionada para um novo registro, a cor padrão para a entidade será utilizada.
Para configurar cores personalizadas em nível de registro usando um campo de texto livre:
Adicione um campo personalizado para a entidade em que você deseja ativar cores personalizadas no nível do registro. Essa é a entidade de destino (como Event) a ser exibida pelo calendário que você está personalizando. Como esse campo contém o valor de cor personalizado atribuído a cada registro, dê a ele um nome como "Cor do calendário". O campo deve ser do tipo Linha única de texto.
Personalize o formulário de criação rápida para a entidade de destino para incluir o campo com a nova cor. Isso permite que os usuários escolham uma cor enquanto criam um registro no calendário. Certifique-se de usar o mesmo formulário de criação rápida que você configurou para utilizar com seu calendário. Você também pode considerar adicionar o campo de cor a outros formulários em que os usuários possam querer exibi-lo ou editá-lo (possivelmente incluindo o formulário principal).
Configure seu calendário para identificar o campo de cor para a entidade de destino.
Publique suas personalizações.
Os usuários podem escolher qualquer um dos padrões HTML disponíveis ao inserir valores de cores, incluindo:
- Nome da cor (como
red
) - Valor hexadecimal (deve começar com #) (como
#FF0000
) - Valor hexadecimal curto (para cores que o suportam) (como
#F00
) - Valor RGB (como
rgb(255,0,0)
)
Para configurar cores personalizadas em nível de registro usando um conjunto de opções:
Escolha um campo conjunto de opções da entidade na qual você gostaria de alterar a cor do registro. Essa é a entidade de destino (como um evento) que será exibida pelo calendário que você está personalizando.
Certifique-se de que a opção definida para o campo tem as cores que você gosta para as opções. Essas cores são exibidas para o registro no calendário quando essa opção é definida para o campo.
Os usuários podem escolher qualquer um dos padrões HTML disponíveis ao inserir valores de cores, incluindo:
- Nome da cor (como
red
) - Valor hexadecimal (deve começar com #) (como
#FF0000
) - Valor hexadecimal curto (para cores que o suportam) (como
#F00
) - Valor RGB (como
rgb(255,0,0)
)
Configure seu calendário para identificar o campo de cor para a entidade de destino.
Publique suas personalizações.