Retornar a quantidade de campos filhos dentro do mecanismo

Tenho um mecanismo customizado, preciso retornar a quantidade de campos filhos, evitando colocar um valor fixo como está (100).

Como fazer isso?

Segue o código:


for (var i = 1; i <= 100; i++) {
        var parecer = hAPI.getCardValue('parecerAvaliacao___' + i);       
        var strPapel = hAPI.getCardValue('hidColleagueId___' + i);

        (restante do código)
}

@Marcella,

Segue um exemplo de como percorrer os campos Filhos:


var processo = getValue("WKNumProces");
var campos   = hAPI.getCardData(processo);
var contador = campos.keySet().iterator();

while (contador.hasNext()) {
    var id = contador.next();

    if (id.match(/parecerAvaliacao___/)) { // aqui você coloca qualquer campo que seja do Pai x Filho
        var campo = campos.get(id);
        var seq   = id.split("___");

        log.info("#### SEQ ####");
        log.info(seq[1]);

        // Você pode pegar assim os valores
        var parecer  = hAPI.getCardValue('parecerAvaliacao___' + seq[1]);       
        var strPapel = hAPI.getCardValue('hidColleagueId___' + seq[1]);

        // Ou você pode pegar assim
        var parecer  = campos.get("parecerAvaliacao___" + seq[1]);
        var strPapel = campos.get("hidColleagueId___" + seq[1]);

        (restante do código)

    }
}