Observações no processo - createProcessObservation

Estou tentando incluir uma observação em um processo, mas não estou conseguindo.

No log do servidor, dá erro de nullPointerException.

Segue código que estou tentando usar:


function afterTaskCreate(colleagueId){

    var numeroDaSolicitacao = getValue('WKNumProces');

    var PO = new com.fluig.sdk.api.workflow.ProcessObservationVO();
    PO.setProcessInstanceId(numeroDaSolicitacao);
    PO.setObservation('teste');

    fluigAPI.getWorkflowService().createProcessObservation(PO);

}

Detalhe pessoal, eu consegui fazer com a HAPI, mas o texto fica como se o próprio usuário tivesse incluido. Preciso incluir um texto, mas ter flexibilidade sobre a mensagem gerada: Em vez de aparecer:


Filipe Nanclarez - 17/03/2017 16:51:30 - 1 segundo atrás
Escreveu um complemento na atividade Aprovação - Solicitante
teste

Preciso que fique:


Filipe Nanclarez - 17/03/2017 16:51:30 - 1 segundo atrás
Os dados dessa solicitação foram rejeitados
Motivo: Falta de recurso

Por isso estou tentando fazer com o workflowService, pra conseguir mais controle sobre a mensagem.

Qual versão do fluig você utiliza?

fluig 1.5.13-EP3 112

Inclui mais detalhes na mensagem original para facilitar

Bom dia,

Então, consenso geral: NullPointerException é sempre bug, pode abrir um chamado (geralmente é problema de validação, faltando alguma variável no seu VO).

Mas até onde sei, mesmo que consiga utilizar o createProcessObservation, a mensagem que "O usuário escreveu o complemento" ainda vai aparecer pois é definida no template da página.