0
1

Como en Visual Hur las fotos no se almacenan en la BD si no estan en archivos, al momento de hacer una migracion que para el cliente es muy importante el tener la fotografia dentro del expediente por el Role de la empresa (EBANO, compañia de Seguridad), como recomiendan que se pueda realizar esta migracion? Como poder hacer la importacion de las fotografias a la UPF sin hacerlo manualmente, como asociarlas al expediente?, o existe alguna forma de mantener las fotografias sin importarlas a la BD?

asked 11 Jun '15, 09:11

FerdyB's gravatar image

FerdyB
955164176178
accept rate: 48%


No tenes que cargar el contenido binario de las fotografías para que se puedan utilizar en evolution, podrías mantenerlas en folder físico al igual que lo hace VisualHUR.

Lo que podes hacer es lo siguiente:

  1. Configurá el parámetro de infraestructura "RutaImagen" con una ruta física que pueda ver el webserver, por ejemplo: ~/UploadFile/Image
  2. Configurá el parámetro de infraestructura "FotoExpedienteSeGuardaEnDisco" en True, para que grabe las imagenes en un folder en lugar de la base de datos.
  3. Copia todas las imagenes al folder del punto 1
  4. Crea instrucciones insert que te permitan llenar la tabla cfg.upf de evodata, especificando ruta en lugar del contenido en bytes de la imagen para cada fotografia.
  5. Actualiza el codigo de UPF de la tabla de expedientes de acuerdo a los inserts hechos del punto 4.
link

answered 11 Jun '15, 09:43

Fernando%20Paz's gravatar image

Fernando Paz ♦♦
17.3k81635
accept rate: 51%

Creo que por defecto Evolution viene configurado para que las fotografías se almacenen en la base de datos. Para que se almacenen en disco es necesario cambiar el parámetro de infraestructura: FotoExpedienteSeGuardaEnDisco a true. Existe un parámetro de infraestructura que se llama RutaImage que por defecto apunta a la carpeta ~UploadFileImage del directorio raiz de Evolution y en mi caso tuve que cambiarla por esta otra \USCUS104LA-VisualHurImage.

Luego de esa configuración ejecuté las siguientes instrucciones:

insert into cfg.upf_upload_files(upf_codigo,upf_descripcion,upf_tipo,upf_nombre_archivo,upf_content_type,upf_contenido,upf_ruta,upf_nombre_corto,upf_descripcion_contenido,upf_fecha_grabacion,upf_usuario_grabacion)
select newid(),'Image','Image',emp_foto,'Image',null,' \\USCUS104\LA-VisualHur\Image\' + emp_foto,cast(emp_codigo as varchar),null,getdatE(),'upgrade'
from [BASE_VISUAL_HUR]..pla_emp_empleado where exists(select null from exp.exp_Expedientes where exp_codigo_Alternativo = emp_Codigo) and emp_foto is not null
and not exists(select null from cfg.upf_upload_files where upf_nombre_corto = emp_codigo)

update e
  set exp_codupf = upf_codigo
  from exp.exp_Expedientes e
  join cfg.upf_upload_files on upf_nombre_corto = exp_codigo
link

answered 11 Jun '15, 09:44

Julio%20Flores's gravatar image

Julio Flores
(suspended)
accept rate: 42%

Las fotografías DEBEN estar en la UPF, pero es posible dejar el campo upf__contenido en NULL y llenar en lugar de este el campo upf__ruta. En este campo podes poner la ruta física (Ej. ~/UploadFile/Fotos/f3867516-a32a-40bc-9b10-587a0a99cc70 o C:\inetpub\wwwroot\Evolution\UploadFile\Fotos\f3867516-a32a-40bc-9b10-587a0a99cc70)

Luego ya solo tenes que poner el código de UPF en el expediente. Para generar los códigos de la UPF podes usar la función de SqlServer newid().

link

answered 11 Jun '15, 09:52

sabanito's gravatar image

sabanito ♦♦
(suspended)
accept rate: 54%

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:

×22
×3
×3

Asked: 11 Jun '15, 09:11

Seen: 1,879 times

Last updated: 11 Jun '15, 09:52

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