lunes, 31 de diciembre de 2012

KMKey en CentOS 6.3

6 comentarios
 

Hemos realizado ya un par de instalaciones exitosas de KMKey en CentOS 6.3.  Os compartimos aquí las notas al respecto

# INSTALL DEPENDENCIES

yum install python-devel
yum install make gcc gcc-c++ zlib-devel glibc glibc-devel gettext httpd subversion

wget ftp://ftp.muug.mb.ca/mirror/fedora/archive/extras/6/x86_64/xlhtml-0.5-6.fc6.x86_64.rpm
rpm -i xlhtml-0.5-6.fc6.x86_64.rpm

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
yum update
yum --enablerepo=rpmforge install antiword catdoc libxslt python-lxml poppler-utils patch lynx

yum --enablerepo=rpmforge install sudo less tnef ghostscript-fonts ghostscript-gtk exim


# INSTALL PYTHON 2.4

wget http://www.python.org/ftp/python/2.4.6/Python-2.4.6.tgz
tar xzf Python-2.4.6.tgz
cd Python-2.4.6
./configure --with-zlib=/usr/include
make
make install
ln -s /usr/local/bin/python /usr/bin/python2.4


# INSTALL ZOPE

wget -c http://www.zope.org/Products/Zope/2.9.4/Zope-2.9.4-final.tgz
tar -zxf Zope-2.9.4-final.tgz
cd Zope-2.9.4-final
vi configure # Añadir 2.4.6 a ACCEPTABLE
./configure --prefix=/usr/local/zope294
make
make install

mkdir /usr/local/kmkey
cd /usr/local
zope294/bin/mkzopeinstance.py -d kmkey/zope -u admin:$PASSWORD
zope294/bin/mkzopeinstance.py -d kmkey/zope2 -u admin:$PASSWORD
zope294/bin/mkzeoinstance.py kmkey/zeo 8100
ln -s /usr/local/zope294 /usr/local/zope


# INSTALL POSTGRES AND RELSTORAGE

yum install postgresql postgresql-devel postgresql-server postgresql-contrib

wget http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.0.13.tar.gz
tar xvzf psycopg2-2.0.13.tar.gz
cd psycopg2-2.0.13
python2.4 setup.py install


/etc/init.d/postgresql initdb
/etc/init.d/postgresql start

wget http://pypi.python.org/packages/source/R/RelStorage/RelStorage-1.4.0c3.tar.gz
tar xzf RelStorage-1.4.0c3.tar.gz
cd RelStorage-1.4.0c3
export PYTHONPATH="/usr/local/zope/lib/python/"
python2.4 setup.py install --install-lib=/usr/local/zope/lib/python
cd /usr/local/zope/lib/python/ZODB
patch < $HOME/RelStorage-1.4.0c3/poll-invalidation-zodb-3-7.patch

echo -e "Write zope postgresql password "
read -e PASSWORD
su postgres <
psql -c "CREATE USER zope WITH password '$PASSWORD' createdb" template1
psql -c "\i /usr/share/pgsql/contrib/tsearch2.sql" template1
ENDSU

su zope <
createdb kmkey_zodb
ENDSU

su postgres <
psql -c "update pg_database set encoding=16 where datname='kmkey_zodb'" template1
ENDSU


# INSTALL OPENOFFICE

wget http://openoffice.org.mirrors.irontec.com/stable/3.3.0/OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_en-US.tar.gz
tar xvzf OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_en-US.tar.gz
cd OOO330_m20_native_packed-1_en-US.9567/RPMS
rpm -i *rpm


# INSTALAR PRODUCTOS

cd /usr/local/kmkey
mkdir source
cd source
svn co https://joinup.ec.europa.eu/svn/kmkey/bundles/kmkey-stable
ln -s kmkey-stable current
cd current
python2.4 KMKeyCore/utils/generate_mo_files.py
cd /usr/local/kmkey/zope/Products
ln -s ../../source/current/* .
cd /usr/local/kmkey/zope2/Products
ln -s ../../source/current/* .
cp ZSQLCatalog/Extensions/zsqlbrain.py /usr/local/kmkey/zope/Extensions/
cp ZSQLCatalog/Extensions/zsqlbrain.py /usr/local/kmkey/zope2/Extensions/
cd /usr/local/kmkey/zope/Products/TextIndexNG3/extension_modules
python2.4 setup.py install

Leer más...
miércoles, 19 de diciembre de 2012

Como crear una base de datos soluciones

0 comentarios
 
En KMKey Helpdesk una actividad corriente es aplicar soluciones a las asistencias/incidencia/casos recibidos, la experiencia demuestra que buena parte de los casos son repetitivos

KMKey tiene la capacidad de gestionar documentación y comportarse como un gestor de documentación y conocimiento, aprovechando esta capacidad es muy simple la creación de una base de datos de soluciones

El concepto es usar la información de resumen de la asistencia/incidencias/casos como fuente de información para la base de datos soluciones, con los campos Descripción/Diagnosis y Solución como punto de partida.
Otra opción más especifica es gestionar una colección de fichas/expedientes de soluciones

Pasos

1. Configurar la asistencia de forma estructurada para facilitar la identificación de caso/solución
2. Opcionalmente se puede crear patron de soluciones e ir acumulando
3. Configurar la visibilidad de las asistencias para que sean visibles a los técnicos y/o usuarios
4. Configurar un filtro especifico para la búsqueda de soluciones. Suele incluir campos como síntomas

A continuación se incluye una imagen de una búsqueda especifica

Búsqueda Especifica
Destacan los campos de las asistencias/incidencias/casos que son de utilidad para crear la base de datos


Leer más...
martes, 11 de diciembre de 2012

Como localizar los documentos a Revisar, Aprobar etc

0 comentarios
 
En KMKey Quality se gestiona el ciclo de aprobación de la documentación, cada documento tiene asignado unos responsables para las acciones de Edición, Revisión, Aprobación.

Cuando un usuario solicita la Revisión o Aprobación de un documento KMKey notifica a los responsables por correo electrónico y/o mensaje KMKey.

Sin embargo es posible localizar los documentos que estén bajo nuestra responsabilidad y pendientes de alguna acción, basta con filtrar la vista de documentos por los atributos pertinentes

Pasos

1. Situarse en el expediente deseado o filtrar los expediente de documentación
2. Elegir las solapa/vista Documentos
3. Filtrar la vista con la acción Opciones por los atributos :
        Filtrar Estado, p.e. 'en revisión' para determinar la acción pendiente
        Pendiente de acción del usuario.  p.e. Joan Messi
     
Obtendremos las lista de documentos pendientes de revisar por Joan Messi

Aplica a : KMKey Quality
Leer más...