0
1

Se puede crear una entidad adicional la cual es un Catalogo por ejemplo, que solo tiene codigo y descripcion, se puede hacer eso? Que forma recomiendan para poder tener varios catalogos adicionales dentro de evolution?

asked 16 Mar '15, 23:08

FerdyB's gravatar image

FerdyB
955164176178
accept rate: 48%


SI. El código de empleado es opcional al crear una entidad adicional. Realmente todos los campos de "fijos" de la entidad adicional son opcionales.

Ya se han utilizado las entidades adicionales para implementar mantenimiento de catálogos adicionales dentro de Evolution. La clave es sincronizar el registro de la tabla con datos de la entidad adicional con los registros de la tabla catálogo adicional.

Para la sincronización se debe hacer lo siguiente:

  1. La tabla del catálogo debe almacenar el código del registro de dato de la entidad adicional.
  2. Los procedimientos que se ejecutan antes de guardar, permiten sincronizar los inserts y updates a la tabla del catálogo.
  3. Para la versión 1.8.4.x se debe usar un trigger en la tabla de datos de las entidades adicionales para que elimine el registro de la tabla del catálogo. Para las versiones 1.9 o superior, el mismo procedimiento de antes de guardar, permite ejecutar el delete sobre la tabla del catálogo.
  4. La entidad adicional se debe configurar con un SmartList apuntando a la tabla del catálogo adicional y la llave primaria definida para el SmartLists debe ser el código del registro de dato de la entidad adicional (agregado en el punto 1).
  5. Si el catálogo requiere empresa seleccionada se puede configurar para ello.
  6. Especificar seguridad de contenido y no seguridad de portal porque no se va a utilizar empleado sujeto de la acción ni solicitante.
  7. Se debería chequear que es modificable luego de autorizar, para que se comporte como un catálogo normal de Evolution.
  8. Si fuera necesario se pueden habilitar flujos de autorización para las modificaciones sobre estos catálogos adicionales.

Con esto se pueden crear catálogos adicionales para Evolution sin necesidad de escribir Plugins.

link

answered 17 Mar '15, 16:23

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

edited 17 Mar '15, 16:27

Esto significa que yo voy a tener mi tabla XXXX_catalogo, y aparte voy a tener la tabla [sve].[iea_inst_entidad_adic], y cada vez que pase algo en la tabla iea_inst_entidad_adic sincronizo lo que pase en la tabla XXXX_catalogo, o sea en este caso tendria la informacion en ambas tablas solo que en la iea_inst_entidad_adic lo tendria en XML y en la otra lo tendria normal, asi seria verdad?

(17 Mar '15, 16:41) FerdyB FerdyB's gravatar image
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:

×14
×11
×1

Asked: 16 Mar '15, 23:08

Seen: 2,025 times

Last updated: 17 Mar '15, 16:41

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