Explanation (in Portuguese)
Ao utilizar um form widget (assim como nos outros widgets) e ao ser-lhe atribuído uma "Source Record" automaticamente é criada uma variável igual a esse record mas pertencendo ao form widget. Ficamos assim com duas variáveis iguais, a variável que nós passamos explicitamente para o widget e a variável cópia que é criada para o form.

Imaginemos o cenário em que temos um ecrã com um form widget para editar um registo e um botão de save para guardar os novos valores introduzidos. Na screen action desse botão de save, se usarmos a variável que passamos ao form widget verificamos que os valores são os iniciais e não aqueles que foram alterados no ecrã. Para resolver esta situação, deve ser usada a variável do formulário esta sim com os valores alterados.

O que se verifica é que as variáveis alteradas são aquelas que estão assignadas aos inputs independentemente da source variable do form (no caso de ser usado um form)
Click here to see your activities