Использование COM API ObjectManager
Ниже приведён пример запуска экземпляра бизнес процесса из кода Visual Basic с использованием используя COM API ObjectManager.
Public Sub StartProcess(ByVal oUserSession As DVObjectManager.UserSession, ByVal sProcessID As String)
Dim oWorkflowManager As DVObjectManager.IWorkflowManager2
Set oWorkflowManager = oUserSession.WorkflowManager (1)
Dim oProcessInfo As DVObjectManager.ProcessInfo
Set oProcessInfo = oWorkflowManager.GetProcess(sProcessID) (2)
oProcessInfo.Start (3)
End Sub
1 | Получаем менеджер бизнес-процессов. |
2 | Получаем объект для управления бизнес-процессом. |
3 | Запускаем бизнес-процесс. |