Información general de Programación de recursos universal para Dynamics 365 Field Service
Este artículo describe cómo Dynamics 365 Field Service utiliza Programación universal de recursos.
Las organizaciones de servicio de campo a menudo reservan técnicos para completar las órdenes de trabajo. La programación eficiente de los recursos según los requisitos ayuda a reducir el tiempo y los costos de viaje.
Órdenes de trabajo de programación universal de recursos y servicio de campo
Al instalar Field Service, la programación universal de recursos se agrega automáticamente.
Las órdenes de trabajo y las entidades relacionadas son parte de Field Service y funcionan perfectamente con los recursos, requisitos y reservas de Universal Resource Scheduling.
Es decir, Field Service define qué trabajo debe realizarse y dónde, mientras que la programación de recursos universal define quién puede realizar el trabajo y cuándo.
Generar requisitos a partir de una orden de trabajo
Para cada orden de trabajo, el sistema crea un requisito relacionado. Define los detalles específicos para los recursos que pueden realizar la orden de trabajo. Los requisitos se programan para recursos y hacen referencia a la orden de trabajo.
De manera predeterminada, el sistema creó un requisito para cada orden de trabajo. Sin embargo, una orden de trabajo puede tener varios requisitos o un grupo de requisitos con varios requisitos. Crear tipos de incidentes para configurar plantillas de órdenes de trabajo.
Los requisitos heredan atributos de la orden de trabajo, como nombre, ubicación, duración y más. La actualización de atributos de orden de trabajo actualiza atributos de requisito. Las ediciones manuales de los requisitos pueden realizarse antes de programar, también.
Precaución
Los requisitos creados manualmente para la orden de trabajo no se sincronizan automáticamente.
Reservar un recurso para un requisito
Cuando una orden de trabajo y un requisito relacionado estén listos para la programación, los proveedores reservan el requisito para el recurso más adecuado.
La reserva de un requisito relacionado con una orden de trabajo crea un registro de reserva de recursos que se puede reservar y que hace un seguimiento de qué recurso hace el trabajo, el estado de la reserva, el tiempo de viaje y las horas de inicio/finalización.
Programación de roles
Obtenga información sobre los roles de programación que son comunes en una organización de servicio de campo típica.
Distribuidor o programador
El despachador o programador combina los requisitos con los recursos adecuados para crear reservas. Los títulos de trabajo comunes para este rol incluyen gerentes de servicio, representantes servicio al cliente o despachadores tradicionales. Sus responsabilidades pueden extenderse a asignar manualmente todos los requisitos, hacer que el sistema programe automáticamente todos los requisitos y sencillamente administrar excepciones, o tareas similares.
Incluso con un nivel alto de automatización, los programadores a menudo gestionan excepciones y ayudan a asegurarse de que la optimización y automatización cumplen los objetivos de negocio.
Analista de la programación
El analista de la programación es un rol emergente a medida que las organizaciones adoptan funciones de programación avanzada como la optimización, la programación automatizada, y el análisis. El analista ideal de programación tiene una combinación sana de programación, de análisis, y de conocimiento de optimización.
Este rol es propietario de programaciones de optimización, junto con el ámbito, los objetivos, y los parámetros correspondientes.
Principales capacidades de programación
Dynamics 365 Field Service incluye un amplio conjunto de capacidades de programación.
Programación manual en el tablero de programación
El tablero de programación juega un papel importante en todos los tipos de programación. Puede configurarlo para cumplir con sus requisitos de programación. Para la programación de servicios básicos, haga coincidir un requisito con un recurso en un intervalo de tiempo particular en el tablero de programación.
La programación manual en el tablero de programación funciona bien para trabajos de emergencia o requisitos con complejidad limitada.
Programación semiautomatizada con el asistente de programación
El Asistente para la programación usa los detalles de requisito para recomendar horas y recursos para las reservas. Luego, un despachador elige la mejor opción para la reserva y asigna el requisito.
Puede iniciar el asistente de programación con el botón Reservar en la cinta de opciones de órdenes de trabajo, requisitos y también directamente en el tablero de programación. Similar al tablero de programación, es personalizable y también puede usarlo en otros formularios según sea necesario.
Programación automatizada con el complemento Resource Scheduling Optimization
Resource Scheduling Optimization es un complemento para Dynamics 365 Field Service, que requiere una licencia independiente. Incluye capacidades para programar automáticamente los requisitos y optimizar la utilización de recursos en función de la lógica personalizada. El complemento funciona bien con escenarios de programación manual o semiautomatizada.
Habilitar la Programación de recursos universal para Field Service
Hay algunos aspectos que deberá configurar para habiligtar la programación de recursos universal para Field Service.
Habilite la programación de recursos para la entidad msdyn_workorder.
Configure los estados de reserva para que los técnicos de campo comuniquen el progreso de su trabajo a las personas interesadas.
Habilite la geocodificación automática para tener en cuenta la ubicación inicial y final de los recursos.
Propina
Las órdenes de trabajo o los requisitos sin ubicación se tratan como independientes de la ubicación y el sistema no considera la ubicación durante la programación.
Medir la efectividad de la programación
Consulte informes y KPI relevantes para medir cómo la programación influye en sus objetivos comerciales definidos a lo largo del tiempo.
Adopte un enfoque escalonado para implementar procesos de programación en su organización.
- Comience con programación manual usando el tablero de programación para familiarizarse con la lógica del sistema y establecer procesos comerciales.
- Pase a programación semiautomatizada con el asistente de programación para encontrar recursos que se ajusten a los requisitos más rápido.
- Considere la posibilidad de utilizar el complemento Resource Scheduling Optimization para permitir una mayor automatización de sus necesidades de programación. Comience con optimización de recursos únicos antes de implementar automatización para todo su proceso de programación.