1.6.5 - Update security tables


Author
Message
Rogerio Mauri
Rogerio Mauri
StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
Olá...

Which the correct procedure for conversion of security tables? Because I had problems after the update of the version.
For example:
1) If I to exclude tables of security of the DDT, the installing package it also excludes in the base destination.
2) If I to recharge tables, the update of the DDT duplicates and gives errors.


Rogério Mauri Smile

Replies
Rogerio Mauri
Rogerio Mauri
StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
This problem continues in version 1.6.6.Crying

Rogério Mauri Smile

Ivan George Borges
Ivan George Borges
Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Olá Rogério.

Just out of curiosity... why are you running the wizard and adding the security tables into your DDT project over and over again? Once the structures are added, you don't need to it again. If you want to do it though, delete them first, and go to the History and delete them from there too. Then you can add again. But I don't know why you need to do that every time.

If you add Permissions, Users, Roles, etc into your Security project and want to deploy them, you don't need to add the structures again. This is done through the Deployment Data node on the DDT.

Abraços.

Rogerio Mauri
Rogerio Mauri
StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)StrataFrame User (439 reputation)
Group: StrataFrame Users
Posts: 205, Visits: 629
Ivan... Boa Noite...

No lançamento da versão 1.6.5 houve uma alteração na tabela 'Users' com a inclusão do campo 'us_DisplayName'. Daí, a necessidade de reimportação das tabelas do módulo de segurança.

Existe, de fato, a possibilidade de exclusão, limpeza do histórico e nova importação das tabelas, no entanto, em algumas situações, criamos relacionamentos entre a tabela "users" e outras tabelas de cadastro para vincular o código do usuário autenticado ao registro adicionado. Então, se excluo as tabelas, depois preciso recriar todos os relacionamentos.

Considerando que o DDT permite nova importação das tabelas de segurança, mesmo estando elas já importadas, seria conveniente então criticar esse processo não permitindo essa situação, pois do jeito que está (faça você mesmo o teste) a rotina indicada pelo DDT como 'update' na verdade duplica as tabelas de segurança e ainda gera outros erros. Não sendo possível o 'update' de fato, sugiro criticar o processo de importação, quando este já ocorreu, com uma mensagem de erro tipo 'Se deseja fazer nova importação das tabelas de segurança, exclua manualmente as existentes no projeto e limpe o histórico de atualização'. Nesse caso, um alerta também poderia anunciar que eventuais relacionamentos criados com essas tabelas seriam perdidos.

Abraços.

Rogério Mauri Smile



Ivan George Borges
Ivan George Borges
Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)Strategic Support Team Member (4.9K reputation)
Group: StrataFrame MVPs
Posts: 1.9K, Visits: 21K
Entendi, faz sentido desde o início. Eles provavelmente anotaram sua observação logo no primeiro post, e provavelmente vai ser revisto para o futuro...

Eu só queria me certificar de que você não estava adicionando as estruturas várias vezes em função de alguma alteração no seu projeto de segurança. Mas ficou claro, você está certo.

Valeu. Wink

GO

Merge Selected

Merge into selected topic...



Merge into merge target...



Merge into a specific topic ID...




Threaded View
Threaded View
Rogerio Mauri - 17 Years Ago
     Image...
Rogerio Mauri - 17 Years Ago
Trent L. Taylor - 17 Years Ago
Rogerio Mauri - 17 Years Ago
Trent L. Taylor - 17 Years Ago
                         Ok... I suggest then only the correction in the DDT to prevent the...
Rogerio Mauri - 17 Years Ago
                 This problem continues in version 1.6.6.:crying:
Rogerio Mauri - 17 Years Ago
Ivan George Borges - 17 Years Ago
                         Ivan... Boa Noite... No lançamento da versão 1.6.5 houve uma...
Rogerio Mauri - 17 Years Ago
                             Entendi, faz sentido desde o início. Eles provavelmente anotaram sua...
Ivan George Borges - 17 Years Ago

Similar Topics

Reading This Topic

Login

Explore
Messages
Mentions
Search