Utilizamos cookies para intentar brindarle una mejor experiencia en Freshdesk.
Si desea saber más sobre el tipo de cookies que utilizamos y sobre la forma y motivos por los que las usamos, lea nuestra Política de privacidad. Si no le gustan las cookies o está a dieta, también puede desactivarlas por completo. Solo tenga en cuenta que en Freshdesk nos encantan las cookies (sobre todo las que tienen virutas de chocolate), y que algunos apartados de Freshdesk podrían no funcionar correctamente si las desactiva.
También daremos por hecho que acepta y está de acuerdo con la manera en que usamos las cookies, tal como se describe en nuestra Política de privacidad, a menos que decida desactivarlas por completo a través de su navegador.
El siguiente ejemplo permite resumir los documentos e imágenes relacionadas a un objeto.
La solución pasa por confeccionar un módulo SQL list utilizando la cadena de conexión del sistema. La query que utilizaremos consulta las tablas del sistema referentes a documentos e imágenes.
Y luego el template que utilizaremos genera, de forma dinámica, 2 módulos easy info. Con sus respectivos navigation buttons, que hacen que al hacer click accedamos a la gestión documental.
Para más información puedes visualizar la formación de introducción a los módulos https://www.youtube.com/watch?v=bSq_xcig8ps
y la de módulos de tipo sql list: https://www.youtube.com/watch?v=pOiZSjfTWuM.
Es importante que previamente se configure la gestión de documentos y de imágenes para el objeto en cuestión.
SQL:
select count(ImageId) as value, 'flx-icon icon-images-2' as iconclass,'m' as size, '' as symbol,'Images' as <span class="fr-marker" data-id="0" data-type="true" style="display: none; line-height: 0;"></span>l<span class="fr-marker" data-id="0" data-type="false" style="display: none; line-height: 0;"></span>abel, '#ee9e1f' as color, '' as class,'sysObjectImages' as CollectionName, 'Objects_Images.ObjectId=\''{{account_id}}\'' and Objects_Images.ObjectName = \''Account\''' as myWhere, '{\''ObjectId\'':{{account_id}},\''ObjectName\'':\''Account\''}' as defaults from Objects_Images where objectname='Account' and ObjectId='{{account_id}}' UNION select count(DocGuid) as value, 'flx-icon icon-document' as iconclass,'m' as size, '' as symbol,'Documents' as label, '#ee9e1f' as color, '' as class,'Documents_Object' as CollectionName, 'Documents_Objects.ObjectId = \''{{account_id}}\'' And Documents_Objects.ObjectName = \''Account\''' as myWhere, '{\''ObjectId\'':{{account_id}},\''ObjectName\'':\''Account\''}' as defaults from Documents_objects where objectname='Account' and ObjectId= '{{account_id}}'TEMPLATE
Header:
HTML:
<li class="easy-info"> <span onclick="flexygo.nav.openPage('list','{{CollectionName}}','{{myWhere}}','{{defaults}}','popup1024x678',false,$(this))"> <flx-easyinfo class="{{class}}" color="{{color}}" iconclass="{{iconclass}}" size="{{size}}" value="{{value}}" label="{{label}}" symbol="{{symbol}}"> </flx-easyinfo> </span> </li>Footer:
0 Votos
0 Comentarios
Iniciar sesión o Registrarse para publicar un comentario