lunes, 25 de marzo de 2013

KMKey Quality - Objetivos

2 comentarios
 
Buenos días,

Dentro de nuestro afán por proporcionar un mayor conocimiento de las funcionalidades de KMKey Quality Basic, presentamos un nuevo vídeo en nuestro canal de YouTube con un ejemplo de alta y gestión de Objetivos.

http://youtu.be/oU3fvZvBZf4

Como sabemos los objetivos están orientados a cumplir un propósito, representa una meta a alcanzar, y para conseguirlo se establece un plan de acciones, con unas fechas límite de realización y un responsable. En el ejemplo veremos como Editar la Planificación de estas acciones y como trabajar con ellas añadiendo al sistema documentación, notas, elementos de progreso o generando emails. Desde la opción de Control podremos ver el estado y progreso de cada una de estas tareas.

En función de la periodicidad que hayamos definido para nuestro objetivo, iremos introduciendo sus seguimientos desde la opción de Añadir Seguimientos Objetivos, y gracias a los indicadores asociados que nos permitirán monitorizar su evolución podremos determinar si se ha cumplido o no.

Por último, desde Listados generamos un informe con el resumen anual de Indicadores / Objetivos que se obtendrá en función del filtro de expedientes que hayamos realizado o desde la selección de un objetivo en concreto.

Nos despedimos hasta el próximo vídeo, un saludo.
Leer más...
jueves, 21 de marzo de 2013

KMKey Quality - Indicadores

0 comentarios
 
Hola, buenos días.

Quiero presentaros un nuevo vídeo http://www.youtube.com/watch?v=YpjENT52iXA en el que se muestra un ejemplo didáctico de como dar de alta en nuestro Sistema de Gestión de Calidad KMKey, un Indicador.

Posteriormente, dentro del apartado de Añadir Seguimientos Indicadores, realizamos el registro de varios valores simulando seguimientos en función de la frecuencia de toma de datos y de análisis establecido.
Veremos como consultarlos, modificarlos o borrarlos desde la opción de Gestionar Seguimientos, y el interesante Gráfico de código de barras que muestra la evolución de los datos y su comparativa con la meta establecida.

Por último generaremos varios informes desde el Tab de listados.

Hasta la próxima !!!
Leer más...
lunes, 18 de marzo de 2013

Cómo suscribirse al blog de kmkey

0 comentarios
 

Buenos días, 

Entrar al blog de kmkey-es es algo que hace mucha gente, pero si lo tienes como rutina y solamente quieres entrar para ver cuando hay algún post nuevo, no es muy cómodo estar entrando cada día para verlo. Para eso están los feeds o RSS. Para suscribirte no tienes más que abrir tu lector de RSS favorito (como feedly o google reader) y añadir una de estas URL's:


Otro blog de la comunidad donde se tratan temas menos técnicos, y se ve más el impacto sobre el sector que tiene kmkey es:

Puedes suscribirte añadiendo cualquiera de estos enlaces:


Así recibireis cada nuevo post que se haga.

Saludos,
Leer más...
jueves, 14 de marzo de 2013
0 comentarios
 
Hola,

Soy consciente de que ya estáis al corriente de la nueva versión KMKey Quality enfocado a procesos que vio la luz a principios de este año 2013, por si aun no lo habéis consultado, el siguiente enlace da acceso a un vídeo en el que se presentan las funcionalidades de la versión Basic http://www.youtube.com/watch?v=6zfdUIpEYUw

Pero en el día de hoy, quiero presentar un nuevo vídeo didáctico, en el que se trata un ejemplo de como crear y gestionar un Comité de Calidad con la aplicación KMKey Quality.   http://youtu.be/-PsywL3JYvo

En una primera fase, procedemos a darlo de alta en el sistema desde el apartado de "Seguimiento" - "Comités de calidad" y generar la convocatoria de todos sus asistentes.

Posteriormente una vez realizada la reunión del comité de calidad, introducimos los asuntos tratados, con el detalle de sus acciones, responsables y fechas de realización.

El tratamiento de estos asuntos lo realizamos desde "Gestión de las Acciones", introducimos varios ejemplos para ver como alimentar en el sistema aquellos elementos informativos y temporales que se van generando.

Finalizamos el ejemplo con la generación del "Acta del comité de Calidad" desde el apartado de listados.

Saludos
Leer más...
miércoles, 6 de marzo de 2013

Escalado de Imágenes

0 comentarios
 
Uno de los widgets que tenemos disponibles en la plataforma KMKey para visualizar imágenes es el Image Widget

Este permite subir imágenes, y al mismo tiempo, escalarlas

Existen dos métodos de escalado: escalado real de la imágen o escalado en modo visualización

El primer escalado lo que hacemos es reducir el tamaño 'físico' de la imágen (y su tamaño)

El segundo, no tocamos la imágen, pero la mostramos en modo view con el tamaño especificado , evitando así que se muestren con un tamaño desporporcinado en pantalla


Leer más...
martes, 5 de marzo de 2013

Emails personalizados

0 comentarios
 
Una funcionalidad muy útil a la hora de crear o modificar expedientes es el envío automático de eamils personalizados

Dejamos aquí un código ejemplo para utilizar en un script post edit. (este script lo dejaremos en portal_skins --> custom como siempre, y lo asociaremos a la propiedad post edit action del patrón)



from AccessControl import getSecurityManager
from Products.KMKeyCore.pattern import KMObjectCreationAdapter
from Products.CMFCore.utils import getToolByName
from DateTime.DateTime import DateTime
from urllib import unquote

if not proxy or not content:
  return
rq = context.REQUEST

from Products.KMKeyCore.pattern import KMObjectCreationAdapter
adapter = KMObjectCreationAdapter(proxy)

idd = proxy.getDocid()
if rq.get('enviaMailEscalarExecuted2_%s' % idd, False):
    return
else:
    adapter.setValueToDataModel(rq,'enviaMailEscalarExecuted2_%s' % idd,True)
 
enviar=False
cdm = content.getDataModel()
catalog = proxy.portal_catalog
reference=cdm.get('reference','')
creador = context.portal_vocabularies.members.get(cdm['creador'],cdm['creador'])

if not hasattr(rqs,'form'):
   return

if rqs.form.has_key('widget__mi_campo'):
#DETECTAR EL CAMBIO DEL CAMPO EN CUESTIÓN
    new=''
    if rqs:
       new = rqs.form['widget__campo que cambia']
    old = proxy['dept_pers']
    if not old: old = ''
    if not new: new=''

    if rqs and new!=old:
        #Enviar mail de modificaion a rr_pers
        brains = catalog(username=new)
        nombre=''
        mto=''
        if len(brains) and brains[0].email:
           mto = "%s <%s>"%(brains[0].fullname,brains[0].email)            
           nombre = brains[0].Title
           if brains[0].email:
             utool = context.portal_url
             url =  context.REQUEST['BASE0'] + '/misite/' + utool.getRelativeContentURL(proxy)
             subject='Subject del Email- %s - %s'%(reference,nombre)
             body="""
           
           
             Cabecera del body : %s
           
             Título : %s
             Descripción : %s

             Otros campos etc... : %s

           

             Click aquí para acceder
           
           


"""%(cdm['Title'],cdm['Description'],cdm['category'],url)

             proxy.createEmail(subject=subject,body=body,email_to  = mto)


Leer más...