Giter Club home page Giter Club logo

wf's People

Watchers

James Cloos avatar Enzo Rojas avatar Jaime Rivera avatar Rodrigo Chumacero avatar Rensi Arteaga avatar ramiro loza avatar

wf's Issues

función para obtener el estado anterior según log del wf

Time 2h
Description
Esta función debe permitir obtener el estado anterior el registro realizado en el WF,
recibe como parámetros de entrada el id_estado_wf actual .

Debe recuperar el id_tipo_estado anterior, el funcionario anterior, usuario de registro y depto si que existe.

Trabajos de migración endesis PXP

Time: 3h
Description:
Instalar la migración en servidores de producción, habilitar el cron para automatizar la tarea de sincornización

Diagrama Gant para procesos Macro

Time: 24
Description:
Desarrollo de un reporte que nos muestre un driagrama gant con los proceso_wf de un proceso macro, con los tiempo de inicio y fin en cata estado, ademas del usuario responsable de dicho estado

interface para visto bueno de tramites

Time: 16 h
Description
Interface para visto bueno de tramite similar al visto bueno de adquisiciones.

Adicionalmente se tiene que permitir el registro de instrucciones y observaciones,

Pesar un mecanimo para estado disparadores de procesos

inicio de sistema

Time: 4
Description:
Iniciar nuevo sistema de WF, Creando la estructura, dentro del repositorio de pxp.
(Este repositorio será solo para administrar las tareas asignadas)

Incluye el script para la creación de la tablas

generar interface de proceso macro y num_tramite

Time: 4h
Descripción:
interfaces de proceso macro y interface hijo de numero de tramite.

La interface de numero de tramite necesitara una función adicional para generar números secuenciales para asignar a los tramites, el numero debe estar formado por

código proceso, numero , gestion

Por cada gestión el numero se reinicia en 1,
cuando la funcion entregue un numero la función debe pasar al siguiente el numero secuencial

funcion obtener_diparador_prcesor_proceso

time: 4
Description:

recibe como parámetros
nombre_estado
código del tipo_proceso
bandera -> predecesor o disparador

devuelve

Array varchar PROCESO de codigo_proceso
array varchar ESTADO de nombre_estado

si bandera = disparador
en PROCESO devuelve un array con los códigos de proceso donde apunta el nombre_estado disparador

o

si bandera = predecesor

en PROCESO devuelve un array con los códigos de proceso anteriores

y en ESTADO los estados predecesores (los disparador correspondiente al PROCESO)

EJM

si bandera es predecesor
y código tipo_proceso es cotizacion_adq

PROCESO [1] = solicitud_adq
ESTADO [1] = en_proceso

EJM

si bandera es disparador
y código tipo_proceso es solicitud

PROCESO [1] = cotizacion_adq
ESTADO [1] = borrador

funcion obtener_estado_tipo_proceso

Time: 4h
Description:

Esta función recibe como parámetros

codigo_subsistema,
codigo_tipo_proceso,
estado_actual -> NULL o nombre_estado
valor -> siguiente anterior

devuelve 4 parámetros de salidas,
un array varchar (ESTADO)
un array varchar bandera (BANDERA)
un array prioridad (PRIORIDAD)
un array reglas (REGLAS)

el array ESTADO servirá para retornar uno o mas estados validos
el array BANDERA = disparador, si la columna disparador =si
o tiene_ predecesor, si la columna ini = si y el tipo_proceso correspondiente es referencia-do por algún estado en otro tipo_proceso

o predecesor_disparador su tuviera los dos comportamientos

EJM.

ESTADO [5] = en_proceso, (solo este estado es disparador)

entonces

PROCESO[1] [2] ...... [4] = NULL
PROCESO[5] = disparador

-----------------MANEJO DE ESTADOS -----------------------------------
si estado actual es NULL
nombre_estado del primer estado del tipo_proceso

si estado actual es distinto de NULL y estado siguiente

array nombre_estado_siguiente

si estado actual es distinto de NULL y estado anterior

array nombre_estado_anterior

funcion registra_estado

time: 3
Description:

Esta funcion recibe como parametros

estado_proceso
id_funcionario
id_estado_wf --> id_estado anterior
num_tramite --> permite reconcer unicovamente un proceso

registra el estado a la fecha y hora actuales

relacionado con el estado anterior

  • inactiva los estados anteriores, solo queda eactivo el estado actual

retorna el id_estado actual

funciona para listado de funcionarios según estado

Time 16 h
Ddescritpion:
Función que según el id_tipo_estado , y el id_estado_wf, y la configuración de asignación del tipo_estado, todos, listado, función_listado retorna los funcionarios elegibles para el siguiente estado.

funcion para iniciar tramite f_inicia_tramite_wf

time: 2h
Description
Esta función recibe como parámetros

-- codigo_proceso_macro
-- id_gestion

procesamientos

-- inserta el proceso correspondiente

retorna

numero_tramite,
codigo_tipo_proceso -> el codigo del tipo proceso inicial
id_proceso_wf,
id_estado_wf -> correpondiente al primer estado del proceso
nombre_estado -> correspondiente al id_estado_wf

bug en cambios de estado

Time: 1,5 h
Description
Encontrar una solución general para evitar el cambio de estado desde pantallas des actualizadas para no romper el orden del flujo

interface de configuracion de columnas

Time: 3h
Descripiton desarrollar la interface que permita condigurar las columnas que aparecerán en los formularios de los tramites

También revisar diseño si necesita arreglos

funcion registra_estado_wf

time: 3
Description:

Estad funcion recibe como parametros

estado_proceso
id_funcionario
id_estado_wf --> id_estado anterior
id_proceso --> permite reconocer univoca-mente un proceso

registra el estado a la fecha y hora actuales

relacionado con el estado anterior

  • inactiva los estados anteriores, solo queda eactivo el estado actual

retorna el id_estado actual

tipo_proceso, tipo_estado, estructura_estado

time: 14
Desription:
Creación de las interfaces de parametrización:
tipo_proceso,
tipo_estado y
estructura _estado

validar que los códigos de tipo_proceso sean únicos

validar que los nombres de los estados sean únicos por cada tipo_proceso

validar que solo exista un estado con el campo ini = si

validar que los estado con el campo disparador = si no tengan hijos

(El tiempo Incluye la Compensación por corres)

Integracion de alerta con modulo de WF

Time: 12h
Description
Integrar el sistema de WF con el modulo de alertas,
realizar configuración por tipo_estado,
alertar a los usuarios , con mensajes de correo electronico

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.