[Música] Olá pessoal vamos agora retomar a rotina 530 na nossa aula 2 e por fim temos a opção de fazer a cópia das permissões eu posso copiar tanto de um usuário para outro quanto copiar de um usuário para todos os usuários de um mesmo setor eu copio a permissão para o setor inteiro então quando eu clico em copiar para outro setor ele me apresenta a tela onde eu vou selecionar o usuário de origem e usuário de destino e essa cópia pode ser feita de duas formas eu posso copiar somente os acessos que o usuário um
possui e o usuário quro não possui né então seria eu estou incrementando as permissões do usuário um no usuário quro Estou adicionando ou eu posso apagar os acessos do usuário de destino e copiar os acessos do usuário de origem então eu vou fazer uma cópia Idêntica entre dois usuários apago o destino e copio Exatamente tudo que o de origem tem confirmo e ele realiza aqui a cópia tenho também a opção de copiar as permissões de usuário para um setor clico em copiar para outro setor seleciono o usuário de origem seleciono o setor Onde estão os
usuários que eu quero copiar a permissão quando eu clicar no botão de confirmar a rotina vai copiar as permissões do usuário 1 para usuário 5 usuário 8888 Ou seja todos os usuários que estão dentro do setor 6 antes de finalizar o treinamento da rotina 1530 eu queria passar algumas dicas aqui interessantes tá primeira delas e eu abrir aqui a rotina 560 que é uma rotina que permite fazer consulta ao banco de dados N E fiz uma consulta na tabela que armazena essas marcações aqui tá então aqui eu tenho o código da rotina 201 eu tenho
o código do usuário usuário um PC admin e tenho o código do controle que é esse primeiro número aqui ó controle 2 controle 3 tá controle 5 se vocês observarem vocês vão ver que não existe nessa tabela nenhuma definição por controle 1 nenhuma definição pro controle 4 provavelmente não vai ter o do 14 tá então o que que acontece a depender de como a rotina foi programada tá na hora que ela vai consultar aqui as permissões o desenvolvedor vai trazer algum valor padrão porque ele não vai achar o registro mas a rotina ela precisa ler
a permissão então se não existe o registro na tabela vai trazer um valor que o desenvolvedor escolheu sim ou não e isso aí pode trazer algum comportamento estranho à rotina né então a gente a rotina apresenta comportamento estranho não desejado a gente vem nas permissões né vê que está como a gente gostaria mas a rotina não se comporta como a gente quer por quê provavelmente é esse cenário aqui não existe essa linha correspondente aqui com o não então como é que eu faço para atribuir basta marcar confirmo desmarco e confirmo novamente quando a gente olhar
aqui agora a gente vai ver que já existe o controle um com o valor de não tá E aí como é que eu faço para não precisar marcar e desmarcar todas ess as opções eu clico com o botão direito inverto antes de confirmar vamos ver quantas linhas tem aqui se e não mostra deixa eu tentar aqui fazer um count aqui eu tenho aqui 19 linhas Tá eu vou agora confirmar inverto novamente para voltar o que tava e confirmo de novo quando eu realizar a consulta Eu agora tenho 37 linhas ou seja dentro dessa tabela eu
tenho os valores para os campos que são sim e tenho valores para os campos que são não a segunda dica que eu quero dar é em relação a utilização de perfis então por exemplo usuário de operador de caixa então dentro da rotina 2075 que é a rotina de frente de caixa nós temos aqui 75 permissões então a gente definir isso e sair copiando de um por um para todos os operadores de caixa é bem trabalhoso Então o que é que a gente pode fazer a gente pode pegar um usuário padrão do setor se vocês observarem
vão ver que o setor fiscal de caixa tem um usuário chamado padrão fiscal de caixa operador tem um padrão operador recebimento de mercadoria expedição tem um um usuário padrão então os principais setores já tem usuário padrão cadastrado então que é que eu posso fazer eu seleciono o usuário padrão de operador de caixa defino todas as permissões que eu desejar aqui confirmo e faço a cópia para o setor inteiro nesse momento todos os outros operadores vão receber as permissões que foram definidas para o usuário dois e a terceira e última dica Inclusive a mais importante de
todas é muito cuidado com os usuários que teram acesso à rotina 530 isso aí precisa ser definido com muito critério porque quem tiver acesso à rotina 530 vai ter acesso a qualquer outra rotina do sistema Inclusive a rotina 132 que é rotina de definição de parâmetros tá então muito cuidado é sempre recomendável assim que iniciar um projeto de implantação ou eventualmente como atividade rotineira entrar aqui na rotina 530 clicar aqui no botão de usuários rotina tá e ver quais são os usuários que T acesso a rotina 530 auditar e ver se tá de acordo com
as normas da empresa ok pessoal Muito obrigado e até a próxima aula resumo da rotina 530 vamos utilizá-la para definir permissões de acesso e controle nas demais rotinas do sistema sempre importante ler os controles das rotinas Porque vão ter controles que são tigos ou seja impedir bloquear não permitir restringir então quando a gente marca não estamos liberando acesso e sim restringindo acesso importante sempre ler detalhadamente a descrição do controle muito cuidado ao conceder acesso à rotina 530 os usuários que T acesso à rotina 530 podem realizar todo e qualquer tipo de ação dentro do sistema
e por fim auditar regularmente as permissões de acesso criar uma política e rotineiramente verificar quem tem acesso às rotinas mais críticas do sistema e se os usuários estão com acesso a fazer realmente as ações que eles devem fazer obrigado e até a próxima aula