salve a tutti,
ho inserito un regola su una cartella che mi permette di duplicare il file in un altra cartella,
vorrei aggiungere la nome del file il testo "DUPLICATO"
come posso fare?
Grazie
Solved! Go to Solution.
Buonasera !
probabilmente non è possibile eseguire l'operazione di aggiunta del tag duplicato
al metadato name tramite regola.
Il mio suggerimento è quello di :
- Mantenere la regola di duplicazione del file
- Creare uno script dal nome "addTagDuplicato.js" contenente il seguente frammento di codice :
var regExp = "\\.";
var nameSplitted = document.name.split( regExp);
var name = nameSplitted[0];
var extension = nameSplitted[1];
document.name = name + "(DUPLICATO)." + extension;
- Inserire lo script all'interno della cartella "Dizionario dati/Script/".
- Creare una regola sulla cartella dove vengono copiati i duplicati che ad ogni creazione
o inserimento di contenuti all'interno della cartella esegua come azione "Esegui script "
e come script quello inserito precedentemente dentro "Dizionario dati/Script/" ( addTagDuplicato.js )
Spero di essere stato d'aiuto,
Ciao !
Ciao!,
Mi vengono due metodi in mente per fare ciò che dici:
1) Fare una regola di copia come hai fatto tu, e poi una regola, nella cartella di destinazione che ad ogni file che arriva modifica il metadato name aggiungendo "DUPLICATO"
2) [il metodo che ti consiglio, per pulizia e possibilità, in futuro, di modifica] Fare un piccolo script che gestisce entrambe le azioni (copia nella cartella che vuoi e cambia il nome). Lo script lo inserisci in Data Dictionary/scripts e da quello script crei un'unica regola che racchiude ciò che vuoi fare
Dovrebbe funzionare
Spero di esserti stato utile
Luca
grazie per la risposta,
metadato name aggiungendo "DUPLICATO": non so come fare questa parte mi puoi aiutare
Grazie
Buonasera !
probabilmente non è possibile eseguire l'operazione di aggiunta del tag duplicato
al metadato name tramite regola.
Il mio suggerimento è quello di :
- Mantenere la regola di duplicazione del file
- Creare uno script dal nome "addTagDuplicato.js" contenente il seguente frammento di codice :
var regExp = "\\.";
var nameSplitted = document.name.split( regExp);
var name = nameSplitted[0];
var extension = nameSplitted[1];
document.name = name + "(DUPLICATO)." + extension;
- Inserire lo script all'interno della cartella "Dizionario dati/Script/".
- Creare una regola sulla cartella dove vengono copiati i duplicati che ad ogni creazione
o inserimento di contenuti all'interno della cartella esegua come azione "Esegui script "
e come script quello inserito precedentemente dentro "Dizionario dati/Script/" ( addTagDuplicato.js )
Spero di essere stato d'aiuto,
Ciao !
Grazie Angelo,
creato e eseguito lo script,
funziona tutto correttamente
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.