Compartir a través de


Programaciones en Microsoft Dynamics 365

 

Publicado: enero de 2017

Se aplica a: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

Un programa es una colección lógica de citas que contiene la disponibilidad y las asignaciones de un determinado recurso. Es una colección lógica de citas con una interfaz de programación. No hay ninguna entidad de programación en el SDK de Microsoft Dynamics 365. En su lugar, las entidades de servicio, especificación de recursos, usuario y de equipamiento admiten el motor de programación para reservar citas y citas de servicio. Mediante el uso de mensajes de programación, puede buscar información libre o no disponible, buscar citas y reservar una cita específica para un servicio y un conjunto de recursos.

Las citas almacenadas en programaciones están relacionadas con el propietario de la programación. Solo es posible solicitar a la programación horas libres u ocupadas en un período de tiempo determinado. El resultado de la operación es una colección de bloques horarios (citas) que se corresponden con el tiempo disponible o reservado. Puede crear un programa que represente la disponibilidad de un conjunto de recursos o incluso de un conjunto de actividades o algún subconjunto arbitrario de disponibilidad del servicio. Para recuperar una colección de programación, use los mensajes de recuperación que se muestran en la tabla siguiente.

El motor de programación debe saber cuándo se efectúan cambios en varias entidades diferentes en Microsoft Dynamics 365. Cuando se realizan cambios, Microsoft Dynamics 365 programa automáticamente un trabajo del sistema asincrónico para publicar los cambios. Esto se produce cinco minutos después del cambio, si el cambio se produce a través de la interfaz de usuario o mediante métodos de servicio web.

Mensajes compatibles

Los siguientes mensajes se pueden usar con el método IOrganizationService.Execute para consultar una programación.

Mensaje

Descripción

QueryScheduleRequest

Recupera el contenido (compromisos existentes) de la programación de una entidad determinada. Use este mensaje para buscar los recursos especificados de un intervalo de tiempo disponible que coincida con los parámetros especificados. El mensaje está disponible en todas las entidades que se pueden programar.

QueryMultipleSchedulesRequest

Busca en varios recursos un intervalo de tiempo disponible que coincida con los parámetros especificados.

SearchRequest

Busca intervalos de tiempo disponibles y devuelve un conjunto de instancias de Appointment disponibles (como bloques horarios). El mensaje está disponible en la entidad Resource o en la entidad Service.

Ver también

Entidades de programación y citas
Ejemplo: Buscar aperturas para programar un recurso
Entidades de cita
Mensajes y métodos de la entidad de cita
Ejemplo: consultar las horas laborables de un usuario
Ejemplo: consultar las horas laborables de varios usuarios

Microsoft Dynamics 365

© 2017 Microsoft. Todos los derechos reservados. Copyright