So I need to find the log model for a specific workflow and I want to search for it using the attribute "workflow ID" but want to find only the log model. I'd do that by using the Find() method, and limiting it to APG log models, but I need the model type number for this. Any idea where I can find that?
Thank you in advance
Edit: it seems that when searching for all models with that workflow ID it does find the log model and I even manage to unlock the log model, but I can't delete.
so my code is:
logModel= ArisData.getActiveDatabase().Find(Constants.SEARCH_MODEL, -1, 658661, g_nLoc[0], workflowID, Constants.SEARCH_CMP_EQUAL);
if (logModel == null){
logModelDeletionStatus.push("failed at finding");
}
else {
logModelUnlocked = g_locking.unlock(logModel, true);
if (logModelUnlocked.Success()){
logModelDeleted = logModel.Delete;
if (logModelDeleted){
logModelDeletionStatus.push("ok");
}
else if (!logModelDeleted){
logModelDeletionStatus.push("failed at deletion");
}
}
else {
logModelDeletionStatus.push("failed at unlocking");
}
}