Alternativa a Sharepoint para pequeñas empresas: no basado en la nube, flujo de trabajo/búsqueda de documentos/seguimiento de tiempo/pedidos

Estoy acostumbrado a MS Sharepoint, ya que lo administré durante algunos años para unas 200 personas.
Pero ahora estoy trabajando para una empresa muy pequeña, menos de 7 personas. No quieren usar Office 365 o Google Docs. Así que estoy buscando algo, probablemente algún software gratuito en Linux, para hacer algún flujo de trabajo. He estado mirando Joomla pero no creo que sea lo que quiero.

Como no pude verificar todos los sistemas de administración de documentos que existen, le pregunto si conoce alguna aplicación web para uso interno que pueda buscar e indexar documentos. Y en el cual, si también es posible hacer algo de lógica comercial para manejar solo un pequeño flujo de trabajo de bueno/comprado/vendido/devuelto/dañado/pedido/etc., donde uno es un poco libre para crear dicha base de datos.

No estoy buscando un CMS con salas de chat / wikis / videos / blogs, etc., sino algo que pueda hacer algún flujo de trabajo, guardar documentos y tal vez crear algunas plantillas estándar para pedidos y demás. Seguimiento de mercancías que entran y salen de la empresa.

No se requiere una tienda web.

Dado que somos una pequeña empresa que comienza, es preferible el software gratuito, por lo que no es necesario que esté basado en Microsoft. Linux está bien.

No está permitido wiki, así que solo como comentario. Eche un vistazo a Foswiki: es un wiki, pero puede crear aplicaciones wiki utilizando macros ya desarrolladas para flujos de trabajo y demás. Puede adjuntar documentos y crear formularios para recopilar entradas. Consulte esto: foswiki.org/About/WebHome y foswiki.org/Extensions/WorkflowPlugin y muchas otras extensiones.

Respuestas (2)

Clinker parece ser una muy buena solución llave en mano que incluye muchas soluciones diferentes de Linux como Redmine, Alfresco (tiene Activiti como motor BPM), etc. Pero necesita ser un poco fluido en soluciones basadas en Linux para operar y personalizar todo el paquete. Normalmente es una solución ALM que se puede personalizar y utilizar para lograr cualquier solución que desee.

Es una solución alojada y local (lo llaman dispositivo virtual). El dispositivo virtual se puede descargar y usar de forma gratuita, pero estará solo con él.

Cuando buscaba soluciones de gestión de documentos/gestión de flujos de trabajo (DMWM) hace unos años, los dos favoritos para nuestros propósitos eran Alfresco y SharePoint.

Alfresco tiene muchas funciones subyacentes y, en ese momento, poca interfaz de usuario, en comparación con MS SharePoint (2007 y 2010). Es de código abierto con una versión comercial con mantenimiento disponible, generalmente a través de VAR locales.

Puede descargarlo e instalarlo en su computadora personal con fines de prueba o en un servidor cercano. He trabajado con él en Linux, Windows Server y Mac OS X. El lado del cliente es, por supuesto, un navegador web; el conjunto de funciones es idéntico en todos los navegadores (FireFox 4 y posteriores, IE8 y posteriores, Safari, etc.). La instalación es sencilla. Las opciones de bases de datos listas para usar se limitan a las bases de datos gratuitas, pero es probable que pueda instalar y administrar otros controladores de bases de datos, siendo JDBC lo que es.

La gestión de documentos es extremadamente capaz. Todo es un nodo; algunos nodos son directorios o carpetas, algunos tienen archivos adjuntos y otros tienen páginas web adjuntas. Los archivos se almacenan en el sistema de archivos subyacente, mientras que los nodos y las relaciones entre nodos se almacenan en la base de datos. Crear nuevos tipos de contenido requiere algo de trabajo; Entiendo que las versiones más actuales de Alfresco hacen esto mucho más fácil.

La gestión del flujo de trabajo era bastante básica cuando la miré por primera vez. De fábrica, podría obtener media docena de los flujos de trabajo simples más comunes, como revisar y aprobar, votar, etc. Desde entonces, los desarrolladores de Alfresco han agregado Activiti para la gestión de procesos comerciales. Esta es una herramienta de gestión de flujo de trabajo muy poderosa. Hay un editor de flujo de trabajo basado en la web que le permite crear los diagramas de flujo. Los nodos de trabajo se pueden asignar a individuos, grupos de individuos o grupos de recursos para que los lleven a cabo, o los nodos de trabajo se pueden automatizar con Java, Groovy o JavaScript. Los documentos se pueden adjuntar a los procesos y, por supuesto, los pasos del flujo de trabajo pueden modificar el documento (en realidad, crear una nueva versión del documento) o el estado del documento, o convertirlo a un nuevo formato de documento, como PDF o HTML para su publicación.

Como prueba de concepto, creé un conjunto de tipos de contenido de documentos y varios procedimientos de JavaScript (para ser ejecutados en el lado del servidor) que tomaban una hoja de cálculo con la descripción de varios cientos de archivos, los varios cientos de archivos, y luego los importaba y agregaba metadatos de la hoja de cálculo para que los documentos pudieran ser buscados y entregados.

Terminé muy impresionado con las capacidades de gestión de documentos. Solo he jugado un poco con Activiti desde que se incorporó a Alfresco, pero estoy emocionado de ver que Alfresco se dirige en esa dirección.

La edición comunitaria básica, lista para usar, puede estar lista y funcionando muy rápidamente en su organización. Lo que requerirá tiempo y esfuerzo es capacitar a los usuarios para que comprendan la gestión de la calidad de los datos, los sistemas de flujo de trabajo y la gestión de documentos; esto es cierto independientemente de la plataforma que elija.