Entidades de calendário
Publicado: janeiro de 2017
Aplicável a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online
A entidade de calendário armazena dados para calendários de serviço do cliente e agenda feriados além de dias comerciais. Cada calendário é definido para um fuso horário específico.
Um calendário descreve a disponibilidade de um serviço ou de um recurso. Calendários são relacionados aos registros do calendarrule, que incluem detalhes sobre a duração, horas de início e de término e padrões de recorrência de eventos incluídos no calendário.
Existem dois tipos de regras de calendário no Microsoft Dynamics 365:
Raiz: Uma regra de calendário que contém um calendário interno ou que possui regras aninhadas (folha). É possível especificar um calendário interno para uma regra de calendário raiz usando o atributo CalendarRule.InnerCalendarId. O valor de atributo de CalendarRule.InnerCalendarId de uma regra raiz é igual ao valor de atributo de CalendarRule.CalendarId de suas regras de folha.
Folha: Uma regra de calendário que não contém um calendário interno e, portanto, é o fim da “ramificação”.
As regras de calendário são ordenadas, classificadas, para descrever sua precedência, e as regras podem se sobrepor. A expansão de regras aninhadas define o intervalo de tempo, ou a extensão, de uma regra. É possível usar o atributo CalendarRule.ExtentCode para definir como a sobreposição de expansão de regra é tratada, por exemplo, se o intervalo de tempo ou a extensão de uma regra são mostrados ou se somente um é incluído. Esses recursos fornecem padrões de recorrência, por exemplo, diferentes agendas de turnos para os meses de inverno e verão em um único calendário de serviço.
Um calendário pode ser uma árvore complexa de regras e calendários aninhados que representam uma abstração de alto nível da agenda de trabalho. A entidade de calendário oferece suporte para a mensagem ExpandCalendarRequest a fim de converter para uma exibição simples, que é uma matriz de blocos de tempo que determinam a disponibilidade em intervalos específicos.
Nesta Seção
Mensagens e métodos da entidade Calendar
Mensagens e métodos da entidade CalendarRule
Seções Relacionadas
Entidade de compromissos recorrentes
Código de exemplo para as entidades de agendamento e compromisso
Microsoft Dynamics 365
© 2017 Microsoft. Todos os direitos reservados. Direitos autorais