Boa tarde.
Estamos com um problema onde ao tentar exportar um formulário pelo eclipse está aparecendo a mensagem:"Um formulário com mais de mil campos não pode ser armazenado tabelas. Revise-o ou altere o modo de armazenamento para tabela única"
Exportamos sempre com a opção de Tabela de banco de dados (recomendado).
Se formos utilizar a opção de tabela única parece ser incoerente já que é indicada para poucos registros.
Obs.: Este formulário possui realmente muitos campos e precisaremos aumentar alguns por tratar de um processo complexo de comercialização.
Alguém sabe o que podemos fazer?
A opção de tabela única é para poucos registros de formulário, mas é a única forma de exportar um formulário de mais de mil campos, isso porque a opção "Tabela de Banco de Dados" realmente cria uma tabela nova por formulário e os bancos de dados não suportam a criação de tabelas com mais de mil colunas. O que podes fazer é dividir seu processo em subprocessos com formulários específicos para cada subprocesso e utilizar a função de passagem de campos para repassar os campos relevantes entre processo pai/processo filho. Caso seja realmente necessário manter o formulário desta maneira, acredito que a tabela única seja a única forma de se fazer infelizmente.
Gustavo, o formulário possui varias tabelas pai-filho que são gravadas em tabelas separadas no banco, as tais meta-listas, e os campos contidos na tabela principal do formulário somam menos de 500 campos. Não faz sentido ele acusar mais de mil campos sendo gravados em uma tabela…
Neste caso até onde conheço ele não deveria de fato contar os campos dos filhos, ou no máximo contar cada filho como 1 campo apenas para questões de referência. Se esse é o caso seria o mais indicado abrir um chamado para a equipe de ECM para verificarem, mas ainda assim, peço que tome cuidado pois um form de aproximadamente mil campos não é fácil de manutenir.
Abri um chamado com o suporte e estou aguardando retorno. Realmente este processo foge um pouco da “normalidade” por se tratar da contratação de um plano de saúde que requer muitas informações e vários campos de controle das informações. E posso te garantir que criar subprocessos a partir dele seria bem mais complexo o gerenciamento já que as informações tem que ser exibidas em cada atividade em sua totalidade para análise médica e contratual. Hoje temos esta visão, porém nada é imutável em processos…