Tabela: AO4 - Controle de Privilégios do Reg


Arquivos atualizado em 08/12/2020, com pacotes até 04/12/2020


Tabela(SX2)
X2_NOMEX2_UNICOX2_SYSOBJ
Controle de Privilégios do RegAO4_FILIAL+AO4_ENTIDA+AO4_CHVREG+AO4_TPACES+AO4_CODUSR+AO4_CODEQP+AO4_CODUND+AO4_USRPAPCRMA200




Indices(SIX)
OrdemChaveDescriçãoNickName
1AO4_FILIAL+AO4_ENTIDA+AO4_CHVREG+AO4_CODUSR+AO4_USRPAPEntidade + Chave + Usuário + Papel
2AO4_FILIAL+AO4_CODUSR+AO4_ENTIDA+AO4_CHVREGUsuário + Entidade + Chave
3AO4_FILIAL+AO4_ENTIDA+AO4_CHVREG+AO4_CODEQPEntidade + Chave + Equipe
4AO4_FILIAL+AO4_ENTIDA+AO4_CHVREG+AO4_CODUNDEntidade + Chave + Unidade
5AO4_FILIAL+AO4_CODUSR+AO4_USRPAPUsuário + Papel







Campos(SX3)
X3_CAMPO X3_TITULO X3_DESCRIC HELP Campo X3_TIPO X3_TAMANHO X3_DECIMAL X3_PICTURE X3_VALID X3_RELACAO X3_F3 X3_TRIGGER X3_BROWSE X3_VISUAL X3_CONTEXT X3_CBOX X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_CONDSQL X3_CHKSQL X3_AGRUP X3_POSLGT X3_MODAL
AO4_FILIAL Filial Filial do Sistema Filial do Sistema. C 2 0 Nao Vizualiza Real 033 1 2
AO4_ENTIDA Entidade Entidade do Registro Entidade do registro. C 3 0 @! Sim Vizualiza Real 1 1
AO4_NOMENT Nome Nome da Entidade Nome da entidade do registro. C 40 0 @! IIF(!INCLUI,AllTrim(Posicione("SX2",1,FwFldGet("AO4_ENTIDA"),"X2NOME()")),"") Sim Vizualiza Virtual 1 1
AO4_CHVREG Chave Chave Única Chave única do registro. C 30 0 @! Sim Vizualiza Real 1 1
AO4_DESREG Descrição Desc. do Registro Descrição do registro. C 50 0 @! IIF(!INCLUI,CRMA200DReg(FwFldGet("AO4_ENTIDA")),"") Sim Vizualiza Virtual 1 1
AO4_CODUSR Usuário Usuário do Sistema Código do usuário do sistema que possui privilégios suficientes para manipular o registro. C 6 0 @! CRMA200VUsr() AO3 S Sim Altera Real 1 1
AO4_NOMUSR Nome Nome do Usuário Nome do usuário do sistema que possui privilégios suficientes para manipular o registro. C 50 0 @! CRMA200NUsr('AO4_CODUSR') Sim Vizualiza Virtual 1 1
AO4_CTRLTT Contr. Total Controle Total Privilégios de controle total sobre o registro e gerenciar os direitos de acessos de outros usuários que tenham acesso ao registro. L 1 0 CRMA200VCpo("AO4_CTRLTT") Sim Altera Real CRMA200WCpo("AO4_CTRLTT") 1 1
AO4_PERVIS Visualizar Permissão de Visualização Permissão para visualizar o registro. L 1 0 CRMA200VCpo("AO4_PERVIS") Sim Altera Real CRMA200WCpo("AO4_PERVIS") 1 1
AO4_PEREDT Editar Permissão de Edição Permissão para edição do registro. L 1 0 CRMA200VCpo("AO4_PEREDT") Sim Altera Real CRMA200WCpo("AO4_PEREDT") 1 1
AO4_PEREXC Excluir Permissão de Exclusão Permissão de exclusão do registro. L 1 0 CRMA200VCpo("AO4_PEREXC") Sim Altera Real CRMA200WCpo("AO4_PEREXC") 1 1
AO4_PERCOM Compartilhar Permissão de Compartilhar Permissão de compartilhamento do registro menor ou igual ao que o usuário possui sobre o registro. L 1 0 CRMA200VCpo("AO4_PERCOM") Sim Altera Real CRMA200WCpo("AO4_PERCOM") 1 1
AO4_USRCOM Compart. Por Compartilhado por: Código do usuário que compartilhou o registro. C 6 0 @! Vazio() .OR. UsrExist(FwFldGet("AO4_USRCOM")) If(FindFunction("CRMXCODUSER"), CRMXCodUser(), RetCodUsr()) Sim Vizualiza Real 1 1
AO4_NOMUSC Nome Nome do Compartilhador Nome do usuário que compartilhou o registro. C 50 0 @! CRMA200NUsr('AO4_USRCOM') Sim Vizualiza Virtual 1 1
AO4_IDESTN Id.Estr.Neg Id. de Acesso Estr. Neg. Identificador do usuário na estrutura de negócio. C 30 0 @! Sim Vizualiza Real 075 1 1
AO4_NVESTN Nvl. Est.Neg Nvl de Acesso a Estr. Neg Nível do usuário na estrutura de negócio. N 2 0 99 Sim Vizualiza Real 1 1
AO4_DTVLD Validade Validade do acesso. Data de validade do privilégio concebidos pelo usuário com controle total do registro ou usuário que compartilhou o registro. D 8 0 CRMA200VCpo("AO4_DTVLD") Sim Altera Real 1 1
AO4_CODEQP Equipe Equipe Informe o código da equipe para que ela tenha acesso aos privilégios do registro. C 6 0 @! Vazio() .Or. ExistCpo("ACA") ACA S Nao Altera Real 1 2
AO4_PROPRI Proprietário Proprietário da Conta Informa se o usuário é proprietário da conta. L 1 0 Sim Vizualiza Virtual 1 2
AO4_NOMEQP Nome Nome da Equipe Nome da equipe que tem acesso aos privilégios do registro. C 30 0 @! Nao Vizualiza Virtual 1 2
AO4_CODUND Unidade Unidade de Negocio/Canal Informe o código da unidade de negócio/canal para que ela tenha acesso aos privilégios do registro. C 6 0 @! Vazio() .Or. ExistCpo("ADK") ADK S Nao Altera Real 1 2
AO4_NOMUND Nome Nome Unidade de Negócio Nome da unidade de negócio/canal que tem acesso aos privilégios do registro. C 30 0 @! Nao Vizualiza Virtual 1 2
AO4_TPACES Folder Folder Indica a posição (FOLDER) que o registro foi gravado: 1 – Usuários do CRM 2 – Equipes 3 – Unidades Negócio C 1 0 @! Pertence("123") Nao Vizualiza Real 1=Usuario;2=Equipe;3=Unidade 1 2
AO4_PRIORI Priorização Sequência de priorização Indica a sequência que o registro foi priorizado: 0 – Soma (soma a priorização informada nas pastas 1, 2 e 3) 1 – Usuários do CRM 2 – Equipes de Venda 3 – Unidades de Negócio As opções 1, 2 e 3 podem ser usadas separadas ou conjuntas, podendo ter suas posições alteradas. A opção “0-Soma” apenas pode ser usada individualmente. C 3 0 999 SuperGetMv("MV_CRMSQPR",.F.,"0") Nao Vizualiza Real 1 2
AO4_SEQPRI Seq. Virtual Sequência Priorizada Campo para informar a sequência selecionada para priorizar os privilégios do registro. Além de ser usado para compor a sequência ele é usado para facilitar a consulta de como esta priorizado o registro. Use a consulta padrão (F3) para compor a priorização de privilégios do registro. C 70 0 @! AOESEQ Nao Altera Virtual CRMXHbPrc() 1 2
AO4_USRPAP Papel Papel do Usuario Código do papel vinculado ao privilegio C 8 0 Vazio() .Or. If(FindFunction("CRM210VdSP"), CRM210VdSP( FwFldGet("AO4_CODUSR")+FwFldGet("AO4_USRPAP") ), .T.) AZSAO4 Sim Altera Virtual 1 2
AO4_NOMPAP N. do Papel Nome do Papel Nome do papel vinculado ao privilegio C 50 0 IIF(!INCLUI .And. FindFunction("CRM210NPAPER"),CRM210NPAPER(AO4->AO4_USRPAP, .T.),"") Sim Vizualiza Virtual 1 2