Situaciones Binarias -...

32
Situaciones Binarias Documentación Intelisis. Derechos Reservados. Publicado en http://docs.intelisis.info.

Transcript of Situaciones Binarias -...

Situaciones Binarias

Documentación Intelisis. Derechos Reservados. Publicado enhttp://docs.intelisis.info.

Situaciones Binarias

Introducción1

Introducción 41.1

Conguración2

Conguración General 62.1

Conguración Especíca 82.2

Funcionalidad3

Funcionalidad 233.1

Temas Relacionados4

Temas Relacionados 324.1

Publicado en http://docs.intelisis.info.Situaciones Binarias - 3

Introducción

Publicado en http://docs.intelisis.info.Situaciones Binarias - 4

Introducción

Con las Situaciones Binarias es posible especicar condiciones predenidas 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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 5

Conguración

Publicado en http://docs.intelisis.info.Situaciones Binarias - 6

Conguración General

Ir al siguiente menú:

Ruta: Congurar | 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: Congurar | Empresas | Seleccionar la Empresa deseada | Menú Edición | 1: Conguración General | Pestaña Otros.

1.- Activar el check Situaciones Binarias en Movimientos.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 7

Finalmente cerrar completamente el sistema e ingresar de nuevo.

Para mayor información dirigirse a Conguración General de Intelisis ERP.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 8

Conguración Especíca

Se mostrará un ujo de cómo se debe congurar una Situación Binaria.

Ir a la siguiente ruta:

Ruta: Congurar | Situaciones | Ventas.

En la cual se mostrará una lista de los módulos donde se pueden congurar situaciones. Para efectos de ejemplicar una conguració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 congurar las situaciones, para este ejemplo es "Pedido".2.- Estatus. Seleccionar el estatus para que aplicaran las situaciones que s e van a congurar, para este ejemplo es "PENDIENTE".

Publicado en http://docs.intelisis.info.Situaciones Binarias - 9

congurar, para este ejemplo es "PENDIENTE".3.- Flujo. Se debe seleccionar si el tipo de ujo de las situaciones que se congurará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 reejen 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 especicar los Usuarios con Acceso a modicar la Situación seleccionada. Se habilitará si se enciende el check Control Usuarios, punto 14.6.- Condiciones. Botón para Especicar la o las Condiciones Predenidas 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á especicar 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 Predenidas 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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 10

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 especicarle al sistema que la situación manejará control de usuarios, los cuales se denen en el botón Usuarios con Acceso. Los usuarios que se indiquen aquí son los que podrán modicar 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 especica 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 especica Todas, todas las condiciones declaradas en Condiciones (6) se deben cumplir. Si se especica 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 especicadas. 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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 11

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.

Conguració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 ejemplicar la forma de congurar Situaciones Binarias.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 12

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á modicar 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: Congurar | 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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 13

Publicado en http://docs.intelisis.info.Situaciones Binarias - 14

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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 15

A cada situación creada se le puede asignar un icono, el cual puede noticar en los Tableros de Control y Exploradores, si el movimiento ya fue autorizado o en qué situación se encuentra.

Se debe colocar en:

Publicado en http://docs.intelisis.info.Situaciones Binarias - 16

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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 17

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 denirá.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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 18

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 predenidas que pueden usarse para construir condiciones.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 19

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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 20

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 identicador para el Grupo Trabajo. 3.- Grupo de Trabajo que podrá modicar la situación Por Autorizar Gerencia en este caso.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 21

1.- Así se muestra la rama de las Situaciones para Pedido Pendiente.

Es así como se concluye la conguración de un ejemplo para Pedido Pendiente.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 22

Funcionalidad

Publicado en http://docs.intelisis.info.Situaciones Binarias - 23

Funcionalidad

Para mostrar la funcionalidad se ejecutará el ujo de ejemplo que se denió en el capítulo anterior

Pedido de $900.00

Ruta: Congurar | 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,

Publicado en http://docs.intelisis.info.Situaciones Binarias - 24

2.- Pasa directamente a la situación autorizado, 3.- Se puede afectar nuevamente y pasar al siguiente movimiento.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 25

Pedido de $1,000.00

Se debe capturar un pedido por la cantidad de $1,000.00, como se muestra en la imagen.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 26

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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 27

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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 28

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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 29

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.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 30

Al ingresar al movimiento previamente autorizado por el gerente, a continuación el usuario que ingresó el pedido podrá afectar el movimiento.

Publicado en http://docs.intelisis.info.Situaciones Binarias - 31

Temas Relacionados

Publicado en http://docs.intelisis.info.Situaciones Binarias - 32

Temas Relacionados

Para un mejor entendimiento se sugiere se visiten los siguientes temas relacionados:

1.- Situaciones.