Rendimiento de la programación de recursos del proyecto
Importante
La funcionalidad que se menciona en este artículo está disponible para los usuarios objetivo como parte de una versión preliminar. El contenido y la funcionalidad están sujetos a cambios. Para obtener más información sobre las versiones de vista previa, consulte Preguntas frecuentes de las actualizaciones del servicio de One Version.
Los problemas de rendimiento relacionados con la programación de recursos pueden ocurrir cuando el número de proyectos llega a miles. Para mejorar el rendimiento de la programación de recursos, hay una función disponible que permite a los usuarios reducir el tiempo que lleva iniciar la página de disponibilidad de recursos. Específicamente, esta característica elimina el proceso de sincronización de acumulación de capacidad de recursos y utiliza la tabla ResProjectResource para acelerar la búsqueda de recursos. La tabla ResRollup ya no se utiliza.
Esta función está habilitada de forma predeterminada en la versión 10.0.36 o posterior. Se han realizado cambios en esta versión para permitir que la función se habilite y no bloquee el comportamiento anterior. Se sugiere que, si ve el mensaje de advertencia que le indica que ejecute el trabajo por lotes Rellenar recursos del proyecto en todas las empresas, lo haga y complete la actualización para terminar de habilitar la función. .
Importante
Si existe una dependencia del proceso de sincronización de acumulación de capacidad de recursos o de la tabla ResProjectResource, no utilice esta función.
Habilite la mejora del rendimiento de la programación de recursos
Para habilitar la mejora del rendimiento de la programación de recursos, complete los siguientes pasos.
- Vaya a Gestión de funciones>Todos y en la lista de funciones, ubique Habilitar la función de mejora del rendimiento de la programación de recursos del proyecto.
- Seleccione Habilitar ahora.
Nota
Si no puede encontrar la función en la lista, seleccione Buscar actualizaciones para actualizar la lista.
- Actualice su navegador y luego vaya a Gestión de proyectos y contabilidad>Periódico>Recursos del proyecto>Sincronizar la capacidad de los calendarios de recursos en todas las empresas.
- Establezca Eliminar registros de capacidad existentes a Sí para eliminar los datos anteriores. Si desea generar datos incrementales, configúrelo en No.
- En el campo Código de período, seleccione el período en el que se deben generar los datos. Si selecciona un código de período, no necesita definir una fecha de inicio y finalización.
- Si deja el campo Código de período en blanco, seleccione fechas de inicio y finalización específicas para generar datos.
- Seleccione Aceptar.
Este trabajo por lotes se utiliza para completar las horas de capacidad de los calendarios asociados a los recursos. Cuando ejecuta este trabajo por lotes, se requiere una fecha de inicio y finalización. A medida que avanza el tiempo y necesita programar más allá de la fecha de finalización del trabajo por lotes, es necesario ejecutar el trabajo por lotes nuevamente y establecer la fecha de finalización en la siguiente fecha apropiada. Si realizó algún cambio en la hora del calendario, como agregar un feriado o modificar las horas de trabajo para una fecha específica, debe ejecutar el trabajo por lotes nuevamente para reflejar esos cambios.
Nota
Esto distribuirá datos generales a la tabla ResCalendarCapacity en todas las empresas de su entorno, por lo que el trabajo por lotes solo debe ejecutarse en una entidad legal. Los datos de este trabajo por lotes son necesarios para calcular la capacidad de recursos a través del calendario asociado.
- Vaya a Gestión de proyectos y contabilidad>Periódico>Recursos del proyecto>Completar los recursos del proyecto en todas las empresas y luego seleccione Aceptar. Este es el script de actualización de datos único para datos generales en las tablas ResProjectResource, ResCalendarDateTimeRange y ResEffectiveDateTimeRange. Los valores para el campo PSAPRojSchedRole.RootActivity también se actualizan. Si no se ejecuta, recibirá una advertencia cuando intente ejecutar operaciones de programación de recursos.
Desactive la mejora del rendimiento de la programación de recursos
Se recomienda no desactivar esta función. Si se encuentra un problema crítico, puede seguir estos pasos para desactivar la función.
- Vaya a Gestión de funciones>Todos y busque Habilitar la función de mejora del rendimiento de la programación de recursos del proyecto.
- Seleccione la función y luego seleccione el botón Deshabilitar.
- Actualice el explorador.
- Vaya a Gestión de proyectos y contabilidad>Periódico>Sincronización de capacidad>Sincronizar acumulaciones de capacidad de recurso.
- En la página Sincronización de acumulación de capacidad, establezca Eliminar registros de capacidad existentes a Sí para eliminar los datos anteriores. Si desea generar datos incrementales, configúrelo en No.
- En el campo Código de período, seleccione el período en el que se deben generar los datos. Si selecciona un código de período, no es necesario definir una fecha de inicio y finalización.
- Si deja el campo Código de período en blanco, seleccione fechas de inicio y finalización específicas para generar datos.
- Seleccione Aceptar.
Nota
Esto distribuirá datos generales a la tabla ResRollup en todas las empresas de su entorno, por lo que el trabajo por lotes solo debe ejecutarse en una entidad legal. Este trabajo por lotes es necesario para todas las vistas Disponibilidad de recursos. Si este trabajo por lotes no se ejecuta, los datos de ResRollup se generarán sobre la marcha, lo que puede llevar tiempo.