Saludos, parece que ya me aclaro con los workflows y ya he hecho el de mover archivos, pero tengo una duda, ¿se puede hacer que cuando un usuario introduzca un archivo en una determinada carpeta automáticamente se asigne un workflow?, es que así cuando metan algo en la carpeta "X" se les asignará el workflow "Y" sin tener que asignarlo manualmente.
La única forma de hacerlo es por scripting, en los nodos se pueden añadir scripts que se ejecutan cuando se dispara un evento.
Los scripts son clases java que se interpretan y que pueden hacer referencia a clases y metodos de openkm
http://wiki.openkm.com/index.php/Scripting
En OpenKM 5.X esta soportado en los folders, en la 4.1 no estoy seguro si tambien allí esta soportado, tendrás que mirarlo