How do I change the Folio ?
+3
How do I assign the datafield to be used as Folio in a Default process?
+9
In a K2.net Server event add the following line of code:
K2.ProcessInstance.Folio = K2.ProcessInstance.DataFields.Item("MyDatafieldName").Value
+9
You can also set the folio making use of K2ROM at the time that you create the new process instance.
'Create New Process Instance
oNewProsessInstance = oK2Connection.CreateProcessInstance(strProcess)
'Populate DataFields
oNewProsessInstance.DataFields("Name").Value = "Danie"
oNewProsessInstance.DataFields("Surname").Value = "Botha"
oNewProsessInstance.DataFields("EMail").Value = "danie@email.com"
'Populate XMLFields
oNewProsessInstance.XmlFields("Date").Value = Date.Today
oNewProsessInstance.XmlFields("Time").Value = TimeOfDay.Hour & ":" & TimeOfDay.Minute
'Set the Process Folio
oNewProsessInstance.Folio = "My Process Folio"
'PlanStart new Process Instance
oK2Connection.StartProcessInstance(oNewProsessInstance, False)
'Close the Connection
oK2Connection.Close()
Reply
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.