12-04-2019 08:01 AM
buenos días
soy nuevo ene ste foro y me gustaría saber si este programa, en la versión community, realiza lo siguiente:
Necesitaróamos que el programa, igual que puede pasar en una ventilla única de un ayuntamiento, tuviera la forma de implementar un registro de entrada a cada documento, que se añadiera al mismo, como se haría en un ayuntameinto cuando de lleva documentación, se deposita la documentación y se genra un registro de entrada de la misma.
en este caso concreto sería algo así como que cuando el documento se digitaliza y se añade a la plataforma, le pusuera un número único y que fuera correlativo, del documento anterior.
Gracias y espero su rápida respuesta.
12-04-2019 09:29 AM
Alfresco no realiza esa operación de manera estándar.
Pero hay algunos addons que te permiten añadir ese comportamiento, por ejemplo este:
https://github.com/Redpill-Linpro/alfresco-numbering
12-19-2019 07:47 AM
Buenos dias
Soy muy, muy nuevo en este tema, como se añadiría este addons a Alfresco?
Y una vez añadido, para utilizarlo donde debo buscarlo?
Gracias, por la ayuda
12-19-2019 11:00 AM
Quizá entonces sea mejor opción aplicar el script al que hacía referencia @pacosantos
12-09-2019 07:36 AM
Hola jrchaparro
También puedes usar el atributo TÍTULO de una carpeta o documento (por ejemplo) que usaras como contador, de ese modo solo tienes que ejecutar el siguiente script
// Script para crear carpetas POL-XXXX donde X es un numero entre 1 y 9999 //Localizamos el nodo que contiene el último valor utilizado donde 99bd7402-9fcf-4a3f-9473-d28589815054 debe ser sustituido por el valor de tu carpeta o documento
//Crea una carpeta que se llame contador y localiza el Id que le asignó el sistema mirando en sus propiedades, concretamente en Compartir:Copiar este enlace para compartir tu página actual.
//Al final de la URL encontrarás el ID apropiado para tu sistema.
var rootNode = search.findNode('workspace://SpacesStore/99bd7402-9fcf-4a3f-9473-d28589815054'); //Obtenemos el valor actual y le añadimos 1 al contador
rootNode.properties["cm:title"] = eval(rootNode.properties["cm:title"]) + 1;
//Normalizamos para que todos los valores del contador sean de cuatro dígitos var pol = rootNode.properties["cm:title"]; var aux = "000"+pol; var pid = aux.substr(aux.length-4, 4); // En mi caso quiero que el nuevo documento se llame 2019-0001 PENDIENTE CUMPLIMENTAR DATOS"
document.name = new Date().getFullYear() + "-" + pid + " " + "PENDIENTE CUMPLIMENTAR DATOS"; rootNode.save(); document.save();
Con esto puedes usar uno o varios contadores independentes.
El valor del contador estará en el atributo TITULO de tu documento o carpeta.
Espero te sirva. Saludos
12-19-2019 04:45 PM
Hola
Tengo el alfresco instalado en un windows 10, con la aplicacion que tiene para windows el propio programa, como implemento este script, donde tengo que copiarlo...o como tengo que hacer, para que automáticamente me genere en el titulo del documento un número?
Gracias
12-20-2019 03:16 AM
Define una regla en la carpeta con el script.
https://docs.alfresco.com/community/tasks/library-folder-rules-define.html
12-20-2019 07:40 AM
Gracias, por tu respuesta
Pero por lo que veo, lo que añade es al nombre del docuemento unos datos de un numero, pero lo que necesito desde el principio es dentro del documento, como un sello, una marca d agua....algo que ponga un número único para cada documento que se añada en una carpeta la fecha y la hora.
Estaríamos dispuestos a hablar de cuanto nos costaría que alguien que entienda de Alfresco nos lo implantara en el sistema.
Es muyyy urgente.
Gracias
12-20-2019 08:29 AM
Puedes ponerte en contacto con alguno de los integradores de Alfresco en España. Por ejemplo:
No es un desarrollo muy costoso.
12-30-2019 12:32 PM
Como dice Ángel no es algo complejo de implementar a nivel desarrollo pero si es conveniente entender bien la necesidad del negocio
Acabo de implementar algo parecido en una solución documental en la que además de sellos de entreda/salida se incorporan firmas (rúbricas) en determinados tipos de documentos.
Si precisas ayuda sobre como implementarlo solo tienes que decirlo. Es rápido y simple
Si quieres intentarlo tu mismo, solo tienes que usar PDF toolkit, y adaptar este trocito de código a tus necesidades donde te convenga.
//Inserta el gráfico en el pedido en función del firmante al que corresponda var watermark_action = actions.create("pdf-watermark"); watermark_action.parameters.inplace = true; watermark_action.parameters["destination-folder"] = document.parent; watermark_action.parameters["watermark-type"] = "image"; watermark_action.parameters["watermark-image"] = eval("rubrica_" + firma1); watermark_action.parameters.page = "all"; watermark_action.parameters["watermark-depth"] = "over"; watermark_action.parameters.position = "manual"; watermark_action.parameters["location-x"] = "1"; watermark_action.parameters["location-y"] = "1"; watermark_action.execute(document);
Saludos
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.