Перейти к публикации

Автоназначение User'a на узел процесса


Рекомендованные сообщения

Возможноли, в автомате, назначить на узел/ы процесса usera который его запустил

Ссылка на сообщение
Поделиться на других сайтах


Да конечно, причем добавить пользователя намного легче чем удалить.

Добавляешь у нужного Noda или у START Noda на событие AFTER SEND ACCEPT

Option Explicit

Function AFTER_SEND_ACCEPT(FlowSession As Object, FlowProcess As Object, Node As Object, Response As Object) As Integer



  Dim FlowStore				As Object  'ISmFlowStore

  Dim ObjectStore			 As Object

  Dim CurrentObject 		   As Object



  Set ObjectStore =  FlowSession.FlowStore.Session.ObjectStore

  Set FlowStore = FlowSession.FlowStore



Dim Nodes	 As SmartFlow.SmNodes

Dim node_000  As SmartFlow.SmNode

Set Nodes	   = FlowProcess.Flowchart.Nodes

Set node_000  = Nodes.ItemByName("New Node 1") ' имена нужного Noda



Dim user_object_000

Set user_object_000 = ObjectStore.RetrieveObject(16387,of_users$(0))	'modify

user_object_000.Retrieve

node_000.Users.Add user_object_000 ' user

node_000.Save

FlowProcess.Flowchart.Save



end Function
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




×
×
  • Создать...