From abfc841adb20a9279a8d91ecad8510380bc1d63d Mon Sep 17 00:00:00 2001 From: Guillermo Rugilo Date: Mon, 13 Jun 2005 02:23:37 +0000 Subject: [PATCH] =?utf8?q?Agrego=20dos=20diagramas=20de=20estado=20extra?= =?utf8?q?=20de=20las=20autorizaciones.=20Son=20iguales=20a=20los=20anteri?= =?utf8?q?ores,=20pero=20muestran=20las=20condiciones=20de=20cada=20estado?= =?utf8?q?=20a=20partir=20de=20un=20"par=C3=A1metro"=20fecha,=20ya=20que?= =?utf8?q?=20repetidamente=20en=20el=20Sistema=20se=20necesita=20saber=20"?= =?utf8?q?el=20estado=20que=20tenia=20una=20autorizaci=C3=B3n=20en=20una?= =?utf8?q?=20fecha=20dada"?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- ...os_autorizacion_automatica_segun_fecha.dia | 832 +++++++++++++++ ...stados_autorizacion_manual_segun_fecha.dia | 989 ++++++++++++++++++ 2 files changed, 1821 insertions(+) create mode 100644 carpeta/diagramas/estados_autorizacion_automatica_segun_fecha.dia create mode 100644 carpeta/diagramas/estados_autorizacion_manual_segun_fecha.dia diff --git a/carpeta/diagramas/estados_autorizacion_automatica_segun_fecha.dia b/carpeta/diagramas/estados_autorizacion_automatica_segun_fecha.dia new file mode 100644 index 0000000..ed9263f --- /dev/null +++ b/carpeta/diagramas/estados_autorizacion_automatica_segun_fecha.dia @@ -0,0 +1,832 @@ + + + + + + + + + + + + + #A4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Aprobada# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Rechazada# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Vencida# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #fechaSolicitud: NOT NULL and <= fecha +fechaRealizacion: NULL +fechaVencimiento: indistinto +aprobada = FALSE# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #fechaSolicitud: NOT NULL and <= fecha +fechaRealizacion: NULL or > fecha +fechaVencimiento: NULL or > fecha +aprobada = TRUE# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #1) Aprobar# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #2) Rechazar# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Realizada# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #3) Prestador informa +Autorizacion Realizada# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #fechaSolicitud: NOT NULL and <= fecha +fechaRealizacion: NOT NULL and <= fecha +fechaVencimiento = indistinto +aprobada = TRUE# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #fechaSolicitud: NOT NULL and < fecha +fechaRealizacion: NULL +fechaVencimiento: NOT NULL and <= fecha +aprobada = TRUE# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #4) Fecha > fechaVencimiento# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #AUTORIZACION AUTOMATICA + (estados segun fecha)# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #EVENTOS: +1) CU "Pedir autorizacion automatica" - Actor Operador +2) CU "Pedir autorizacion automatica" - Actor Operador +3) CU "Recibir y cotejar Consumos y Prestaciones" - Prestador y Sistema +4) Depende del Tiempo# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #IMPORTANTE: COMO INTERPRETAR EL DIAGRAMA +- Las notas que aparecen al lado de cada estado, establecen qué condiciones +deben cumplir los atributos mencionados, para una determinada fecha, +para que quien se encargue de evaluar el estado (método getEstado( fecha ) ) +determine en qué estado está/estaba en esa fecha. +- Se considera que "fecha" representa fecha y horario +- Que un atributo diga "indistinto", significa que el algoritmo que +evalúe el estado NO debe tener en cuenta ese atributo: _NO_ significa +que el atributo esté seteado ó no. Directamente no hay que tenerlo en +cuenta para evaluar ese estado en particular.# + + + + + + + + + + + + + + + + + + + + + diff --git a/carpeta/diagramas/estados_autorizacion_manual_segun_fecha.dia b/carpeta/diagramas/estados_autorizacion_manual_segun_fecha.dia new file mode 100644 index 0000000..890625b --- /dev/null +++ b/carpeta/diagramas/estados_autorizacion_manual_segun_fecha.dia @@ -0,0 +1,989 @@ + + + + + + + + + + + + + #A4# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Pendiente# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Aprobada# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Rechazada# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #fechaSolicitud: NOT NULL and <= fecha +fechaResolucion: NULL or > fecha +fechaRealizacion: NULL or > fecha +fechaVencimiento: indistinto +aprobada: indistinto# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Vencida# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #1) Crear # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #fechaSolicitud: NOT NULL and <= fecha +fechaResolucion: NOT NULL and <= fecha +fechaRealizacion: NULL or > fecha +fechaVencimiento: indistinto +aprobada = FALSE# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #fechaSolicitud: NOT NULL and <= fecha +fechaResolucion: NOT NULL and <= fecha +fechaRealizacion: NULL or > fecha +fechaVencimiento: NULL or > fecha +aprobada = TRUE# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #2) Aprobar# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #3) Rechazar# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #Realizada# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #4) Prestador informa +Autorizacion Realizada# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #fechaSolicitud: NOT NULL and <= fecha +fechaResolucion: NOT NULL and <= fecha +fechaRealizacion: NOT NULL and <= fecha +fechaVencimiento: indistinto +aprobada = TRUE# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #fechaSolicitud: NOT NULL and <= fecha +fechaResolucion: NOT NULL and <= fecha +fechaRealizacion: NULL +fechaVencimiento: NOT NULL and <= fecha +aprobada = TRUE# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #5) Fecha > +fechaVencimiento# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #AUTORIZACION MANUAL +(estados segun fecha)# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #EVENTOS: +1) CU "Pedir autorizacion manual" - Actor Operador +2) CU "Actualizar autorizacion manual" - Actor Auditor Medico +3) CU "Actualizar autorizacion manual" - Actor Auditor Medico +4) CU "Recibir y cotejar Consumos y Prestaciones" - Prestador y Sistema +5) Depende del Tiempo# + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + #IMPORTANTE: COMO INTERPRETAR EL DIAGRAMA +- Las notas que aparecen al lado de cada estado, establecen qué condiciones deben cumplir los +atributos mencionados, para una determinada fecha, para que quien se encargue de evaluar el +estado (método getEstado( fecha ) ) determine en qué estado está/estaba en esa fecha. +- Se considera que "fecha" representa fecha y horario +- Que un atributo diga "indistinto", significa que el algoritmo que evalúe el estado NO debe +tener en cuenta ese atributo: _NO_ significa que el atributo esté seteado ó no. +Directamente no hay que tenerlo en cuenta para evaluar ese estado en particular. +- fechaVencimiento = NULL significa que la autorizacion no vence nunca.# + + + + + + + + + + + + + + + + + + + + + -- 2.43.0