Situaciones Binarias Documentación Intelisis. Derechos Reservados. Publicado en http://docs.intelisis.info.
Situaciones Binarias 1 Introducción 1.1 Introducción 4 2 Con guración 2.1 2.2 Con guración General 6 Con guración Especí ca 8 3 Funcionalidad 3.1 Funcionalidad 23 4 Temas Relacionados 4.1 Temas Relacionados 32
Introducción Situaciones Binarias - 3
Introducción Con las Situaciones Binarias es posible especi car condiciones prede nidas o bien condiciones de usuario para permitirle al Sistema pasar de una Situación a otra. Se llaman Binarias ya que el movimiento puede tomar 2 posibles caminos, uno si se cumplen las condiciones y otro si no se cumplen, las cuales se llamarán. Situación Verdadero Situación Falso Si el movimiento cumple con las condiciones, puede tomar tanto la opción Verdadera como la Falsa. Las Situaciones Binaras incluyen aparte de las condiciones otro apartado de Condición de Usuario; ésta es una condición personalizada mediante cualquier sentencia de SQL. Situaciones Binarias - 4
Con guración Situaciones Binarias - 5
Con guración General Ir al siguiente menú: Ruta: Con gurar Empresas Seleccionar la Empresa l Menú Edición 3: Opciones Módulos. Se mostrará la ventana Opciones Módulos. 1.- Seleccionar VTAS en el campo Módulo. 2.- Seleccionar Si en el campo Situaciones. 3.- Dar click en el botón Guardar y Cerrar. Ir al siguiente menú: Ruta: Con gurar Empresas Seleccionar la Empresa deseada Menú Edición 1: Con guración General Pestaña Otros. 1.- Activar el check Situaciones Binarias en Movimientos. Situaciones Binarias - 6
Finalmente cerrar completamente el sistema e ingresar de nuevo. Para mayor información dirigirse a Con guración General de Intelisis ERP. Situaciones Binarias - 7
Con guración Especí ca Se mostrará un ujo de cómo se debe con gurar una Situación Binaria. Ir a la siguiente ruta: Ruta: Con gurar Situaciones Ventas. En la cual se mostrará una lista de los módulos donde se pueden con gurar situaciones. Para efectos de ejempli car una con guración básica, seleccionar el Módulo de Ventas. Se abrirá la ventana situaciones ventas, donde: 1.- Movimiento. Seleccionar el movimiento al que se le desean con gurar las situaciones, para este ejemplo es "Pedido". 2.- Estatus. Seleccionar el estatus para que aplicaran las situaciones que s e van a con gurar, para este ejemplo es "PENDIENTE". Situaciones Binarias - 8
con gurar, para este ejemplo es "PENDIENTE". 3.- Flujo. Se debe seleccionar si el tipo de ujo de las situaciones que se con gurarán, para este ejemplo es "Condicional". 4.- Dar click en el botón Situaciones. Se abrirá la ventana Situaciones Binarias donde: 1.- Guardar Cambios. Botón para Guardar los Cambios que se efectúen. 2.- Actualizar Árbol. Botón para Actualizar el Árbol de Flujo y se re ejen los cambios Guardados. 3.- Nueva Situación. Botón para Insertar una Nueva Situación Hija de la Situación seleccionada. 4.- Eliminar Situación. Botón para Eliminar la Situación actual seleccionada en el punto 10. 5.- Usuarios con Acceso. Botón para especi car los Usuarios con Acceso a modi car la Situación seleccionada. Se habilitará si se enciende el check Control Usuarios, punto 14. 6.- Condiciones. Botón para Especi car la o las Condiciones Prede nidas para la Situación seleccionada. Se habilitará si se enciende el check Condicional, punto 15. 7.- Condición Usuario. Botón que abre una ventana donde se podrá especi car una condición particular que el usuario necesite en la Situación seleccionada. Se habilitará si se enciende el check Condicional. Se muestra un ejemplo más adelante. 8.- Ayuda Etiquetas. Botón para desplegar la lista de Etiquetas Prede nidas con las que se dispone. 9.- Árbol de Flujo: Se muestran las situaciones dadas de alta en forma de árbol. 10.- Descripción del Flujo. 11.- Situación. Nombre de la Situación. 12.- Permite Afectar. Sirve para habilitar o deshabilitar el botón de Afectar en los distintos Módulos. Situaciones Binarias - 9
los distintos Módulos. 13.- Retroceder. Opción para permitirle al sistema poder retroceder a la situación padre. 14.- Control Usuarios. Opción para especi carle al sistema que la situación manejará control de usuarios, los cuales se de nen en el botón Usuarios con Acceso. Los usuarios que se indiquen aquí son los que podrán modi car la situación seleccionada en descripción del Flujo. 15.- Condicional. Opción para indicar que la situación seleccionada será de tipo condicional. Al encender el check se habilitarán los botones Condiciones y Condición de Usuario para la situación seleccionada. 16.- Operador. Con esta opción se especi ca cuantas condiciones debe cumplir la situación seleccionada para que pueda avanzar a la situación que se establece como situación Verdadero (17). Sus opciones válidas son Todas o Alguna. Si se especi ca Todas, todas las condiciones declaradas en Condiciones (6) se deben cumplir. Si se especi ca Alguna, bastará con que una de todas las condiciones se cumpla. 17.- Situación Verdadero. Situación a la que el Sistema podrá avanzar si se cumplen las Condiciones especi cadas. De lo contrario únicamente podrá avanzar a la Situación Falso. 18.- Ícono. Ícono de la Situación para desplegarse en los Tableros de Control y Exploradores. Situaciones Binarias - 10
En (7) Condición Usuario es posible establecer una condición personalizada mediante cualquier sentencia de SQL que devuelva un valor Verdadero o Falso como se ve en la imagen. En caso de que la condición de usuario esté vacía se regresará verdadero. Con guración de Ejemplo Una vez que los elementos de la ventana principal se han descrito, a continuación se debe capturar un ujo sencillo para ejempli car la forma de con gurar Situaciones Binarias. Situaciones Binarias - 11
Con este ujo de ejemplo se podrá hacer que: Al efectuar un pedido que sea menor que $1,000, el movimiento quedará en la situación Autorizado y podrá afectarse para avanzar al siguiente movimiento, pero si el pedido es igual o mayor a $1,000 pesos, pasará a la situación Por Autorizar Gerencia para que un gerente lo autorice. El usuario que captura el pedido no podrá modi car la situación ni afectar el pedido hasta que el gerente lo autorice mediante el cambio de situación a Autorizado Gerencia. Ir a la siguiente ruta: Ruta: Con gurar Situaciones Ventas. Se mostrará la ventana Situaciones - Ventas Ingresar los valores 1.- Movimiento: Pedido. 2.- Estatus: PENDIENTE. 3.- Flujo: Condicional como se muestra en la imagen. 4.- Después dar click en el botón Situaciones. Se mostrará la Situación en el árbol. Situaciones Binarias - 12
Situaciones Binarias - 13
Ahora se le colgarán 2 situaciones hijas. El cumplimiento o no de las condiciones que se establezcan más adelante permitirá que el movimiento avance a una de estas 2 situaciones. Para capturar la situación Autorizado: 1.- Posicionarse sobre la situación padre, en este caso, Pedido Pendiente. 2.- Dar click en Nueva Situación. 3.- Capturar el nombre de la situación. 4.- Dejar prendido sólo el check Permite Afectar. 5.- Dar click en Guardar Cambios. 6.- Dar click en el Actualizar Árbol. Nota: Es recomendable no utlizar el mismo nombre entre la condición padre y sus situaciones hijas. Para capturar la situación Por Autorizar Gerencia, se deben ejecutar los mismos pasos del punto anterior, pero ahora para capturar la situación 1.- Por Autorizar Gerencia. 2.- Apagar el check Permite Afectar. Situaciones Binarias - 14
A cada situación creada se le puede asignar un icono, el cual puede noti car en los Tableros de Control y Exploradores, si el movimiento ya fue autorizado o en qué situación se encuentra. Se debe colocar en: Situaciones Binarias - 15
Se debe colocar en: 1.- Pedido Pendiente se observa que tiene Asignadas. 2.- Las 2 situaciones hijas que se acaban de capturar (2). NOTA: En el explorador (1), sólo aparecen las situaciones que tienen situaciones hijas. Situaciones Binarias - 16
1.- Posicionarse en el nivel Todo. 2.- Posicionarse en la situación padre Pedido Pendiente. 3.- Encender los check Permite Afectar y Condicional así como establecer cuántas condiciones se deben cumplir para la condicional que se de nirá. 4.- Establecer qué situación se avanzará en caso de las condiciones establecidas sean verdaderas. 5.- Dar click en el botón Condiciones. Se mostrará la ventana Condiciones - Pedido Pendiente. Establecer la condición 1.- Expresión 1. Seleccionar la expresión <Importe> 2.- Operador: Será que el importe sea menor que 3.- Expresión 3: Colocar 1000 como se muestra en la imagen, 4.- Dar clic en Guardar y Cerrar. Situaciones Binarias - 17
1.- Se debe colocar en la raíz del árbol (Todo) 2.- Se muestra la condición que se ha establecido. NOTA: En Ayuda Etiquetas se muestra una lista con la descripción de las etiquetas prede nidas que pueden usarse para construir condiciones. Situaciones Binarias - 18
Posicionarse sobre la situación: 1.- Por Autorizar Gerencia y ejecutar los mismos pasos que en el punto anterior donde se dio de alta una situación hija. En este caso se dará de alta la situación hija Autorizado Gerencia. La situación Por Autorizar Gerencia ahora se muestra también del lado izquierdo dado que contiene ahora una situación hija. Ahora se incluirá un control de usuario en la situación Por autorizar Gerencia. Situaciones Binarias - 19
1.- Posicionarse nuevamente en la situación Por Autorizar Gerencia. 2.- Habilitar el check Control Usuarios. 3.- Dar click en Usuarios con acceso. Se mostrará la ventana Usuarios con Acceso - Por Autorizar Gerencia 1.- Se debe indicar el Usuario, Usuarios. 2.- Colocar un nombre identi cador para el Grupo Trabajo. 3.- Grupo de Trabajo que podrá modi car la situación Por Autorizar Gerencia en este caso. Situaciones Binarias - 20
1.- Así se muestra la rama de las Situaciones para Pedido Pendiente. Es así como se concluye la con guración de un ejemplo para Pedido Pendiente. Situaciones Binarias - 21
Funcionalidad Situaciones Binarias - 22
Funcionalidad Para mostrar la funcionalidad se ejecutará el ujo de ejemplo que se de nió en el capítulo anterior Pedido de $900.00 Ruta: Con gurar Comercial Ventas Se debe generar un movimiento tipo Pedido, llenar todos los campos y el importe debe ser de $900.00 1.- Al afectarlo 2.- Pasa directamente a la situación autorizado, Situaciones Binarias - 23
2.- Pasa directamente a la situación autorizado, 3.- Se puede afectar nuevamente y pasar al siguiente movimiento. Situaciones Binarias - 24
Pedido de $1,000.00 Se debe capturar un pedido por la cantidad de $1,000.00, como se muestra en la imagen. Situaciones Binarias - 25
1.- Se debe afectar 2.- Pasará a la situación Por Autorizar Gerencia y el usuario que captura el pedido no puede afectarlo hasta que otro usuario cambie la situación. Situaciones Binarias - 26
Se debe ingresar al sistema con el usuario que tiene los permisos correspondientes para cambar la situación (Gerencia). El usuario Gerencia debe abrir el pedido. Ruta: Comercial Ventas Seleccionar el Pedido. Situaciones Binarias - 27
1.- Dar click en el botón Situaciones. 2.- Se mostrará la ventana Situación - Pedido. 3.- El usuario Gerencia debe cambiar la situación del movimiento. 4.- Dar click en Aceptar. Situaciones Binarias - 28
El movimiento ha cambiado de "Pendiente - Por Autorizar Gerencia" por "Pendiente - Autorizado Gerencia", se mostrará la fecha y el usuario que autorizó el Pedido. El usuario que capturó el pedido debe ingresar al sistema. Situaciones Binarias - 29
Al ingresar al movimiento previamente autorizado por el gerente, a continuación el usuario que ingresó el pedido podrá afectar el movimiento. Situaciones Binarias - 30
Temas Relacionados Situaciones Binarias - 31
Temas Relacionados Para un mejor entendimiento se sugiere se visiten los siguientes temas relacionados: 1.- Situaciones. Situaciones Binarias - 32