Hello,
Is there a way to add in an Event Handler script (VB or VAF) a change state admin?
Or how can i transition an object in a state, that is not directly linked in workflow to the current state?
When the trigger is met now, if i am logged with admin account, the transition works as expected and if I am logged with a normal user, i get an access denied error.
Here is my sample code:
var objVerChanges = new ObjVerChanges(env.ObjVerEx); if (objVerChanges.HasChanged(pd.GetPropertyDefIDByAlias("M-Files.ComplianceKit.FileVersion"))) { env.ObjVerEx.SetWorkflowState(103, 116); env.ObjVerEx.SaveProperties(); }
DocumentCache.cpp, 18571, Access denied. (0x800407E4)
RPCMethodCallWithRetry.h, 27, Access denied. (0x800407E4)
RPCMethodCallWithRetry.h, 27, Access denied. (0x800407E4)
RPCDocumentOperations.cpp, 11555, Access denied. (0x800407E4)
RPCDocumentOperations.cpp, 5807, Access denied. (0x800407E4)
MCallInLoop.h, 712, Access denied. (0x800407E4)
RPCDocumentOperationsHelper.cpp, 1910, Access denied. (0x800407E4)
RPCDocumentOperationsHelperPrivate.cpp, 205, Access denied. (0x800407E4)
RPCDocumentOperationsHelper.cpp, 8946, Access denied. (0x800407E4)
RPCDocumentOperationsHelper.cpp, 9525, Access denied. (0x800407E4)
RPCDocumentOperationsHelper.cpp, 26988, Access denied. (0x800407E4)
RPCDocumentOperationsHelperPrivate.cpp, 2812, Access denied. (0x800407E4)
StateTransitionManager.cpp, 678, Access denied. (0x800407E4)
RPCDocumentOperationsHelper.cpp, 23282, Access denied. (0x800407E4)
RPCDocumentOperationsHelper.cpp, 23282, The state transition "Aprobat -> In lucru" is not allowed. (0x800400C3)
(M-Files 21.3.10021.4)