SQL SERVER.

tengo entendido que ahora el último usuario que se modifica no cambia al finalizar la autorización o que coloca el usuario del pool. Anteriormente colocaba el último usuario que autorizaba la entidad (aunque el problema era de que al dar error la finalización y otro usuario lo finalizaba colocaba a este último como el último que modificó la entidad), el cliente maneja un tema estricto de auditoría y al verificar cada entidad entiende que el último autorizador es el que muestra en el último usuario que modifica y basado en este funcionamiento se crearon reportes de auditoría.

Respecto al tema he experimentado que cuando se envía a autorizar la entidad por base de datos automáticamente coloca, como último usuario que modificó, al usuario del pool, como por ejemplo al ejecutar el siguiente script:

EXEC wfl.add_inicio_flujo_job @codigo_entidad = @CodigoPlaza,      -- varchar(150)
                                  @entityset_name = 'Plazas',      -- varchar(300)
                                  @codemp_solicitante = @codemp_digita,   -- int
                                  @define_autorizacion = 'Solicitante', -- varchar(50)
                                  @codemp_sujeto_accion = NULL, -- int
                                  @codemp_aut_especifico = NULL -- int

es probable que en el futuro sea necesario colocar un campo mas de auditoría en las tablas que indique el último que autorizó una entidad, sin embargo, creo que actualmente no refleja bien el último usuario que modificó.

Cual sería la sugerencia ¿Modificar los reportes de auditoría y asociarle la tabla donde se encuentra el último que autorizó la entidad? aunque puede que esto ralentice un poco más el reporte.

asked 17 Mar '20, 10:31

Jimy%20Tobar's gravatar image

Jimy Tobar ♦♦
(suspended)
accept rate: 56%

edited 30 Mar '20, 17:11

Solo aclarando que no es el usuario del Pool. Es el usuario de windows que ejecuta el AppJobHost.exe.

(17 Mar '20, 16:10) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

No es cierto que este comportamiento pase cuando se envía desde las pantallas de Evolution. Cuando se envía desde la pantalla utiliza el Usuario Autenticado y lo envía como parámetro para se grabe en las modificaciones de las tablas.

Solo puede pasar cuando se envía desde la base, porque no se tiene en ningún caso un Usuario Autenticado.

Si ustedes tienen evidencia de que esto pase favor enviarla.

(30 Mar '20, 16:54) Fernando Paz ♦♦ Fernando%20Paz's gravatar image

He eliminado el comentario, ya que en mi ambiente local, al envíar desde pantalla efectivamente se coloca el mismo usuario que crea como el último que autoriza.

(30 Mar '20, 17:15) Jimy Tobar ♦♦ Jimy%20Tobar's gravatar image

Ya se hizo una remediación para este tema y se incluirá en el hotfix 1.19.1.4

link

answered 30 Mar '20, 17:00

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Evolution en BitBucket

En este sitio puede acceder al código fuente, centro de descargas y reportar bugs, propuestas y mejoras para Evolution.

Evolution en JIRA

En este sitio puedes sugerir nueva funcionalidad para Evolution, o puedes votar por la funcionalidad ya propuesta por otros usuarios.

Tags:

×2
×1

Asked: 17 Mar '20, 10:31

Seen: 365 times

Last updated: 30 Mar '20, 17:15

[Acerca de] [Preguntas Frecuentes] [Privacidad] [Soporte] [Contacto]
Copyright 2013-2018. Asesores en Informática