Configurar entidades para o URS

Concluído

Uma vantagem importante do URS (Agendamento de Recursos Universal) é a capacidade de “agendar qualquer item”. Portanto, a maioria das tabelas pode ser configurada para o Agendamento de Recursos Universal. Por exemplo, os funcionários podem enviar pedidos de folga para itens como férias, compromissos pessoais, licença médica etc. Depois que as solicitações são aprovadas, se elas não forem apresentadas no painel de agendamento de uso dos expedidores, eles não terão como saber se estão agendando alguém para um horário em que não haja disponibilidade.

Esse exemplo é apenas um dos muitos em que pode ser benéfico habilitar itens para uso com o Agendamento de Recursos Universal.

Alguns outros exemplos em que essa funcionalidade pode ser usada incluem:

  • Centros de Treinamento: definir ofertas de cursos e usar o URS para agendar a aula, reservar uma sala e encontrar um instrutor para ministrar o curso.

  • Cenários de Vendas: muitas vezes, os técnicos também atuam como consultores técnicos de vendas. Quando a assistência é necessária em uma oportunidade de vendas, ela pode ser agendada com o URS.

  • Consultas Médicas: centros médicos muitas vezes precisam reservar médicos, salas e equipamentos para tipos específicos de consultas.

Habilitar tabelas para URS

O Universal Resource Scheduling oferece a funcionalidade básica usada para agendar itens. As organizações precisam definir as tabelas específicas que desejam agendar usando a funcionalidade do URS. Dependendo das soluções que uma organização implantou, algumas tabelas podem já estar habilitadas para o URS:

  • Ordens de Serviço: configuradas e ativadas ao instalar o Dynamics 365 for Field Service.

  • Projetos: configuradas e ativadas ao instalar o Dynamics 365 Project Service Automation

Observação

Ordens de Serviço e Projetos são configurados apenas para o Field Service e/ou Project Service Automation.

Mais tabelas podem ser configuradas para URS navegando até Configurações>Administração>Habilitar Resource Scheduling para tabelas usando o mapa do site do Agendamento de Recursos Universal. Para que uma tabela seja agendada usando o Agendamento de Recursos Universal, é necessário que os requisitos e as reservas possam ser criados para ela. A tabela precisa ter relacionamentos com as seguintes tabelas:

  • Entidade Requisito: define os detalhes necessários para o item a ser agendado.

  • Tabela Reserva: define os detalhes sobre o item agendado.

Ao selecionar a tabela a ser usada, você pode optar por fazer com que o > Dynamics 365 crie automaticamente os relacionamentos com a Reserva de Recursos Reserváveis e o Requisito de Recurso. Depois que você selecionar > Publicar Personalização, a tabela será mostrada na seção Tabelas habilitadas.

Captura de tela do Assistente de configuração com reserva e relacionamento do requisito e tabelas habilitadas.

Configuração de uma tabela para o URS

Existem várias configurações do URS que podem ser definidas para uma tabela. As configurações podem variar desde quais status de reserva específicos a tabela pode ter até como os requisitos específicos e a reserva são criados. Por padrão, o URS usa o campo msdyn_fieldservicestatus para preencher os status de reserva disponíveis para a tabela. Você pode deixá-lo em branco para usar o campo de status de reserva padrão ou pode alterá-lo para um campo distinto. O campo selecionado define quais status de reserva estão disponíveis para a tabela.

Observação

Se você pretende permitir que o Dynamics 365 crie a reserva para você automaticamente, o campo Status da reserva precisará ter um valor definido.

Além disso, outras configurações usadas para preencher itens como status padrão e durações também podem ser modificadas. Essas opções estão disponíveis na área de configurações quando você define os metadados para a tabela.

Estas são as configurações que você pode modificar:

  • Duração da Reserva Padrão: define a duração da reserva padrão a ser usada quando uma duração não é fornecida.

  • Status Comprometido de Reserva Padrão: o status comprometido de reserva padrão a ser usado quando um usuário não consegue selecionar um status

  • Status Ativo do Requisito Padrão: o status ativo do requisito padrão a ser usado quando um usuário não pode selecionar um status

  • Status Cancelado do Requisito Padrão: o status cancelado do requisito padrão a ser usado quando um usuário não pode selecionar um status

  • Limite de Recuperação de Disponibilidade de Recursos: o número máximo de recursos para recuperar uma apresentação no assistente de agenda

  • Cancelar Reservas ao Mover: selecione se, ao mover slots abertos para o dia seguinte, deseja deixar os slots antigos e alterar o status deles para Cancelar

  • Status Cancelado da Reserva Padrão: o status cancelado da reserva padrão a ser usado quando um usuário não pode selecionar um status

  • Desabilitar Criação Automática de Requisito: define se você deseja que o sistema crie o requisito automaticamente.

    • A desabilitação da criação automática permite configurar como o requisito é criado usando um fluxo de trabalho (recomendado)
  • Status Concluído do Requisito Padrão: o status concluído do requisito padrão a ser usado quando um usuário não pode selecionar um status

  • Duração Mínima Disponível %: define a duração mínima disponível

Captura de tela do assistente de configuração com criação automática de requisição.

Mapeamento de atributos

O mapeamento de atributos permite que você especifique quais campos na tabela são mapeados para quais campos específicos no registro de Requisito.

Por exemplo, na tabela de folga, temos um horário de início e um horário de término. Esses campos podem ser mapeados para a data de término e de início no registro de Requisito, respectivamente.

Observação

Nem todos os campos estarão disponíveis para mapeamento. O campo precisa existir na tabela antes de ser mapeado para o registro de requisito.

Por exemplo, se um campo de pesquisa de território for adicionado à tabela de solicitação de folga, o campo Região ficará disponível para ser definido no atributo Mapeamento.

Captura de tela do campo Região de Mapeamento de Atributos.