Skip to content

Instantly share code, notes, and snippets.

@dudelis
Created December 18, 2017 15:36
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dudelis/3ccd8886c63f119abd3b7883d26b1a90 to your computer and use it in GitHub Desktop.
Save dudelis/3ccd8886c63f119abd3b7883d26b1a90 to your computer and use it in GitHub Desktop.
K2: Update Process Instance folio
Function Update-Folio ([int]$procInstId, [string]$folio){
if(-not($procInstId)) { Throw "You must supply a value for -procInstId" }
if(-not($folio)) { Throw "You must supply a value for -folioName" }
Add-Type -AssemblyName ('SourceCode.Workflow.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=16a2c5aaaa1b130d')
$k2con = New-Object -TypeName SourceCode.Workflow.Client.Connection
$k2con.Open("localhost")
$procInst = $k2con.OpenProcessInstance($procInstId);
$procInst.Folio = $folio;
$procInst.Update()
$k2con.Close()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment