Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Protheus

Versões:

A partir da 11.8

Ocorrência:

Explicativo sobre permissões, acessos e privilégios no faturamento (SIGAFAT)

Ambiente:

Faturamento

Índice

Índice
exclude.*ndice


1) Como verificar o que será bloqueado

Passo A - Entre na rotina que quer que o usuário não realize certa ação.

Passo B - Dentro dela, aperte a combinação das teclas "Shift" + "F6" e veja na tela que aparecer, o nome técnico da rotina após "Objeto" e o módulo após "Módulo"

  • No nosso exemplo é a MATA410 (Pedidos de venda), vamos imaginar que o usuário não deva excluir pedidos de venda. O módulo é o "FAT", então procuraremos posteriormente por "SIGAFAT"


2) Para continuar, escolha um dos tipos de bloqueio

Deck of Cards
idtypesofblock
Card
label1) Restrição

KCS: Cross Segmentos - Backoffice Protheus - SIGAFAT - Restringir ação/botão/permissão por rotina no faturamento


Aviso
iconfalse
titleExplicação do modo de bloqueio

Nesse tipo de bloqueio, você restringe a ação dentro da rotina pelo módulo no Menu


Passo C - Entre no configurador (SIGACFG), no caminho: "Usuário" > "Senhas" > "Usuários"

Passo D - Posicione sobre o usuário que quer tirar a ação e altere no botão "Alterar"

Passo E - Vá na aba superior "Restrições de acesso" e depois, na aba inferior "Ambientes"

Passo F - posicione sobre o módulo encontrado no passo B e vá em "Outras ações" > "Restrição de rotina no menu"

Passo G - Aparecerão todas as rotinas dentro do menu "SIGAFAT" (Faturamento), procure pelo programa que é igual a rotina encontrada no passo B (Programa = 'MATA410')

Passo H - Posicione sobre a rotina, após isso clique no botão "Acessos" e desmarque as ações que o usuário não pode possuir naquele módulo.


Aviso
iconfalse
titleObservações pós configurar

1: Após retirada de permissão, o usuário deve sair e entrar no Protheus.
2: O botão não sumirá, apenas ficará bloqueado sua ação.

Aviso
titleResultado

Enquanto estiver dentro do módulo "SIGAFAT (05 - Faturamento)", não importa em qual menu ele entre digitando "MATA410", em qualquer módulo ele bloqueará.

Enquanto estiver em outro módulo diferente do "SIGAFAT (05 - Faturamento)", digitando "MATA410" no menu, de todos os módulos em que a rotina estiver, só bloqueará no "SIGAFAT (05 - Faturamento)"


Expandir
titleStack da mensagem

ACTIVATE:462 Fonte: FWDIALOGMODAL.PRW 29/02/2024 17:21:47

ACTIVATE:247 Fonte: FWALERT.PRW 29/02/2024 17:21:47

__ALERT:525 Fonte: FWALERT.PRW 29/02/2024 17:21:47

FWALERTERROR:306 Fonte: FWALERT.PRW 29/02/2024 17:21:47

APMSGSTOP:7217 Fonte: MSLIB.PRW 29/02/2024 17:21:47

FWCHKFUNCACCESS:134 Fonte: FWCHKFUNCACCESS.PRW 29/02/2024 17:21:49

CHECKPERM:1232 Fonte: FWMBROWSE.PRW 29/02/2024 17:21:47

BEFOREEXECUTE:944 Fonte: FWMBROWSE.PRW 29/02/2024 17:21:47

BEFOREOPTION:672 Fonte: FWFORMBROWSE.PRW 29/02/2024 17:21:49

EXECUTE:961 Fonte: FWFORMBROWSE.PRW 29/02/2024 17:21:49

ACTIVATE:700 Fonte: FWMBROWSE.PRW 29/02/2024 17:21:47

BROWSEDEF:344 Fonte: MATA410.PRX 22/01/2024 16:45:21

MATA410:159 Fonte: MATA410.PRX 22/01/2024 16:45:21

__EXECUTE:735 Fonte: APLIB090.PRW 29/02/2024 17:21:47

MDIEXECUTE:924 Fonte: APLIB260.PRW 29/02/2024 17:21:47

Card
label2) Privilégios
Aviso
iconfalse
titleExplicação do modo de bloqueio

Nesse tipo de bloqueio, você restringe a ação dentro da rotina pela rotina (afeta todos os módulos)


Passo C - Entre no configurador (SIGACFG), no caminho: "Usuário" > "Senhas" > "Privilégios" > Botão "Incluir"

Passo D - De um nome reduzido e uma descrição sobre o privilégio, na aba do meio, informe a "Transação/Rotina" com a rotina que deseja bloquear e no campo "Acesso" deixe "1 - Permitido". Na aba inferior, encontre a ação dentro da rotina que não quer que o usuário tenha acesso e marque "Acesso" = "3 - Negado". Em seguida salve.

Passo E - Entre no configurador (SIGACFG), no caminho: "Usuário" > "Senhas" > "Usuários" 

Passo F - Selecione o usuário a ser restrito > Botão "Outras Ações" > "Privilégios"

Passo G - No campo "Regra" informe o privilégio retirado criado no passo D. Em seguida salve


Aviso
titleObservações pós configurar

1: O botão não sumirá, apenas ficará bloqueado sua ação.


2: Pode ser informado validade e empresa e filial do sistema específica caso seja o caso, assim o usuário só será restrito daquela ação, até a validade na empresa/filial informada.


Se não for informado empresa/filial a restrição é geral e se não for informado validade a restrição é para sempre.

Aviso
iconfalse
titleResultado

Não importa o módulo que o usuário estiver, dentro da rotina "MATA410" pro usuário sempre estará bloqueado a ação "Exclusão".


Expandir
titleStack da mensagem

ACTIVATE:462 Fonte: FWDIALOGMODAL.PRW 29/02/2024 17:21:47

ACTIVATE:247 Fonte: FWALERT.PRW 29/02/2024 17:21:47

__ALERT:525 Fonte: FWALERT.PRW 29/02/2024 17:21:47

FWALERTERROR:306 Fonte: FWALERT.PRW 29/02/2024 17:21:47

APMSGSTOP:7217 Fonte: MSLIB.PRW 29/02/2024 17:21:47

FWCHKFUNCACCESS:134 Fonte: FWCHKFUNCACCESS.PRW 29/02/2024 17:21:49

CHECKPERM:1232 Fonte: FWMBROWSE.PRW 29/02/2024 17:21:47

BEFOREEXECUTE:944 Fonte: FWMBROWSE.PRW 29/02/2024 17:21:47

BEFOREOPTION:672 Fonte: FWFORMBROWSE.PRW 29/02/2024 17:21:49

EXECUTE:961 Fonte: FWFORMBROWSE.PRW 29/02/2024 17:21:49

ACTIVATE:700 Fonte: FWMBROWSE.PRW 29/02/2024 17:21:47

BROWSEDEF:344 Fonte: MATA410.PRX 22/01/2024 16:45:21

MATA410:159 Fonte: MATA410.PRX 22/01/2024 16:45:21

__EXECUTE:735 Fonte: APLIB090.PRW 29/02/2024 17:21:47

MDIEXECUTE:924 Fonte: APLIB260.PRW 29/02/2024 17:21:47

Card
label3) Acessos
Aviso
iconfalse
titleExplicação do modo de bloqueio

Nesse tipo de bloqueio, você restringe a ação dentro da rotina pelos acessos (afeta todos os módulos)


Passo C - Entre no configurador (SIGACFG), no caminho: "Usuário" > "Senhas" > "Usuários"

Passo D - Posicione sobre o usuário que quer tirar a ação e altere no botão "Alterar"

Passo E - Vá na aba superior "Restrições de acesso" > e depois, na aba inferior "Acessos" > Verifique se há a restrição que deseja dentre os acessos e se existir, desmarque-a para bloquear > Confirme em seguida.


Aviso
titleObservações pós configurar

1: O botão não sumirá, apenas ficará bloqueado sua ação.

Aviso
iconfalse
titleResultado

Não importa o módulo que o usuário estiver, dentro da rotina em que a ação foi retirada, pro usuário sempre estará bloqueado a ação


Expandir
titleStack da mensagem

ACTIVATE:462 Fonte: FWDIALOGMODAL.PRW 29/02/2024 17:21:47

ACTIVATE:247 Fonte: FWALERT.PRW 29/02/2024 17:21:47

__ALERT:525 Fonte: FWALERT.PRW 29/02/2024 17:21:47

FWALERTHELP:458 Fonte: FWALERT.PRW 29/02/2024 17:21:47

FWHELPSHOW:11 Fonte: FWHELPSHOW.PRW 29/02/2024 17:21:49

HELPVAR:367 Fonte: SIGAHLP.PRW 29/02/2024 17:21:47

HELP:247 Fonte: SIGAHLP.PRW 29/02/2024 17:21:47

CHECKPERM:1216 Fonte: FWMBROWSE.PRW 29/02/2024 17:21:47

BEFOREEXECUTE:944 Fonte: FWMBROWSE.PRW 29/02/2024 17:21:47

BEFOREOPTION:672 Fonte: FWFORMBROWSE.PRW 29/02/2024 17:21:49

EXECUTE:961 Fonte: FWFORMBROWSE.PRW 29/02/2024 17:21:49

ACTIVATE:700 Fonte: FWMBROWSE.PRW 29/02/2024 17:21:47

BROWSEDEF:344 Fonte: MATA410.PRX 22/01/2024 16:45:21

MATA410:159 Fonte: MATA410.PRX 22/01/2024 16:45:21

__EXECUTE:735 Fonte: APLIB090.PRW 29/02/2024 17:21:47

MDIEXECUTE:924 Fonte: APLIB260.PRW 29/02/2024 17:21:47

Card
label4) Campos

KCS: Cross Segmentos - Backoffice (Linha Protheus) - SIGAFAT - Como definir o nível de acesso dos usuários para um determinado campo.


Aviso
iconfalse
titleExplicação do modo de bloqueio

Nesse tipo de bloqueio, você faz com que certos usuários não vejam certos campos em certas rotinas.



Sugestões

Gostaria de sugerir uma implementação diferente ou uma melhoria nessa documentação? Abra um ticket para nós, a Equipe Faturamento (SIGAFAT)!