Validar a eliminação do registro de formulário

Preciso validar a eliminação de um registro de formulário para que o Fluig possa impedir a eliminação no caso de haver outros registros relacionados.

Consultei as possibilidades e não encontrei uma forma de realizar isto sem comprometer outras funcionalidades.

Fica como sugestão no RoadMap a criação de um evento tipo beforeDeleteCard como evento global.

@Denilson,

A partir da 1.6.3 - Snowflake existem eventos antes da deleção do documento. Nesta página há um exemplo bem similar ao que você gostaria de fazer.

Baseado no exemplo, fiz esse código:


function beforeDocumentRemove() {

    //Exemplo implementação

       var doc = getValue("WKDocument");
        var listRelated = getValue("WKListRelatedDocument");
        var tipo = getValue("WKDocumentTypeId");

        if (listRelated != null && tipo == 5) {  // TIPO 5 = REGISTROS DE FORMULÁRIOS
            throw "Registro possui documentos relacionados"
        }

}

Não cheguei a testar, mas acredito que irá resolver seu problema. Quaquer coisa comente aí. Atte.