Buenas Noches
Saludos
tengo la siguiente duda, tengo un flujo que ejecuta una clase javadelegate en el que crea una carpeta en un sitio el inconveniente es que el usuario que inicia el flujo queda con el permiso de propietario y podrá eliminar el nodo quería saber si hay alguna forma de instanciar al usuario admin desde mi javadelagate y crear el folder con la instancia de admin y así el usuario que inicia el flujo no quede como propietario del nodo
Gracias.
Quizá the sirva alguna de estas alternativas:
Alfresco – Run as system / admin user (without credentials) | Programming and So
Gracias por tu respuesta, ya probé esta solución no se si lo estoy implementando mal pero el iniciador del flujo aun es propietario del nodo
AuthenticationUtil.runAsSystem(
new AuthenticationUtil.RunAsWork<NodeRef>() {
@Override
public NodeRef doWork() throws Exception {
// crea el folder con el usuario administrador
FileInfo fileInfo = fileFolderService.create(parent, name, typeQName);
return fileInfo.getNodeRef();
}
});
Discussions about Alfresco Content Services and Alfresco Process Services in Spanish
Related:
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.