cancel
Showing results for 
Search instead for 
Did you mean: 

Rules management

atighamza
Champ in-the-making
Champ in-the-making
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
1 REPLY 1

amitabhandari1
Champ in-the-making
Champ in-the-making
Hi,

Can you describe  about your rule . There may be the condition like  the user who are suppose to act on this folder sont have permissions . And the owner who has created the rule has permissions.

There is no such specifics for the rule in case the other users triggers it.

Thanks,