Descobrir se usuário já visualizou a tarefa?

Pessoal,

estou precisando de uma informação, descobrir se a tarefa foi vista pelo usuário.

tipo a informação que a central de tarefas usa pra ver se marcar se foi lido ou não.

pesquisando na documentação descobri que o WorkflowTasksVO tem essa informação o campo KNOW. usei o metodo da API /ecm/api/rest/ecm/centralTasks/getTasks/open/ só que ela demora muito se tiver por exemplo 200 solicitações, e fora que usar ela pra carregar muita coisa só pra uma pequena informação.

alguém sabe uma outra alternativa? o campo no banco de dados talvez?

Assim, hoje quem armazena a informação das tarefas que já foram vistas e por quem é a tar_conhecimento_usuario, mas é bem passível a alterações futuras, então não recomendaria usar a base de dados diretamente e sim realizar uma sugestão de melhoria pra criação de uma API de verificação pública.

A tabela da central de tarefas tem essa informação, podes ver se tem algum dataset que traz isso, do contrário seria via base mesmo.