Один Workflow для одного документа.

У нас есть реестр alvex 2014.05 и созданый бизнес-процесс. задача - каждый документ можно проводить только один раз через бизнес-процесс. Как установить это ограничение для документов?

Комментарии

Решено: 

  var nodeR = search.findNode(item.nodeRef);
  var actwork = nodeR.activeWorkflows;
  var i,instanse,s;
  var activeWorkflowsLen = actwork.length;
  s = null;
  for (i = 0; i < activeWorkflowsLen; i += 1) {
        instance = actwork[i];
        s = instance.getId();
       }
  
Далее условие (если s != null тогда тормозим запуск БП)

Источник: 

http://stackoverflow.com/questions/3530952/is-it-possible-to-get-a-list-...