Como configurar automação de campos em tabelas multivaloradas
Visão geral
Na página anterior aprendemos a criar automação com campos avulsos, ou seja, que estão organizados em grupos no formulário;
Agora veremos como criar automação com campos em tabelas multivaloradas.
Combinações possíveis na automação com tabelas
Para compreender as possibilidades de automação de campos em tabela, é importante revisarmos suas estrutura básica. Toda automação possui:
Condição: regra que será validada e gerará alguma ação se for atendida;
Ação: muda a exibição dos campos conforme condição configurada.
Vamos agora às combinações de automações que podem ser configuradas.
A. Condições em campos avulsos (fora da tabela), ações em campos na tabela
Nesse cenário, todas as condições serão validadas em campos avulsos (fora da tabela) e a ação será realizada em colunas dentro de uma tabela. Nesse caso, a coluna inteira da tabela será escondida ou exibida.
Exemplo: se o campo fora da tabela chamado "Tipo de pagamento" for igual a "Faturado", então exibe a coluna "Responsável pelo recebimento", senão, exibe a coluna "Data de pagamento".
Configuração da automação:

Execução da automação:

B. Condições em campos de tabela, ações em campos avulsos (fora da tabela)
Nesse cenário, todas as condições serão validadas em campos dentro da tabela e a ação será realizada em campos avulsos (fora da tabela).
Exemplo: se o campo "Valor" dentro da tabela receber um valor maior que 500,00 reais, deve exibir um campo fora da tabela para selecionar o aprovador do pedido, senão, deve ocultá-lo.
Configuração da automação:

Execução da automação:

C. Condições em campos de tabela, ações em campos de tabela
Nesse cenário, todas as condições serão validadas em campos da tabela e a ação também será realizada em campos da tabela.
Diferente do exemplo A, que oculta/exibe colunas inteiras, nesse cenário a coluna será sempre exibida, mas os campos serão escondidos/exibidos conforme a condição for avaliada em cada linha.
Exemplo (mesmo do cenário B): se o campo "Valor" dentro da tabela receber um valor maior que 500,00 reais, deve exibir um campo dentro da tabela para selecionar o aprovador de cada pedido, senão, deve ocultá-lo.
Execução da regra:

D. Condições em campos avulsos, ações em campos mistos
Nesse cenário, todas as condições serão validadas em campos avulsos (fora da tabela) e a ação será realizada em campos dentro e fora da tabela. Nesse caso, a coluna inteira da tabela será escondida ou exibida.
Exemplo: se o "Tipo de pagamento" for "Antecipado", exibe o campo "Data de pagamento" dentro da tabela e o campo "Aprovador do pedido" fora da tabela.
Configuração da regra:

Execução da regra:

E. Condições em campos de tabela, ações em campos mistos
Nesse cenário, todas as condições serão validadas em campos que estejam na mesma tabela e a ação será realizada em campos dentro da mesma ou outra tabela e fora da tabela.
Exemplo: se o campo "Valor" dentro da tabela receber um valor maior que 500,00 reais, deve exibir o campo "Justificativa" na tabela e o campo "Aprovador do pedido" fora da tabela.
Configuração da automação:

Execução da automação:

F. Condições em campos mistos, ações em campos avulsos
Nesse cenário, as condições serão validadas em campos avulsos (fora da tabela) e em tabelas, e a ação será realizada em campos avulsos.
Exemplo: se o campo avulso "Tipo de pagamento" for igual a "Antecipado" e o campo da tabela "Valor" for acima de 500,00 reais, exibe o campo fora da tabela chamado "Aprovador do pedido". Configuração da automação:

Execução da automação:

G. Condições em campos mistos, ações em campos de tabela
Nesse cenário, as condições são validadas em campos avulsos (fora da tabela) e campos na tabela, e as ações são realizadas dentro da mesma ou de outra tabela.
Exemplo: se o campo avulso "Tipo de pagamento" for igual a "Faturado" e o campo na tabela "Quantidade" for maior que 100, exibe o campo em outra tabela chamado "Valor do frete".
Configuração da automação:

Execução da automação:

H. Condições em campos mistos, ações em campos mistos
Nesse cenário, as condições são validadas em campos avulsos (fora da tabela) e campos na tabela, e as ações são realizadas em campos avulsos e na tabela.
Exemplo: se o campo avulso "Tipo de pagamento" for igual a "Faturado" e o campo da tabela "Valor" for maior que 500,00 reais, exibe o campo em outra tabela chamado "Valor do frete" e o campo avulso "Aprovador do pedido".
Configuração da automação:

Execução da automação:

Atualizado