Dicionário Protheus
Início

Tabela AO3 no Protheus

Usuários do CRM

O que é a tabela AO3 no Protheus?

A tabela AO3 faz parte do sistema ERP Protheus da TOTVS e é utilizada para usuários do crm.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela AO3 possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela AO3, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AO3
X2_PATH \DATA\
X2_ARQUIVO AO3990
X2_NOME Usuários do CRM
X2_NOMESPA Usuarios del CRM
X2_NOMEENG CRM Users
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AO3_FILIAL+AO3_CODUSR
X2_PYME S
X2_MODULO 73
X2_DISPLAY AO3_FILIAL+ AO3_CODUSR
X2_SYSOBJ CRMA210
X2_USROBJ -
X2_POSLGT 1
X2_CLOB 2
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 471
R_E_C_D_E_L_ 0

Campos da Tabela AO3 (33 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
AO3 01 AO3_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 6317 0
AO3 02 AO3_CODUSR C 6 0 Usuário Usuario User Código do Usuário Codigo del Usuario User Code @! - x x x x x x x x x x x x x x x x - USR 1 x x - S - S A R - Vazio() .OR. ( UsrExist(M->AO3_CODUSR) .AND. ExistChav("AO3",M->AO3_CODUSR) ) - - - - - - - 1 S - - N - N - - - 1 1 - - - 6318 0
AO3 03 AO3_NOMUSR C 50 0 Nome Usuario Nombre Usuar User Name Nome do Usuario Nombre de Usuario User Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,FWGetUserName(AO3->AO3_CODUSR),"") - 1 x - - - S V V - - - - - - - USRRETNAME( AO3_CODUSR ) - 1 S - - N - N - - - 1 2 - - - 6319 0
AO3 04 AO3_CODUND C 6 0 Unid.Negócio Unid.Negocio Bus. Unit Unidade de Negócio Unidad de Negocio Business Unit @! ExistCpo("ADK", FwFldGet("AO3_CODUND")) x x x x x x x x x x x x x x x x - - 1 x - S - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 6320 0
AO3 05 AO3_NOMUND C 50 0 Unid.Negocio Unid.Negocio Busin. Unit Nome Unidade de Negocio Nombre Unidad de Negocio Business Unit Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI, ALLTRIM( POSICIONE( "ADK", 1, XFILIAL( "ADK" ) + AO3_CODUND, "ADK_NOME" )), "" ) - 1 x - - - S V V - - - - - - - ALLTRIM( POSICIONE( "ADK", 1, XFILIAL( "ADK" ) + AO3_CODUND, "ADK_NOME" )) - 1 S - - N - N - - - 1 2 - - - 6321 0
AO3 06 AO3_CODEQP C 6 0 Equipe Venda Equipo Venta Sales Team Equipe de Vendas Equipo de Ventas Sales Team @! ExistCpo("ACA", FwFldGet("AO3_CODEQP")) x x x x x x x x x x x x x x x x - - 1 x - S - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 6322 0
AO3 07 AO3_NOMEQP C 50 0 Equipe Venda Equipo Venta Sales Team Nome da Equipe de Venda Nombre de Equipo de Venta Sales Team Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI, ALLTRIM( POSICIONE( "ACA", 1, XFILIAL( "ACA" ) + AO3_CODEQP, "ACA_DESCRI")), "" ) - 1 x - - - S V V - - - - - - - ALLTRIM( POSICIONE( "ACA", 1, XFILIAL( "ACA" ) + AO3_CODEQP, "ACA_DESCRI")) - 1 S - - N - N - - - 1 2 - - - 6323 0
AO3 08 AO3_IDESTN C 30 0 Id.Estr.Neg Id.Estr.Neg Id.Den.For. Id. de Acesso Estr. Neg. Id. de Acceso Estr. Neg. Id. of Den.For.Access @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - 075 1 S - - N - N - - - 1 2 - - - 6324 0
AO3 09 AO3_NVESTN N 2 0 Nvl. Est.Neg Nvl. Est.Neg Lvl.Den.For. Nvl de Acesso a Estr. Neg Nvl de Acceso Estr. Neg Lvl. of Den.For.Access 99 - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 6325 0
AO3 10 AO3_SINCOM C 1 0 Sinc.Comp. Sinc.Comp. Sync.Commit. Sincroniza Compromisso Sincroniza Compromiso Synchronizes Commitment @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - 2 S - - N - N - - - 1 2 - - - 6326 0
AO3 11 AO3_SINTAF C 1 0 Sinc.Tarefa Sinc.Tarea Sync. Task Sincroniza Tarefa Sincroniza Tarea Synchronizes Task @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - 2 S - - N - N - - - 1 2 - - - 6327 0
AO3 12 AO3_SINCON C 1 0 Sinc.Contato Sin.Contacto Sync.Contact Sincroniza Contato Sincroniza Contacto Synchronizes Contact @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - 2 S - - N - N - - - 1 2 - - - 6328 0
AO3 13 AO3_PERCOM C 1 0 Período Periodo Period Período de Sincronização Periodo de Sincronizacion Synchronization Period @! Pertence("123456") x x x x x x x x x x x x x x x x "1" - 1 x - - - S A R - - 1=Dia Atual;2=1 Semana;3=1 Mês;4=3 Meses;5=6 Meses;6=1 Ano 1=Dia Actual;2=1 Semana;3=1 Mes;4=3 Meses;5=6 Meses;6=1 Ano 1=Current Day;2=1 Week;3=1 Month;4=3 Months;5=6 Months;6=1 Year - - - - 2 S - - N - N - - - 1 2 - - - 6329 0
AO3 14 AO3_PERTAF C 1 0 Período Periodo Period Período de Sincronização Periodo de Sincronizacion Synchronization Period @! Pertence("123456") x x x x x x x x x x x x x x x x "1" - 1 x - - - S A R - - 1=Dia Atual;2=1 Semana;3=1 Mês;4=3 Meses;5=6 Meses;6=1 Ano 1=Dia Actual;2=1 Semana;3=1 Meês;4=3 Meses;5=6 Meses;6=1 Ano 1=Current Day;2=1 Week;3=1 Month;4=3 Months;5=6 Months;6=1 Year - - - - 2 S - - N - N - - - 1 2 - - - 6330 0
AO3 15 AO3_SINTIM C 4 0 Tempo Sinc. Tiempo Sinc. Sync. Time Tempo Sincronização Tiempo Sincronizacion Synchronization Time @! - x x x x x x x x x x x x x x x x "30" - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 6331 0
AO3 16 AO3_EXGUSR C 30 0 Usuário Exc. Usuario Exc. Exch. User Usuário Exchange Usuario Exchange Exchange User @! - x x x x x x x x x x x x x x x x - - 1 x x x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 6332 0
AO3 17 AO3_EXGEMA C 100 0 Email Email E-mail Email do Exchange Email del Exchange Exchange E-mail @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 6333 0
AO3 18 AO3_HABSIN C 1 0 Habil. Sinc. Habil. Sinc. Enables Sync Habilita Sincronização Habilita Sincronizacion Enables Synchronization @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - 2 S - - N - N - - - 1 2 - - - 6334 0
AO3 19 AO3_BICOMP C 1 0 Imp.Comp Imp.Comp Imp. Commit. Importa Compro. Exchange Importa Compro. Exchange Imports Exchange Commit. @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - 2 S - - N - N - - - 1 2 - - - 6335 0
AO3 20 AO3_BITAF C 1 0 Imp.Tarefas Imp.Tareas Imp Tasks Importa Tarefas Exchange Importa Tareas Exchange Imports Exchange Tasks @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - 2 S - - N - N - - - 1 2 - - - 6336 0
AO3 21 AO3_BICONT C 1 0 Imp.Contatos Imp.Contacto Imp. Contact Importa Contatos Exchange Importa Contactos Exchang Imports Exchange Contacts @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Sim;2=Não 1=Si;2=No 1=Yes;2=No - - - - 2 S - - N - N - - - 1 2 - - - 6337 0
AO3 22 AO3_SNAEXG C 100 0 Senha Exg Contras. Exg Exch. Passw. Senha do Exchange Contrasena del Exchange Exchange Password - - x x x x x x x x x x x x x x x - - 1 - - - - - V R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 6338 0
AO3 23 AO3_VEND C 6 0 Cod Vendedor Cod Vendedor Repres. Code Codigo do Vendedor Codigo del Vendedor Sales Representative Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 6339 0
AO3 24 AO3_MSBLQL C 1 0 Status Estatus Status Status do registro Estatus del registro Record status @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x - - - S A R - - 1=Inativo;2=Ativo 1=Inactivo;2=Activo 1=Inactive;2=Active - - - - 1 S - - N - N - - - 1 2 - - - 6340 0
AO3 25 AO3_IMGPTH C 150 0 Dir.raiz Img Dir.raiz Img Img Root Dir Diretório Raiz das Imagem Directorio Raiz de Imagen Image Root Directory - - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 6341 0
AO3 26 AO3_PMUMOV L 1 0 Perm. Mobile Perm. Mobile Enable Mobil Usa Crm Mobile ? Usa Crm Mobile ? Uses Crm Mobile - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 6342 0
AO3 27 AO3_CARGO C 6 0 Cargo Cargo Position Cargo do usuario Cargo del usuario User Position - - x x x x x x x x x x x x x x x x - SUM 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 6343 0
AO3 28 AO3_ATPRD C 6 0 Área de Trab Área de Trab Work Area Área de Trabalho Padrão Área de trabajo estándar Default Work Area @! CRMXLIBREG("AOH") x x x x x x x x x x x x x x x x - AOH 1 xx - S - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 6344 0
AO3 29 AO3_ATDESC C 50 0 Desc. Área Desc. Área Area Descr Desc. Área Trabalho Desc. Área Trabajo Work Area Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,POSICIONE("AOH",1,XFILIAL("AOH")+FWFLDGET("AO3_ATPRD"),"AOH_NOME"),"") - 1 x xx - - - - V V - - - - - - - POSICIONE("AOH",1,XFILIAL("AOH")+AO3->AO3_ATPRD,"AOH_NOME") - - S - - N - N - - - 1 2 - - - 6345 0
AO3 30 AO3_CDHIER C 6 0 Hierarquia Jerarquía Hierarchy Codigo Hierarquia Código de la jerarquía Hierarchy Code - Vazio() .Or. ExistCpo("AZC", FwFldGet("AO3_CDHIER")) x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 6346 0
AO3 31 AO3_NVHIER C 6 0 Nivel Nivel Level Nivel Hierarquia Nivel jerarquía Hierarchy Level - Vazio() .Or. ExistCpo("AZD", FwFldGet("AO3_CDHIER")+FwFldGet("AO3_NVHIER")) x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 6347 0
AO3 32 AO3_NVEND C 40 0 Vendedor Vendedor Sales Rep Nome do Vendedor Nombre del vendedor Sales rep’s name - - x x x x x x x x x x x x x x x x ALLTRIM(POSICIONE("SA3",1,XFILIAL("SA3")+FWFLDGET("AO3_VEND"),"A3_NOME")) - 1 x - - - - V V - - - - - - - AllTrim(Posicione("SA3",1,xFilial("SA3")+AO3->AO3_VEND,"A3_NOME")) - - S - - N - N - - - 1 2 - - - 6348 0
AO3 33 AO3_INVTER C 1 0 Inv. Territ. Inv. Territ. Territ Inv Permite Inv. Territorial Permite Inv. Territorial Allow Territorial Inv - Pertence("12") x x x x x x x x x x x x x x x "2" - 1 - - - - - - - - - 1=Sim;2=Nao 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 6349 0

Índices da Tabela AO3 (2 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
AO3 1 AO3_FILIAL+AO3_CODUSR Usuário Usuario User S - - S 2 3 - 1142 0
AO3 2 AO3_FILIAL+AO3_VEND Cod Vendedor Cod Vendedor Repres. Code S - - S 2 3 - 1143 0

Perguntas frequentes

Para que serve a tabela AO3 no Protheus?

Ela é utilizada para usuários do crm dentro do sistema ERP Protheus.

Como consultar os campos da tabela AO3?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela AO3?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela AO3

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    AO3_FILIAL,
    AO3_CODUSR,
    AO3_NOMUSR,
    AO3_CODUND,
    AO3_NOMUND,
    AO3_CODEQP,
    AO3_NOMEQP,
    AO3_IDESTN,
    AO3_NVESTN,
    AO3_SINCOM,
    AO3_SINTAF,
    AO3_SINCON,
    AO3_PERCOM,
    AO3_PERTAF,
    AO3_SINTIM,
    AO3_EXGUSR,
    AO3_EXGEMA,
    AO3_HABSIN,
    AO3_BICOMP,
    AO3_BITAF,
    AO3_BICONT,
    AO3_SNAEXG,
    AO3_VEND,
    AO3_MSBLQL,
    AO3_IMGPTH,
    AO3_PMUMOV,
    AO3_CARGO,
    AO3_ATPRD,
    AO3_ATDESC,
    AO3_CDHIER,
    AO3_NVHIER,
    AO3_NVEND,
    AO3_INVTER
FROM AO3
WHERE
    D_E_L_E_T_ = ' '
    AND AO3_FILIAL = 'VALOR'
    AND AO3_CODUSR = 'VALOR'
    AND AO3_NOMUSR = 'VALOR'
    AND AO3_CODUND = 'VALOR'
    AND AO3_NOMUND = 'VALOR'
    AND AO3_CODEQP = 'VALOR'
    AND AO3_NOMEQP = 'VALOR'
    AND AO3_IDESTN = 'VALOR'
    AND AO3_NVESTN = 0
    AND AO3_SINCOM = 'VALOR'
    AND AO3_SINTAF = 'VALOR'
    AND AO3_SINCON = 'VALOR'
    AND AO3_PERCOM = 'VALOR'
    AND AO3_PERTAF = 'VALOR'
    AND AO3_SINTIM = 'VALOR'
    AND AO3_EXGUSR = 'VALOR'
    AND AO3_EXGEMA = 'VALOR'
    AND AO3_HABSIN = 'VALOR'
    AND AO3_BICOMP = 'VALOR'
    AND AO3_BITAF = 'VALOR'
    AND AO3_BICONT = 'VALOR'
    AND AO3_SNAEXG = 'VALOR'
    AND AO3_VEND = 'VALOR'
    AND AO3_MSBLQL = 'VALOR'
    AND AO3_IMGPTH = 'VALOR'
    AND AO3_CARGO = 'VALOR'
    AND AO3_ATPRD = 'VALOR'
    AND AO3_ATDESC = 'VALOR'
    AND AO3_CDHIER = 'VALOR'
    AND AO3_NVHIER = 'VALOR'
    AND AO3_NVEND = 'VALOR'
    AND AO3_INVTER = 'VALOR'