Alterando o Home do Usuário do Alfresco
- Escrito por Marcio Junior Vieira
- Publicado em Tutoriais Alfresco ECM e BPM
- Hits: 1552
Situação ocorrendo.
Na sincronização do Alfresco com LDAP devido a uma configuração o usuário admin foi excluído da base do Alfresco acidentalmente e quando criado o usuário admin novamente o mesmo ficou vinculado a uma pasta de usuário diferente da pasta raiz do Alfresco algo como /Página inicial do usuário/admin_1, com isso buscamos uma forma de mudar a pasta Raiz do novo usuário admin para a pasta default, com isso ajustamos via um Javascript.
Como corrigir.
Não há nenhuma tela ou funcionalidade para fazer a manutenção do HOME do usuário por isso teremos de fazer via Javascript do Alfresco:
- No caso deste artigo vamos mudar o home do usuário admin2 para a pasta raiz do Alfresco, então nossa primeira necessidade e capturar o nodeId da Raiz do Alfresco, clique no menu Repositório e depois duas vezes na pasta REPOSITÓRIO que aparece no Alfresco.

- Na lateral direita no menu de Ações vai encontrar o compartilhar e logo abaixo algo como http://127.0.0.1:8080/share/page/folder-details?nodeRef=workspace://SpacesStore/a17101bf-7fc4-4aa2-9c30-eceb78536231 copie a partir do workspace, este é o NodeId da pasta.
workspace://SpacesStore/a17101bf-7fc4-4aa2-9c30-eceb78536231
- Crie um Script em Javascript e pode executa-lo pelo Javascript Console ou colocar em qualquer pasta para dispara-lo, pensonalize com o nome do usuário que precisa alterar e com o NodeId que deseja que seja o Home.
var myPerson = people.getPerson("admin2");
myPerson.properties.homeFolder = "workspace://SpacesStore/a17101bf-7fc4-4aa2-9c30-eceb78536231";
myPerson.save(); - Após executar já terá alterado o home do usuário, realize o login com o usuário que alterou e confira clicando no menu Meus arquivos.
Referências:
- How do you change the Repository link on Alfresco Share?
https://stackoverflow.com/questions/10015617/how-do-you-change-the-repository-link-on-alfresco-share - Hub Alfresco - Home user folder
https://hub.alfresco.com/t5/forum-archive/home-user-folder/td-p/232594
Versões do Alfresco.
Este tutorial foi escrito na Versão 6.0.2 do Alfresco Share.
Sobre a Ambiente Livre
A Ambiente Livre é especialista em Open Source e Free Software e tem uma divisão especialista em ECM e BPM. Fornece implantação, integração, suporte, consultoria e treinamento em ECM e BPM com as plataformas Alfresco, Activiti, Flowable, Camunda e Operaton.
Já capacitou centenas de empresas para trabalhar com Business Intelligence, ECM, BPM, CRM e Big Data e usa uma metodologia própria de ensino.
Conheça também as divisões de Business Intelligence, CRM e CMS e Big Data e Data Science.
Autor

Marcio Junior Vieira
- 22 anos de experiência em informática, vivência em desenvolvimento e análise de sistemas de gestão empresarial e ciência de dados.
- CEO da Ambiente Livre atuando como Cientista de Dados, Engenheiro de Dados e Arquiteto de Software.
- Professor dos MBAs em Big Data & Data Science, Inteligência Artificial e Business Intelligence da Universidade Positivo.
- Professor de BPM no MBA de Business Intelligence da Universidade Positivo.
- Professor do MBA Artificial Intelligence e Machine Learning da FIAP.
- Pesquisador pela Universidade de Brasília no Laboratório de Tecnologias da Tomada de Decisão - UnB/LATITUDE.
- Graduado em Tecnologia em Informática(2004) e pós-graduado em Software Livre(2005) ambos pela UFPR.
- Palestrante FLOSS em: FISL, The Developes Conference, Latinoware, Campus Party, Pentaho Day, Ticnova, PgDay e FTSL.
- Organizador Geral: Pentaho Day 2017, 2015, 2019 e apoio nas ed. 2013 e 2014.
- Data Scientist, instrutor e consultor de Big Data e Data Science com tecnologias abertas.
- Ajudou a capacitar equipes de Big Data na IBM, Accenture, Tivit, Sonda, Serpro, Dataprev, Natura, MP, Netshoes, Embraer entre outras.
- Especialista em implantação e customização de Big Data com Hadoop, Spark, Pentaho, Cassandra e MongoDB.
- Contribuidor de projetos open sources ou free software internacionais, tais como Pentaho, Apache Hop, LimeSurvey, SuiteCRM e Camunda.
- Especialista em implantação e customização de ECM com Alfresco e BPM com Activiti, Flowable e Camunda.
- Certificado (Certified Pentaho Solutions) pela Hitachi Vantara (Pentaho inc).
- Ganhou o prêmio Camunda Champion em 2022 em reconhecimento a suas contribuições com o projeto Open Source Camunda.
- Membro da The Order Of de Bee (Comunidade Alfresco trabalhando para desenvolver o ecossistema Alfresco independente)
