cancel
Showing results for 
Search instead for 
Did you mean: 

Alterar nome de arquivo automáticamente ao fazer upload

jonatas_rc2netw
Champ in-the-making
Champ in-the-making
Boa tarde,

Gostaria da ajuda de vocês com o seguinte situação:

Instalei o alfresco na empresa em que trabalho para um fluxi básico de gerenciamento de documentos. Fiz um site, e dentro do site fiz 3 pastas (pasta Dados, Pasta Análise e Pasta Liberação), todas as pastas estão com as devidas permissões. Mas gostaria de saber se o alfresco pode de alguma forma alterar o nome do arquivo que for postado em qualquer uma dessas pastas, exemplo:

Um determinado usuário posta um arquivo do word com o nome "projetos.docx" na Pasta Dados, temos uma rotina de que qualquer documento que entre na pasta Dados, seja automáticamente movido para a Pasta Análise para ser feito a verificação, mas gostaria que o arquivo fosse renomeado para projetos+usuário que pulicou o arquivo+data+hora.extensão.

Já viram algo assim?

É que meu diretor que identificar quem postou cada arquivo com nome data e hora.

Grato a todos,
7 REPLIES 7

resplin
Elite Collaborator
Elite Collaborator
Esta meta é atingida muita facilmente com as regres de conteúdo.

Há duas maneiras de ver as pastas em Alfresco: no biblioteca de site, ou no visto de repositório.

O visto de biblioteca de site é muito simples para que os usuários não ficam confundidos.

O visto de repositório é mais pela administração do repositório. Pode achar o repositório atreves do ícone no cabeçalho.

Ao ver uma pasta no repositório, ao tiver permissões, se pode editar as regras da pasta. Tem regras para mover / renomear, e também para executar um script que se pôr no Data Dictionary.

A documentação sobre as regras é aqui:

http://docs.alfresco.com/4.2/topic/com.alfresco.enterprise.doc/concepts/library-folder-rules.html

caiuafranca
Champ in-the-making
Champ in-the-making
Amigo, estou usando e tentando fazer justamente isso mais não estou obtendo exite.

minha versão e community 4.0

caiuafranca
Champ in-the-making
Champ in-the-making
Você conseguiu resolver o problema?

gsdenys
Champ in-the-making
Champ in-the-making
Para resolver este problema faça:

1) um arquivo javascript (ex: renomear.js) e insira neste documento o js mais apropriado para renomear o arquivo.
2) insira este js na pasta company_home/Data Dictionary/scrips/
3) crie uma regra na pasta que ao inserir um novo arquivo execute seu script.

não sei se conheces a API JS do Alfresco, se não vou facilitar para vc.

para pegar o nome do arquivo o codigo é:

var nomeArquivo = document.name


para gravar o novo nome do arquivo o código é:

var novoNome = "o-nome-que-vc-quiser.xyz";
document.name = novoNome;
document.save();


espeto ter ajudado

[]s

caiuafranca
Champ in-the-making
Champ in-the-making
como eu crio uma numeração automática para os arquivos criados ou feito uploads;

ex. existe o 00001.doc ao inserir outro 00002.doc e assim por diante?

olá amigo, conseguiu resolver este problema?

Bom dia.

Olha, você respondeu para uma conversa de 06/02/2014.

Acho melhor você iniciar outra discussão para seu problema.

Mas como o Richard respondeu lá no início, isso é bem simples de se fazer com javascript e regras nas pastas.