A continuación se muestran las mejoras realizadas al Sispro Planificador para la versión 10. Cualquier duda adicional del uso previo del sistema o de alguna funcionalidad que no se encuentre dentro de la actualización, consultar en nuestro listado de instructivos presionando aquí
Configuración para que múltiples usuarios modifiquen la planificación.
Al loguearse, el usuario se genera un Código de sesión que permite controlar que el mismo usuario no se loguee con el mismo en dos pc o en la misma pc mas de una vez. En el caso de que se cierre el sistema sin desbloquear los recursos, el mismo usuario podrá desbloquear todos los recursos con el botón que se encuentra arriba de los nombres de los mismos.
Por medio de este parámetro, varios usuarios que planifican en conjunto en Sispro, podrán planificar de forma segura de manera simultánea.
Este parámetro se vuelve necesario cuando varios planificadores tienen permisos de planificar las mismas máquinas.
En este sentido, el procedimiento adecuado sería hacer click sobre el nombre del recurso para bloquearlo mientras se hacen cambios en la programación manualmente.
Solo haciendo click sobre el nombre del recurso, el planificador podrá realizar los procesos de planificación. (De esta manera se desbloquearan las opciones de modificar, y la posibilidad de mover tareas en el Gantt)
Esto inhabilita la posibilidad de que otro usuario pueda modificar la programación de este recurso ya sea desde el ordenamiento, manualmente o desde la terminal.
La validación para los inicios de sesión se realizan por usuario y por número de sesión, la cual a fines del ejemplo es la sesión 121508
(Nota: no es necesario bloquear el recurso antes de entrar a Ordenamiento, cada recurso se bloqueara automáticamente en esta pantalla)
El desbloqueo del recurso se podrá realizar solo por el usuario que lo bloqueó. El desbloqueo se puede realizar haciendo click sobre el nombre del recurso, o masivamente haciendo click sobre el candado ubicado en la parte superior de los recursos.
A su vez, es importante mencionar la posibilidad de mover una tarea a un recurso que no se encuentre bloqueado por el usuario que planifica.
Cambios en la pantalla para agregar tareas
En esta sección se encuentra la pantalla que nos permitirá agregar órdenes de trabajo al gantt o modificar las mismas.
Esta pantalla funciona de la misma forma que la pantalla de las versiones previas para la planificación de la producción, exceptuando los puntos mencionados a continuación.
El mismo bloqueo ocurre cuando entramos al ordenamiento de ese recurso, en donde se coloca el nombre del recurso en color rojo, indicando de esta forma que se encuentra bloqueado
ID Agrupador
Cuenta con un ID agrupador que representa el código de la tarea origen, parche o "barrita" en particular.
El ID, representa el código de esa tarea en particular.
Esto quiere decir, que si esta misma tarea se corta involuntariamente en dos o mas tareas durante la actualización del ordenamiento, nacerá una nueva tarea con mismo ID agrupador, pero con un nuevo ID único.
En el caso del corte voluntario de la tarea, nacerá un nuevo ID Agrupador, el cual coincidirá con el ID
A fines de ejemplificarlo, probaremos cortando esta misma tarea.
El procedimiento para cortar la tarea se ejecuta de la misma forma como se indica en el instructivo. Para mas dudas hacer click aquí
Corte de Tarea y generación de nuevo ID Agrupador
Al presionar control + click e intentar e indicar que estamos seguros de querer cortarla, se habilitará esta pantalla, la cual permitirá definir las cantidades en la nueva tarea. Para mas consultas de como cortar una tarea, presionar aquí
En esta pantalla tendremos la posibilidad de definir otra velocidad si así lo deseamos y a su vez definir lo siguiente:
Cantidad de buenos de la tarea original y de la tarea que está por generarse
Cantidad de malos de la tarea original y la que está por generarse.
Tiempo de preparación: El tiempo de preparación por defecto se ubica en la primera tarea. Si se desea, puede asignarse tiempo de preparación a la segunda tarea.
Tiempo de producción: se calculan automáticamente en función a la velocidad y cantidades definidas en el punto 1 y 2.
Finalmente presionar el ícono de guardar o cancelar si desea desestimar los cambios.
Nota: tener en cuenta que no se pueden generar tareas menores a 15 minutos. por lo cual si la tarea es menos a este tiempo, asignar el tiempo suficiente hasta completar los 15 minutos.
Al hacer click derecho y modificar sobre la tarea nueva generada, observamos lo siguiente:
a. Se ha generado un nuevo ID unificador, dado que al cortar voluntariamente la tarea, no queda vinculada a la tarea original. (ID Agrupador nuevo: 126053, ID Agrupador previo 125775)
En el ordenamiento figurará de esta misma forma, y a pesar de tener el mismo código de ID y Sub ID y mismo detalle, las tareas no se unirán al actualizar el ordenamiento. (esto solo en caso que se corten a mano).
Cantidades y tiempos
Siguiendo con la línea del ejemplo anterior, se modifican dos secciones de la pantalla para agregar tareas:
a. Sección con cantidades: Se incorpora una sección con el total. En esta sección se muestran el total que tienen las tareas que correspondan a ese mismo ID Agrupador. Si es una tarea cortada voluntariamente (de forma manual). La cantidad parcial y total siempre será la misma.
Las cantidades parciales (Parcial): corresponden a la cantidad que tiene para producir esa tarea en particular a la cual se está consultando.
Las cantidades totales (Total) representan la sumatoria de las cantidades de las otras tareas (con mismo ID + Sub ID + Proceso) en caso de que la tarea se haya dividido involuntariamente (durante el proceso de adelantar y atrasar o al momento de actualizar el ordenamiento).
Solo durante el proceso de corte involuntario, el ID agrupador será distinto, y es donde las cantidades totales y parciales van a diferir.
b. Sección con Tiempos: Se aplica el mismo criterio se la sección con cantidades.
Como punto de mejora, se incorpora la posibilidad de que la actualización automática de los tiempos de acuerdo a las cantidades planificadas para producir.
Cortes involuntarios de tareas y división de cantidades
Caso 3: si una tarea es adelantada y del lado derecho corresponde que quede una porción de tiempo menor al estipulado en el parámetro del recurso, la tarea se moverá al lado izquierdo y se le restará la cantidad de tiempo que hubiese quedado del lado derecho.
En este caso tenemos una tarea de 001:01 del lado derecho y la misma tarea se encuentra cortada por una tarea fija, dejando del lado izquierdo una parte de esa misma tarea con 32 minutos.
A continuación, vamos a adelantar esa tarea 35 minutos.
Esta funcionalidad, permite que al momento de ser cortada la tarea de forma involuntaria las cantidades se dividan proporcionalmente entre las tareas que fueron divididas (divisiones involuntarias por atrasar o adelantar una tarea y que las mismas sean cortadas por otras tareas fijas o por bloqueos de calendario).
Es importante mencionar las siguientes consideraciones:
El tiempo de preparación, va a quedar en la primera tarea.
El tiempo de preparación puede pasar a las siguientes tareas, en los casos en donde el tiempo de preparación supere el tamaño de la tarea.
Los tiempos de producción y máquina parada se dividirán proporcionalmente tantas veces como tareas divididas de forma involuntaria exista.
Cuando se adelanta una tarea X tiempo, se toma en consideración las horas bloqueadas por calendario y las tareas fijas para calcular el tiempo que se deberá movilizar.
Cuando se atrasa una tarea, no se toma en consideración los espacios bloqueados por calendario o tareas fijas de por medio.
Si una tarea se corta de forma involuntaria por atrasar por un bloqueo de calendario y la porción de la tarea que va a quedar del lado derecho al bloqueo de calendario es menor al tiempo definido en el parámetro, la tarea no se cortará y se le restará el tiempo total a la misma. Sin embargo, este tiempo lo recuperará cuando se realice alguna otra acción (atrasar o adelantar) que permita recomponer el tiempo total de la tarea. Este caso suele suceder cuando se atrasa la tarea, y del lado derecho del bloqueo de calendario hubiese quedado una tarea menor al tiempo definido en el parámetro en la configuración del recurso.
Si una tarea es adelantada y del lado izquierdo correspondía que quedara una porción de tiempo de la tarea menor a la configurada a nivel del recurso, la tarea no se cortará hasta tanto se adelante la cantidad suficiente de tiempo para completar el mínimo permitido de acuerdo a la configuración del parámetro del recurso.
Si una tarea se atrasa y del lado izquierdo hubiese quedado una porción de la tarea menor al tiempo establecido en el parámetro del recurso, la tarea completa pasa al lado contrario. Como ejemplo práctico, esto aplica cuando se decide posponer el inicio de un trabajo completo, en lugar de iniciar una preparación al final de la jornada laboral.
Las tareas cuando recién ingresan al Gantt son llamadas "tareas madre" y se las ve marcadas con un asterisco . Cuando por motivos de calendario se crea una tarea que continúe el proceso de la tarea "madre, la nueva tarea no tendrá el asterisco (indicando que es una tarea que está continuando otra después de un corte de calendario).
En el presente ejemplo se muestra como una tarea fue dividida por calendario al atrasar, o adelantar y las consecuencias en cada una de las tareas.
Notemos que en la parte izquierda de la tarea, quedaron los tiempos de preparación y el parcial de la cantidad correspondiente a la fracción de tiempo que compone a la tarea
Además se puede ver que las tareas "madre" tienen un asterisco en la parte izquierda de las barras.
Por otro lado, en la segunda porción de la tarea, se observa el parcial de pliegos a producir y parcial de tiempo de producción correspondiente a la tarea en cuestión.
Podemos notar nuevamente, que en la columna de totales, se podrá visualizar el total de tiempo planificado para la tarea completa, permitiéndonos no perder de vista la duración total para ese trabajo.
Ajustes adicionales personalizados por Máquina
No cortar Tareas menores a: permite definir de forma particular el comportamiento de las tareas por recurso al momento de ser divididas producto de divisiones involuntarias (producto del atrasar/adelantar o durante el empleo del ordenamiento).
Redondear valores de cantidades en: permite redondear las cantidades expresadas que se encuentran planificadas a producir. Por ejemplo:
Unidades: 1728,5 metros pasaría a 1729 metros.
Decenas: 1728,5 metros, pasaría a 1730 metros.
Centenas: 1728,5 metros, pasaría a 1700 metros.
Millares: 1728,5 metros, pasaría a 2000 metros.
Dependiendo del tipo de producto y de las necesidades de la empresa, convendrá redondear de forma distinta.
Mejoras en el ordenamiento
El ordenamiento es una herramienta que permite ordenar los trabajos sin necesidad de realizar la tarea de forma manual. Para conocer mas del uso del ordenamiento, consultar nuestro instructivo general de uso haciendo click aquí. Adicionalmente, se agregan algunas funcionalidades, las cuales se mencionan a continuación:
Se dispone de un filtro para indicar a partir de que fecha se desea consultar el ordenamiento permitiendo así no desorganizar el orden de las tareas ya organizadas.
Nota: se conserva la condición en donde solo se muestran las tareas sin finalizar y que no se encuentren fijas.
En la versión anterior, el ordenamiento consultaba todos los registros previos y posteriores a la fecha actual de aquellas tareas que estén abiertas. A partir de ahora, cuenta con un check habilitado por defecto, en donde podemos desestimar aquellas órdenes que se ubiquen en el pasado que no deseamos traer al momento actual al momento de refrescar.
Es importante tener en cuenta que la visualización del ordenamiento corresponde a aquellas órdenes que se dividan intencionalmente. Como se menciona en los puntos anteriores, se visualizarán como dos registros distintos y no será requerido renombrarlos para diferenciarlos.
Finalmente, para aquellas órdenes de trabajo que se corten de forma involuntaria, serán visualizadas en el ordenamiento como una sola orden. Es decir, todas aquellas órdenes que posean el mismo ID agrupador, se visualizarán en esta pantalla como una sola.
Algo que continua igual, es que al momento de ingresar en el ordenamiento, la programación es bloqueada para evitar que se ingresen órdenes de trabajo por parte de otro usuario y que estas puedas ser eliminadas al actualizar la programación del recurso desde esta herramienta.
Ahora el Ordenamiento controla que las tareas respeten el flujo de trabajo de la OT, con lo cual impide que una tarea se programa posteriormente a una tarea deba hacerse previamente.
Ahora, en la pantalla de Ordenamiento, es posible evitar la programación de tareas en un orden productivo incorrecto. Por ejemplo, si un trabajo requiere primero impresión y luego laminado, y se programa la impresión después del laminado (es decir, en una secuencia inconsistente), aparecerá un indicador en una columna llamada "Inconsistente". Este indicador señalará que se debe ajustar la fecha programada de ese proceso para garantizar que la secuencia productiva sea coherente.
Mejoras en la pantalla de Altas, Bajas y Modificaciones de Licencias
Se incorpora en la pantalla de vencimientos la fecha en la cual se vence la licencia anual del sistema, permitiendo al usuario anticiparse a la misma.
Se colocan en negrita, los títulos de aquellos campos que sean editables por el usuario
Al momento de generar campos en GOP, se observará el tipo de dato asociado al campo externo. En el caso de la imagen, el campo cantidad que proviene de Tabla Vinculada es de tipo numeric. (esta mejora es principalmente para los usuarios que tienen el rol de configurar Sispro y para el personal de Sispro).
Se agregó un nuevo parámetro que en la configuración de recursos el cual permite que las OT programadas solo se puedan cargar desde la terminal mediante una clave.
Se mejoró el comportamiento del campo "Velocidad" dentro del menúm "Modificar" de las tareas. Ahora al cambiar la velocidad se recalculará el tiempo de producción. Además, al grabar la tarea modificará el largo de la tarea en en el Gantt. según los nuevos tiempos calculados.