Duvida campos Workflow

Bom dia,

Sou iniciante no Fluig e me surgiu uma duvida em relação a “proteção” dos campos de um formulário.

Estou lendo a documentação de Eventos de Formulário (coloquei o link no final do post).
Dentre esses eventos existe o “enableFields”.

Dentro desse evento uma função que pode ser utilizada é a “form.setEnabled” que recebe 03 parametros:

  1. o id/name do campo.
  2. um booleano indicando se o campo vai ser habilitado ou desabilitado.
  3. um booleano opcional que vai indicar se o campo será protegido ou não.

A documentação destaca que quando o campo for “protegido” iráreceber um “underline” no início do seu ID e NAME e isso realmente acontece, porem não destaca que será criado um campo “hidden” logo abaixo da tag “form”.

Tendo isso em vista fiz dois testes usando a seguinte implementação conforme a documentação:

form.setEnabled( "campoQueQueroProteger" , false , true );

A)
Tentei alterar o valor do campo com o “_” (que era o que estava visível na tela).
Resultado: O Fluig realmente impediu a alteração do valor.

B)
Tentei alterar o valor do campo “hidden”.
Resultado: O Fluig salvou a informação “alterada” no campo que eu queria proteger.

Isso deveria ser assim mesmo?

Se um usuário for um “usuário avançado” e souber inspecionar os elementos ele vai poder alterar os valores dos campos que eu queria proteger?

Conforme a documentação em

Até onde já vi é assim mesmo