Skip to main content
Nintex Community Menu Bar

Permissions needed to run UpdateOrAddProcUserPermissions

  • November 19, 2020
  • 1 reply
  • 11 views
  • Translate

Forum|alt.badge.img+3

Need help on what permissions are required to use UpdateOrAddProcUserPermissions under SourceCode.Workflow.Management.WorkflowManagementServer namespace. Everytime I run this it gives me an error that my account does does not have Administrator rights. However I’m definitely an admin, I do have Admin permission under Server Rights and Admin permission on the workflow that I’m trying to modify the permissions.

Below is the code I’m using, this is in powershell.

Add-Type -Path 'D:TempSourceCode.Workflow.Management.dll'

$account = ''
$k2server = ''

$workflowManagementServer = New-Object SourceCode.Workflow.Management.WorkflowManagementServer
$workflowManagementServer.Open("Integrated=True;IsPrimaryLogin=True;Authenticate=True;EncryptedPassword=False;Host=$k2server;Port=5555;SecurityLabelName=K2")

$newPermission = New-Object SourceCode.Workflow.Management.ProcSetPermissions
$newPermission.ProcSetID = $processSet.ProcID
$newPermission.Admin = $true
$newPermission.UserName = $account
$newPermission.ProcessFullName = $processSet.FullName

$userPermission = New-Object SourceCode.Workflow.Management.Permissions
$userPermission.Add($newPermission)

$workflowManagementServer.UpdateOrAddProcUserPermissions($processSet.ProcID, $userPermission)

 

Did this topic help you find an answer to your question?

Forum|alt.badge.img+3
  • Rookie
  • December 9, 2020

Update:

Passing ProcSetID instead of ProcID solve the problem. It was that simple all along 

Translate

Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie Settings