====== Orfeo ====== ===== Descripción ===== Sistema de apoyo documental de procesos con licencia GPL. Permite incorporar los procesos propios de la entidad o empresa.\\ \\ Caracterí­sticas: * Interfaz \tWeb * Radicación \tde documentos * Reasignar, \tagendar, modificar, archivar, incorporar en expedientes, tipificar \tdocumentos. * Búsquedas \trápidas. * Generación \tde expedientes virtuales y reportes de gestión. * ORFEOSCAN: \tSistema para digitalizar documentación, imprimir sticker con \tcódigo de barras y Número de radicado (entrada), \tenviar imagen al servidor y leer sticker de documento radicado \t(salida). ===== Requerimientos ===== * Servidor\tWeb con PHP ( <=5-3) * Motor de Bases de datos: Oracle, MSSQL o Postgres Tambien puede usarse * Servidor Fax o(pcional) * Hardware: Escaner, Impresora de codigo de barras, opcionales: lectores de codigo de barras y Fax- Modem ===== Procedimiento ===== ==== A. Instalación ==== 1.  Instale el modelo de servidor internet estandar de Skina para Orfeo. Debe tener apache, php, postfix, hylafax, vsftp, munin, ldap, postgres y phppgadmin. 2. Ubicar el archivo php.ini (En Centos /etc.php.ini, en Ubuntu /etc/php5/apache2/ ) y generar los siguientes cambios:  |Sin \t\t\t\tcambios |Con \t\t\t\tcambios | |register_globals \t\t\t\t= Off\\ \\ display_errors \t\t\t\t= On\\ \\ # \t\t\t\tsession.save_path = /tmp\\ \\ session.gc_maxlifetime \t\t\t\t= 1440\\ \\ session.cache_expire \t\t\t\t= 180\\ \\ session.use_trans_sid \t\t\t\t= 0\\ \\ short_open_tag=Off\\ \\ allow_url_include=Off\\ \\ include_path = ".;";|register_globals \t\t\t\t= On\\ \\ display_errors \t\t\t\t= Off\\ \\ session.save_path \t\t\t\t= /tmp\\ \\ session.gc_maxlifetime \t\t\t\t= 0\\ \\ session.cache_expire \t\t\t\t= 0\\ \\ session.use_trans_sid \t\t\t\t= 1\\ \\ short_open_tag=On\\ \\ allow_url_include=On\\ \\ include_path = ".;C:/orfeo/apache2/htdocs/orfeo"; o su ruta   (solo para windows)| Reinicia apache para tomar cambios. 3. Corra el script para la BD, use el dump de skina preferiblemente, o use el que esta en la carpeta orfeo/instalacion/ y siga el wiki de Orfeo_BD. 4. OJO para windows, instale el zip.exe y unzip.exe de GnuWin32 http:%%//%%gnuwin32.sourceforge.net/packages.html agregué los cmd y .bat creados por skina y verifique rutas (carpeta bin del repositorio)   ==== B. Configuración ==== 1. Orfeo ya viene en el modelo en /var/ww/html, verifique que esté lo más actualizada posible. 2. Cambie el archivo config.php con los valores de : (use como base el que viene en la carpeta ej config.php.motorbd) * $servicio = "instancia de oracle para DB"; * $usuario = "Usuario DB"; * $contrasena= "Contraseña DB"; * $servidor = "Servidor DB"; * $dirora= "Directorio de oracle"; %%//%%si es postgres no aplica * $db = $servicio; / /Dejar igual * $driver = "Driver de la base de datos p.e oci8"; * $ambiente = "desarrollo || prueba || orfeo"; * $servProcDocs = "Servidor que procesa los documentos"; * $entidad = ""; %%//%%Sigla de la entidad * $entidad_largo="; %%//%%Nombre de la entidad * $ADODB_PATH=""; %%//%%Ruta completa del path de adodb 3. Guardar el logo de la empresa en : * /png como ENTIDAD.png(ej EEC.png) y como logoEntidad.jpg * la raiz como logoEntidad.gif * /anulacion como ENTIDAD.png(ej EEC.png)  y como encabezado.jpg(literal) 4. Crear la bodega en un espacio asignado por la empresa (Servidor de imagenes), con usuario de apache del grupo de apache, por defecto apache:apache. Use el script dentro de Orfeo/instalacion/carpeta_bodega.php. Si el espacio asignado es diferente a la carpeta propia de orfeo, cree el enlace simbolico bodega -> espacio asignado, dentro de la carpeta de orfeo. Dentro de la bodega se crean las siguientes carpetas. * bodega/prod * bodega/prod/masiva * bodega/prod/pdfs * bodega/prod/pdfs/guias * bodega/prod/pdfs/planillas * bodega/prod/pdfs/planillas/dev * bodega/prod/pdfs/planillas/envios * bodega/prod/tmp/workDir/cacheODT * bodega/prod/año * bodega/prod/año/dependencia * bodega/prod/año/dependencia/docs * bodega/faxtmp 5. Cambiar los permisos de la bodega chmod 755 o 775.  6. Crear un usuario en el grupo apache y debe tener permiso de lectura-escritura sobre la bodega este usuario sirve para el skinascan. 7.  En los equipos cliente instale: * la fuente Cod3of9. * el explorador Mozilla Firefox * la herramienta OpenOffice writer o el addin de ofice para odt 8. Para realizar la autenticación con LDAP, se deben agregar las siguientes lineas en el pruebaLDAP.php o autenticaLDAP.php. * $ldapServer =  '172.21.72.1'; * $cadenaBusqLDAP = 'ou=CIAC,dc=ciac,dc=local'; * $campoBusqLDAP = 'sAMAccountName'; * $adminLDAP = 'Replicator'; * $paswLDAP='pwd_Replicator'; 9. Para realizar la recepcion de fax en orfeo:     ===== Trucos ===== ==== 1. Miscelaneos ==== * Siempre que algun modulo no funcione, busque el archivo php que se esta ejecutando y active la linea de debug, $db->conn->debug=true; * Correr la query en la base de datos. Si funciona: el php esta mal , sino es problema de BD. * Ejecutar el comando >  php  nombre_archivo.php  . La ejecucion de este comando mostrará el php completo si el php esta bien; sino mostrará error en el php. * Buscar en  ../orfeo/include/query/   las funcionalidades  y  querys que no se encuentran normalmente al ver el archivo.php correspondiente a la implementacion de los modulos de orfeo. **\\ ** ==== 2. Donwgrade php5.3 en Debian 7 ==== **\\ **http:%%//%%blog.wpkg.org/2013/06/20/downgrading-to-php-5-3-on-debian-wheezy-7-0/ **-\\ ** ===== Problemas ===== 1. Siga el wiki de ciclo de pruebas para Orfeo. - ===== Referencias ===== FIN ==============================================================   __**Advertencia**__ Este documento es privado y es de uso exclusivo de sus autores y de SKINA TECH. Cualquier uso sin una autorización escrita es contra le ley de derechos de autor y de propiedad intelectual, y será motivo de una acción legal.   ----