Hello community!
I'm trying to create an object pool (BPMN model).
for(j = 0; j < modelList.length; j++){
var type = modelList[j].Type();
var name = modelList[j].Name(num);
if( (modelList[j].BuildGraph(true)==true) && (modelList[j].Type() == 'BPMN collaboration diagram (BPMN 2.0)')){
//create a pool object within the 'modelList[j]' model
I've tried the function "CreateObjDef ( int ObjType, String sName, int localeId )" but says I can't use it for the 'modelList[j]' model.
Does anyone know the function to create objects?
Thank you!
Hola Dilcarina, buenas noches.
Me parece que la Función que estas tratando de utilizar es para Crear un Objeto de Definición pero... dentro de un Grupo, no dentro de un Modelo:
Revisé las Funciones de Modelo, pero... no encontré alguna que te permita Crear un Objeto de Definición, únicamente de Ocurrencia:
Espero que alguien nos pueda decir: ¿Si es posible? ¿Mediante qué Función?
Por otro lado, me parece que puedes utilizar la Función:
ModelListFilter(int modelTypeNum) // Returns a list of all models in the group with the specified model type
La cual, devuelve una lista de todos los modelos del grupo con el tipo de modelo especificado y con eso evitar el IF.
Lamento no poder ayudarte más.
Saludos.
Atte. Jorge Reyna R.
Hola Jorge Reyna R. !
Estoy utilizando el "var startPool = group.CreateObjDef(Constants.OT_BPMN_POOL, "Pool Inicio", -1);" que está creando el pool dentro del grupo. Estaba ahora tratando de encontrar la manera de poner al modelo con el "createObjOcc".
Estoy siguiendo sus sugerencias.
Muchas gracias por su ayuda!
Saludos,
Dilcarina