Buongiorno,
in Alfresco 4.2.2 ho definito delle rendition customizzate per le immagini che vengono calcolate automaticamente da Alfresco.
Avrei necessità di cancellare i file prodotti da queste rendition (non le foto originali).
Qualcuno riuscirebbe a darmi qualche indicazione se c'è un meccanismo di cancellazione delle risorse, scriptabile, e come funziona la cancellazione?
Da quanto ho trovato in rete ho capito che la cancellazione dipende da un job notturno ma non riesco a capire che tipo di logica segue questo job.
Grazie.
Ciao,
usando js puoi recuperare recuperare tutte le renditions di un nodo e poi cancellarle (eventualemente in modo selettivo).
Il codice potrebbe essere qualcosa di simile (non testato):
[...]
var renditions = renditionService.getRenditions(yourDoc);
for each (rendition in renditions) {
// eventualmente scegli quale rendition eliminare o mantenere
yourDoc.removeNode(rendition);
}
[...]
In java il ragionamento è analogo. Puoi usare il renditionService.
Grazie di queste informazioni.
Sulla cancellazione poi hai (o qualcun'altro) ha idea di come funziona?
E' istantanea oppure segue una logica particolare?
Ciao,
non so se interpreto bene la tua domanda (nel caso correggimi!)...
Se intendi la cancellazione fisica dei documenti dall'Hard Disk, quella segue un ben preciso processo: ciclo di vita dei documenti
Perfetto, proprio la conferma delle indicazioni che avevo trovato.
Scusa ma ora mi viene l'ultima domanda: da quanto ho letto in altri post non è bene mettere il protectDays a 0..
Avrei però necessità di cancellare file in modo rapido per liberare disco.
C'è un modo per attivare manualmente il job (o comunque forzarlo in un orario che non sia il default) per liberare spazio settando il protectDays ad 1 ad esempio? (quindi mi eliminerebbe gli orphaned di 13 gg).
Puoi settare nell'alfresco-global.properties le proprietà:
system.content.orphanCleanup.cronExpression=0 0 4 * * ?
system.content.orphanProtectDays=XX
system.content.eagerOrphanCleanup=false #move to oblivion immediately
Fai molta attenzione, però, a come setti i parametri...
per approfondire ti segnalo la pagina ufficiale della documentazione: Content stores overview | Alfresco Documentation e (molto meglio!) questa ottima guida: https://blog.dbi-services.com/understand-the-lifecycle-of-alfresco-nodes/
Archive content from product discussions in Italian.
This group is now closed and content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.