Usina BRAdvPL Guia
Entrar
← Todos os tópicos
FUNçãOEm revisão

AllUsers

AllUsers()

Identifica a API descontinuada e orienta a migração de consulta.

AllUsersAdvPL
01 · VISÃO GERAL

Visão geral

A TOTVS informa que AllUsers está descontinuada e não pode ser usada com dicionário de dados no banco. A substituição indicada é FWSFAllUsers. Não substituir somente o nome: o layout mudou. No retorno padrão da substituta, as duas primeiras posições são RecNo e ID; quando aKeyValues é informado, os campos solicitados vêm depois delas. O exemplo usa a substituta para consultar apenas o usuário da sessão e solicitar seu nome, mas registra somente a quantidade. Requer sessão Protheus autenticada e permissões adequadas. (TOTVS, s.d., refs. 1–2)

02 · SINTAXE

Sintaxe

AllUsers()

Retorno

Contrato legado não promovido como atual; o exemplo retorna dados da API substituta.

03 · EXEMPLO PRÁTICO

Exemplo comentado

#Include "Protheus.ch"

User Function EdAlluser()
    // Exemplo de migracao, nao chamada da funcao descontinuada.
    Local aUsuarios := FWSFAllUsers({__cUserID}, {"USR_NOME"})
    If ValType(aUsuarios) == "A"
        ConOut(cValToChar(Len(aUsuarios)))
    EndIf
Return Nil
Resultado esperado

Propõe a quantidade filtrada pelo ID da sessão, sem expor nome, e-mail ou configurações. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

BOAS PRÁTICAS
  • Ao migrar código que indexava dados de AllUsers, mapear explicitamente cada campo. Não copiar exemplos que usam índices incompatíveis com aKeyValues; conferir a descrição do layout.
  • Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.

Conteúdos relacionados

REFERÊNCIAS
  1. TOTVS. AllUsers. TDN. Consulta em 2026-10-25.
  2. TOTVS. FWSFAllUsers. Linha Microsiga Protheus/TDN. Consulta em 2026-10-25.
Situação
Em revisão
Página criada em
Última revisão em
Idioma original
Português
Revisão
Usina.BR
0 comentário(s) aprovado(s)

Comentários

Ainda não há comentários aprovados.

Entre com Google ou Microsoft para comentar.

Powered by Usina Docs · Alpha