El proceso Control de tareas permite enviar mensajes con tareas, a un operador, solicitando esta ejecución en el sistema. El operador puede recibir un mensaje vía Recolector RF y ejecutar automáticamente una rutina, sin tener la necesidad de recorrer las opciones del menú. Para que este proceso ocurra es necesario que el responsable incluya una tarea por esta rutina, informando el código del operador que recibirá mensaje, el cuerpo del mensaje, el estatus, rutina por ejecutar y el buffer del teclado. El operador tiene acceso a los mensajes en el Recolector RF por la rutina Mensajes.
El proceso también permite que cualquier operador existente y ocioso en el sistema pueda ejecutar una tarea no leída, eliminando la necesidad de vincularla a un determinado operador, basta que el responsable por el registro deje el campo CBF_PARA en blanco. Al verificar el mensaje el operador queda responsable por la ejecución de la tarea y esta puede volver a quedar pendiente para cualquier otro operador si el responsable por el controle de tarea limpiara el contenido del campo CBF_PARA en la modificación.
...
Al recibir un mensaje y no confirmar la ejecución de la tarea, esta queda con el estatus pendiente, esperando su finalización. Para ejecutar una tarea el operador debe acceder a la rutina Mensajes, seleccionar el mensaje y pulsar la tecla ENTER.
...
Necesitamos que el operador 000001 efectúe la Requisición de 10 unidades del Producto PA-001, utilizando el tipo de movimiento 501 en la rutina Movimientos internos.
Para (CBF_PARA): 000001
...
En la inclusión de la tarea, debemos conocer el tamaño de los Campos de la rutina Movimientos internos, para registrar la cadena de caracteres correctamente. Consideraremos para este ejemplo que el flujo de la rutina sea informar los siguientes campos:
...
Observe que fue necesario concatenar toda la información de la tarea considerando el tamaño de cada campo de la rutina. Si el operador ejecuta esta tarea vía Recolector RF, se carga la rutina con todos los datos completados restando solamente la confirmación.
...
ObservaçõesObservaciones:
ENTER.
Procedimentos
Para incluir controle de tarefas:
1. Em Controle de Tarefas, acesse a opção Incluir.
2. Informe os valores para os campos conforme detalhes:
3. Confira os dados e confirme a inclusão.
Exemplo de Utilização:
Necessitamos que o operador 000001 efetúe a Requisição de 10 unidades do Produto PA-001, utilizando o tipo de movimentação 501 na rotina Movimentos Internos.
Para (CBF_PARA): 000001
Assunto (CBF_MSG): Proceder com a requisição do produto PA-001
Status (CBF_STATUS): Não Lido
Rotina (CBF_ROTINA): ACDV130
Na inclusão da tarefa, precisamos já conhecer o tamanho dos Campos da rotina Movimentos Internos, para cadastrar a cadeia de caracteres corretamente. Consideraremos para este exemplo que o fluxo da rotina seja informar os campos abaixo:
Considerado esta estrutura, devemos cadastrar o Keyboard com as informações que temos levando em consideração o tamanho total de todos os Campos que serão preenchidos:
Keyboard (CBF_KEYB): 501PA-001 01 10
Note que foi necessário concatenar todas as informações da tarefa considerando o tamanho de cada campo da rotina. Quando o operador executa esta tarefa via Coletor RF, carrega-se a rotina com todos os dados preenchidos restando apenas a confirmação.
Observações:
...
...
ENTER.
Procedimentos
Para incluir controle de tarefas:
1. Em Controle de Tarefas, acesse a opção Incluir.
2. Informe os valores para os campos conforme detalhes:
...
Exemplo de Utilização:
Necessitamos que o operador 000001 efetúe a Requisição de 10 unidades do Produto PA-001, utilizando o tipo de movimentação 501 na rotina Movimentos Internos.
Para (CBF_PARA): 000001
Assunto (CBF_MSG): Proceder com a requisição do produto PA-001
Status (CBF_STATUS): Não Lido
Rotina (CBF_ROTINA): ACDV130
Na inclusão da tarefa, precisamos já conhecer o tamanho dos Campos da rotina Movimentos Internos, para cadastrar a cadeia de caracteres corretamente. Consideraremos para este exemplo que o fluxo da rotina seja informar os campos abaixo:
Considerado esta estrutura, devemos cadastrar o Keyboard com as informações que temos levando em consideração o tamanho total de todos os Campos que serão preenchidos:
Keyboard (CBF_KEYB): 501PA-001 01 10
Note que foi necessário concatenar todas as informações da tarefa considerando o tamanho de cada campo da rotina. Quando o operador executa esta tarefa via Coletor RF, carrega-se a rotina com todos os dados preenchidos restando apenas a confirmação.
Observações:
...
...