Resuelto

Error al asignar usuarios a un subproceso multitarea

Saludos,
Tengo un problema que no se como solucionarlo, el subproceso multitarea funciona bien, pero cualdo le asigno usuarios para iniciar la primera tarea del subproceso no me los puede cargar.
Tengo una colección que tiene Usuarios tipo WFUSER, los cuales tienen Id, pero no puedo capturarlos...
El codigo que trato es el Siguiente pero no funciona

var Collection=<Inquiet.DocentesWFUSER>; //DocentesWFUSER es una coleccion que contiene los usuarios de Bizagi
var Users = new ArrayList();
var AllCalls = CHelper.GetValueAsCollection(Collection);
for (var i = 0; i< AllCalls.size(); i++) {
var idUser = AllCalls[i].SurrogateKeyValue;
Users.Add(idUser); }
Users;

El error que me sale es
No se puede procesar el caso : Referencia a objeto no establecida como instancia de un objeto Bizagi.
Espero me puedan corregir el codigo o sugerir otra alternativa. Pero lo que quiero es capturar el Id del Usuario WFUSER para guardarlos en el arreglo y enviarlo para que ejecuten los usuarios que tengan los Id almacenados en el arreglo.

Comentarios (1)

photo
1

Estimado Diego,

De acuerdo a su pregunta, puede realizar una expression la cual, obtenga el User id y luego lo agregue a la colección que tiene.

Para obtener el User id siga el siguiente articulo: http://help.bizagi.com/bpmsuite/es/index.html?obtener_y_utilizar_informacio2.htm

Luego debe adicionar el registro a la tabla. Siga este articulo: http://help.bizagi.com/bpmsuite/es/index.html?adicionar_y_remover_elementos_.htm

Saludos