Adicionar componente as propriedades de um arquivo.

183 views
Skip to first unread message

Jonatas_rc2

unread,
Jan 28, 2013, 6:09:48 PM1/28/13
to alfre...@googlegroups.com
Boa noite a todos,

Estou com uma missão que para mim é quase impossível. Mas antes de desistir queria a opinião de quem sabe. Só preciso saber se é possivel e onde posso tentar começar. O cenário é em um ambiente de colaboração simples, ou seja, fluxo de documentos.

Quando clico em editar propriedades de um documento "x", aparece vários campos:
Nome:
Titulo:
Descrição:

Gostaria de saber se é possivel gerar mais um campo nessa tela. Começa ai a missão impossivel. Nesse campo novo teria que ter um contador para ser uma especie de identificador do arquivo que esta entrando em uma determinada pasta. Exemplo:

Um usuário fazer upload de um arquivo na pasta "Cordenação", quando ele fosse abrir esse arquivo ele tivesso condições de gravar um numero nesse novo campo. E depois através de script poderia otimizar. Alguém tem pelo menos uma idéia de começar isso?

Grato a todos!


Douglas C. R. Paes

unread,
Jan 28, 2013, 6:21:32 PM1/28/13
to alfre...@googlegroups.com
Se eu entendi direito, você quer adicionar um campo no formulário, ou seja, você quer adicionar um novo atributo no tipo documental?
Se for isso, bastaria criar e registrar seu novo tipo, especificando esse novo atributo, e depois fazer a configuração do share para que ele exiba tal atributo novo.
Isso é simples de fazer... tem tudo bem explicado aqui http://docs.alfresco.com/4.1/topic/com.alfresco.enterprise.doc/concepts/content-modeling-about.html

Agora, sobre o valor que você quer setar... esse valor seria informado pelo usuário ou você pretende que esse valor seja gerado automaticamente?

Se for isso mesmo e precisar de ajuda, é só chamar.

Abraço

Douglas C. R. Paes

"If today were the last day of my life, would I want to do what I'm about to do today?"
Steve Jobs


2013/1/28 Jonatas_rc2 <sup...@rc2network.com.br>



--
Recebeu esta mensagem porque está inscrito no grupo "Comunidade Portuguesa de Alfresco" dos Grupos do Google.
 
Para publicar uma mensagem neste grupo, envie um e-mail para alfre...@googlegroups.com.
Para anular a inscrição neste grupo, envie um e-mail para alfresco-pt...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/alfresco-pt?hl=pt-PT.
Para mais opções, consulte https://groups.google.com/groups/opt_out.
 
 

Jonatas Rc2network

unread,
Jan 28, 2013, 6:25:38 PM1/28/13
to alfre...@googlegroups.com
Douglas,

Queria ver as duas formas, tanto o usuário setando, quanto automatico. Estudarei essa sua ajuda. vlw brother

Para anular a subscrição deste grupo e parar de receber e-mails deste grupo, envie um e-mail para alfresco-pt...@googlegroups.com.

Para publicar uma mensagem neste grupo, envie um e-mail para alfre...@googlegroups.com.

Douglas C. R. Paes

unread,
Jan 28, 2013, 6:29:07 PM1/28/13
to alfre...@googlegroups.com
Bom, para a forma "manual", essa documentação que te passei é suficiente.
Para fazer de forma automatizada, vocẽ precisará programar.
Eu fiz algo parecido com o que você precisa, a única diferença é que o código não era gerado automaticamente quando o usuário cria o documento, mas sim quando uma ação é acionada... a lógica dessa ação usa o próprio banco de dados para gerar um código sequencial.

Tenta avançar com isso que te passei... assim que vocẽ conseguir definir seu modelo documental com o atributo novo já exibido na interface, tento te ajudar na automatização.

Abraço

Douglas C. R. Paes

"If today were the last day of my life, would I want to do what I'm about to do today?"
Steve Jobs


2013/1/28 Jonatas Rc2network <sup...@rc2network.com.br>

Jonatas Rc2network

unread,
Jan 28, 2013, 6:34:03 PM1/28/13
to alfre...@googlegroups.com, Tiago Jonatas
Mas o campo desse código é adicionado quem parte do alfresco? em editar propriedades? no meu caso eu queria mais ou menos assim...

Jonatas Rc2network

unread,
Jan 28, 2013, 6:35:18 PM1/28/13
to alfre...@googlegroups.com
atributo_n de identificação.jpg

Sérgio Ferreira

unread,
Jan 29, 2013, 5:21:35 AM1/29/13
to alfre...@googlegroups.com
Bom dia,

Tens de criar o teu modelo e adicionar o campo ao modelo. Podes fazê-lo criando um "type" ou um "aspect", com o campo que pretendes. Criar um modelo faz-se criando um xml com uma estrutura bem definida. O teu modelo pode ser adicionado ao Alfresco dinamicamente (inserido no repositório em "Company Home/Data Dictionary/Models") ou em boostrap, que só funciona quando o alfresco se reiniciar (copia-se o xml para a pasta extensions do tomcat e cria-se um ficheiro xml para configuração do context).

Criar o modelo, no entanto, não te adiciona os campos ao interface do share nem do explorer. Para adicionar ao share vais ter de configurar o interface através da modificação do ficheiro share-config-custom.xml.

Quando estes passos estiverem concluídos consegues que o campo te apareça em propriedades.

Sérgio
--

Jonatas Rc2network

unread,
Jan 29, 2013, 8:02:27 AM1/29/13
to alfre...@googlegroups.com
Bom dia,

Obrigado pelas suas dicas Sérgio. Irei fazer o que o Douglas e você sugeriu e depois volto aqui para postas. Mas acredito que isso seja mais para desenvolvedor, mas irei tentar.

Abraço!
footer-moredata-on-grey-sergio-v2.png

Sérgio Ferreira

unread,
Jan 30, 2013, 6:51:33 AM1/30/13
to alfre...@googlegroups.com
Bom dia,

É só configuração de XML(s). Conheço várias pessoas, não programadoras, que o fizeram e funcionou.

Abraço
Sérgio
--

Jonatas Rc2network

unread,
Jan 30, 2013, 6:57:03 AM1/30/13
to alfre...@googlegroups.com
Sérgio,

Tem algum exemplo para eu ver? estou lendo alguns materiais interessantes e acho que pode dar certo. É que para mim tudo é novo, comecei a pouco tempo, como sou de redes, e nunca usei nada com xml torna-se complicado. Até agora, eu apenas instalei, fiz o fluxo, tratei a segurança básica. E me pediram isso a pouco. Obrigado pela ajuda.
footer-moredata-on-grey-sergio-v2.png

Sérgio Ferreira

unread,
Jan 30, 2013, 7:03:33 AM1/30/13
to alfre...@googlegroups.com

Luiz Almeida Junior

unread,
May 7, 2016, 10:12:26 PM5/7/16
to Comunidade Portuguesa de Alfresco

Olá,
para expressar minha dúvida criei uma breve história de usuario,

Eu como administrador do alfresco desejo criar uma estrutura de diretorios que sejam padrões para os usuarios, afim de que cada um possa usa-lo de forma particular e individual.

Exemplo
- Pasta Foto
Eu como usuario Kermit, desejo por as fotos da minha namorada Miss Piggy, e somente eu possa ver, não quero que o Gonzo veja as fotos que tirei da Miss Pig.

- Pasta Foto
- Eu como usuario Gonzo, desejo por fotos de carros, e somente eu possa ve-las

#

A duvida é, o administrador consegue criar uma unica vez essa pasta, e quando for cadastrado um novo usuario ela tenha essa pasta e possa por seus arquivos?

Grato desde já.

Douglas C. R. Paes

unread,
May 8, 2016, 5:22:03 AM5/8/16
to Comunidade Portuguesa de Alfresco

Sim, é possível fazer isso.
Eu não tenho acesso à exemplos para postar agora, mas você precisará pesquisar por default user home provider.

Avise se não conseguir encontrar exemplos e eu te envio depois.

Abraço


--
Recebeu esta mensagem porque subscreveu ao grupo "Comunidade Portuguesa de Alfresco" do Grupos do Google.
Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para alfresco-pt...@googlegroups.com.
Para publicar uma mensagem neste grupo, envie um email para alfre...@googlegroups.com.
Visite este grupo em https://groups.google.com/group/alfresco-pt.
Para mais opções, visite https://groups.google.com/d/optout.
--

Douglas C. R. Paes

Luiz Almeida Junior

unread,
May 9, 2016, 12:27:00 PM5/9/16
to Comunidade Portuguesa de Alfresco
obrigado Douglas, irei procurar sobre, mas se achar os exemplos e poder passar ficarei mais grato ainda, 

tgfate...@gmail.com

unread,
May 31, 2016, 5:25:38 PM5/31/16
to Comunidade Portuguesa de Alfresco
Douglas você conseguiu adicionar mais campo nas propriedades dos documentos ?

se sim, me ajude por favor, tentei de diversas formas, mais não obtive sucesso...

abraços


Em domingo, 8 de maio de 2016 06:22:03 UTC-3, Douglas C. R. Paes escreveu:

Douglas C. R. Paes

unread,
Jun 8, 2016, 9:59:17 AM6/8/16
to Comunidade Portuguesa de Alfresco
Sim, isso é uma coisa bem comum.

Você disse que tentou de "diversas formas".
Que formas foram essas? Pode compartilhar aqui?
Um bom ponto inicial é este tutorial http://ecmarchitect.com/alfresco-developer-series-tutorials/content/tutorial/tutorial.html
Esta é A forma de trabalhar com propriedades customizadas.
Reply all
Reply to author
Forward
0 new messages