AnsweredAssumed Answered

Rules management

Question asked by atighamza on Apr 1, 2011
Latest reply on Apr 15, 2011 by amitabhandari1
Hello,
after having set all folders and set rules for managing purpose
I find that rules do not run, if the user who performs work for the trigger is not the one who create the rules (The Administrator who creates the rules in my case).
So I see that the node that contains these rules meets a set of permissions for the performing rights:!:
(I do not know if it's true or not that's my point of vue  :lol: )
So I want to define the rights to the node rules myself or seek to define a group that has the right to trigger when necessary. : roll:

That is part of the log that is displayed when someone does not create the rules performs work that triggers one of these rules.

ERROR [repo.action.AsynchronousActionExecutionQueueImpl] Failed to
execute asynchronous action: Action[ id=2f93f927-8465-42fe-93ec-a17a91bc02b3, n
ode=workspace://SpacesStore/2f93f927-8465-42fe-93ec-a17a91bc02b3 ]
org.alfresco.repo.security.permissions.AccessDeniedException: 03010002 Access re
fusÚ.  Vous n'avez pas la permission de rÚaliser cette opÚration.
        at org.alfresco.repo.security.permissions.impl.ExceptionTranslatorMethod
Interceptor.invoke(ExceptionTranslatorMethodInterceptor.java:47)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.alfresco.repo.audit.AuditMethodInterceptor.invoke(AuditMethodInte
rceptor.java:135)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.springframework.transaction.interceptor.TransactionInterceptor.in
voke(TransactionInterceptor.java:107)
        at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(
ReflectiveMethodInvocation.java:172)
        at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynami
cAopProxy.java:202)
        at $Proxy10.moveNode(Unknown Source)
        at org.alfresco.repo.action.executer.MoveActionExecuter.executeImpl(Move
ActionExecuter.java:74)
        at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(
ActionExecuterAbstractBase.java:133)
        at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(Acti
onServiceImpl.java:726)
        at org.alfresco.repo.action.executer.CompositeActionExecuter.executeImpl
(CompositeActionExecuter.java:66)
        at org.alfresco.repo.action.executer.ActionExecuterAbstractBase.execute(
ActionExecuterAbstractBase.java:133)
        at org.alfresco.repo.action.ActionServiceImpl.directActionExecution(Acti
onServiceImpl.java:726)
        at org.alfresco.repo.action.ActionServiceImpl.executeActionImpl(ActionSe
rviceImpl.java:658)
        at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionE
xecutionWrapper$1$1.execute(AsynchronousActionExecutionQueueImpl.java:490)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransacti
on(RetryingTransactionHelper.java:321)
        at org.alfresco.repo.transaction.RetryingTransactionHelper.doInTransacti
on(RetryingTransactionHelper.java:228)
        at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionE
xecutionWrapper$1.doWork(AsynchronousActionExecutionQueueImpl.java:499)
        at org.alfresco.repo.security.authentication.AuthenticationUtil.runAs(Au
thenticationUtil.java:508)
        at org.alfresco.repo.action.AsynchronousActionExecutionQueueImpl$ActionE
xecutionWrapper.run(AsynchronousActionExecutionQueueImpl.java:502)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
….

I work with Alfresco 3.3, Alfresco Explorer to manage directories

Outcomes