10-18-2019 06:57 AM
Buenos días:
Si bien la situación es curiosa tiene su explicación. Recibo documentación en una carpeta que dispone de unn alias de correo para ello.
De todo lo que guarda Alfresco cuando recibe un correo, solo me interesan los anexos, y estos siempre tendrán un nombre diferente, pero no así algunos ficheros adicionales, como las imagenes que acompañan al correo, o el propio cuerpo de correo si el remitente hace un reenvío.
En mi solución hago que solo los anexos con MIME PDF se queden en la carpeta de recepción, y el resto los muevo a un folder que se supone es de basura. Aquí empiezan los problemas...
Si llega un correo con "residuos" que se llaman igual que alguno existente, el correo no termina de entrar por que lo reconoce como duplicado.
Hay dos soluciones, aplicar que esa carpeta admita duplicados y los versione, o directamente aplicar una regla que cuando entre contenido lo borre y punto. No necesito esos ficheros
Una tercera sería mover el contenido a la papelera del usuario en cuestión, pero tampoco veo como hacerlo
Hay alguna solución que pueda basarse en la ejecución de un script en el momento de la carga?, eso sería de ayuda.
Gracias anticipadas por vuestra atención. Saludos
10-18-2019 07:42 AM
Hola:
Me contesto yo mismo, y de paso quizá ayude a alguien----
Una regla de entrada que discrimine los MIME types que no quieres recibir, y que ejecute un script simple con una sola línea:
document.remove();
Esto envia a la papelera todo lo que no nos sirve, de modo que si algo debe ser recuperado siempre puedes ir a ella para hacerlo.
Saludos
10-18-2019 08:08 AM
Podrías crear subcarpetas cada vez que quieras eliminar algun archivo usando new Date().getMilliseconds() como nombre, eso evitaría duplicados.
10-19-2019 02:16 PM
Gracias como siempre Ángel... es una solución que tendré en cuenta...
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.