Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2024-03-08
exportUsers

exportUsers

Categoria
Recuperação de metadados
Descrição
Retorna metadados para a lista completa de todos os usuários na instância.
Permissões obrigatórias para invocar
Administrador de usuários
Parâmetros obrigatórios na solicitação
Credenciais
A solicitação desse método contém apenas uma etiqueta de credenciais para identificar e autorizar o usuário que está fazendo a chamada. Depois de verificado, o método retorna um documento XML que descreve o conjunto completo de todos os usuários definidos na instância.

Formato da solicitação

<?xml version='1.0' encoding='UTF-8'?> <call method="exportUsers" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd"/> </call>
elemento de credenciais
Nome da etiqueta
credenciais
Descrição
Todas as chamadas de API devem conter um único elemento de credenciais para identificar o usuário que invoca a API. A chamada à API é então executada como este usuário (qualquer trilha de auditoria ou histórico de ações no sistema mostrará que este usuário executou a ação) e, portanto, o usuário deve ter as permissões necessárias para executar a ação para que a chamada à API funcione. bem-sucedido.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
login
S
O nome de logon do usuário que invoca o método de API. Esse usuário deve ter as permissões necessárias para invocar o método.
sampleuser@company.com
senha
S
A senha do usuário que invoca o método de API.
my_password
parâmetros regionais
N
Especifique os parâmetros regionais a serem usados para interpretar números e datas de entrada e para formatar números e datas de saída (usando o separador de milhares, nomes de meses e formatação de data adequados). Os parâmetros regionais também são usados para especificar o idioma em que as mensagens do sistema na resposta devem ser exibidas. Se não especificado, en_US (inglês americano) é usado.
fr_FR
instanceCode
N
Se o usuário especificado nas credenciais tem acesso a mais de uma instância do
Adaptive Planning
, esse atributo pode ser usado para especificar que o usuário pretende acessar uma instância diferente da instância por padrão. Se não for especificada, a instância por padrão do usuário será usada. Para determinar os códigos de instância disponíveis, use a API exportInstances.
MYINSTANCE1
Conteúdo do elemento
(nenhum)
incluir elemento
Disponível na API v17 e anteriores.
Não disponível na API v18+.
Nome da etiqueta
incluir
Descrição
Representa um conjunto de indicadores que indicam quais aspectos das informações dos usuários devem ser incluídos ou excluídos da resposta. Esse elemento é opcional: se não estiver presente, os valores por padrão serão true para ownerLevels e false para HiddenVersions.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
grupos
Disponível na API v23+.
N
A palavra true ou false. Indica se os elementos de usuário na resposta incluem um atributo groupIds. Se verdadeira, o groupIds na resposta conterá uma lista separada por vírgulas de todos os grupos em que o usuário está. Se o atributo não está presente ou se seu valor é diferente de verdadeiro ou falso, o valor por padrão falso é usado.
verdadeiro
ownerLevels
Disponível na API v17 e anteriores.
Não disponível na API v18+.
N
A palavra true ou false. Indica se os elementos de usuário na resposta devem incluir ou não os atributos ownerLevels. Se o atributo não está presente ou se seu valor é diferente de verdadeiro ou falso, o valor por padrão Verdadeiro é usado.
verdadeiro
hiddenVersions
Disponível na API v17 e anteriores.
Não disponível na API v18+.
N
A palavra true ou false. Indica se os elementos de usuário na resposta devem incluir ou não os atributos HiddenVersions. Se o atributo não está presente ou se seu valor é diferente de verdadeiro ou falso, o valor por padrão falso é usado.
false
Conteúdo do elemento
(nenhum)

Formato da resposta

<?xml version='1.0' encoding='UTF-8'?> <response success="true"> <output> <users seqNo="55"> <user id="19" guid="B9ADBCB81AA2F9BAE040307F02092C2E" login="analytica@fakecompany.com" email="analytica@fakecompany.com" name="Anna Analyzer" permissionSetId="3" timeZone="US/Pacific"/> <user id="123" guid="AAFF5218D55ABB9234660001BEC117A9" login="randomuser@fakecompany.com" email="randomuser@fakecompany.com" name="J. Random User" permissionSetId="2" timeZone="US/Pacific"/> </users> </output> </response>
elemento de resposta
Nome da etiqueta
resposta
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
êxito
S
Verdadeiro ou falso, indicando se a chamada à API foi bem-sucedida ou não. Mesmo as chamadas bem-sucedidas podem conter mensagens de aviso na resposta.
verdadeiro
obsoleto
N
Se presente na etiqueta de resposta e definido como verdadeiro, esse atributo indica que a versão do método ou da API que está sendo invocada se tornou obsoleta e está oficialmente obsoleta. Embora continue a funcionar neste momento, pode deixar de funcionar em breve. Normalmente, esse atributo não está presente.
false
Conteúdo do elemento
Um único elemento de mensagens opcional e exatamente um elemento de saída obrigatório.
elemento de saída
Nome da etiqueta
saída
Atributos do elemento
(nenhum)
Conteúdo do elemento
Um único elemento de contas. Esse invólucro de saída é padrão em todas as respostas de API e inclui a saída válida de qualquer chamada de API bem-sucedida.
elemento de usuários
Nome da etiqueta
usuários
Descrição
Contêiner para um ou mais elementos de usuário.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
seqNo
Adicionado na API v17, mas reservado para uso futuro.
Conteúdo do elemento
Um ou mais elementos de usuário.
elemento de usuário
Nome da etiqueta
usuário
Descrição
Representa um único usuário que está sendo retornado na resposta a uma chamada à API exportUsers.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
ID
S
O número de ID do sistema interno do usuário.
19
guid
S
Um identificador globalmente exclusivo para o usuário. Este identificador nunca será alterado para este usuário, mesmo que seu logon ou nome seja alterado no futuro.
B9ADBCB81AA2F9BAE040307F02092C2E
login
S
O logon deste usuário.
analytica@fakecompany.com
e-mail
S
O endereço de e-mail deste usuário. Pode ficar em branco se o usuário não configurou um endereço de e-mail válido.
analytica@fakecompany.com
nome
S
O nome deste usuário.
Anna Analyzer
posição
Disponível na API v39+
N
Posição do usuário.
"CEO"
permissionSetId
Disponível na API v25+
Não disponível na API v36+
S
A ID do sistema interno do conjunto de permissões atribuídas a este usuário. Consulte também exportPermissionSets.
permissionSetIds
Disponível na API v36+
S
As IDs do sistema interno dos conjuntos de permissões atribuídas a este usuário. Consulte também exportPermissionSets.
roleId
Disponível na API v25 e anteriores
Indisponível na API v25+
S
A ID do sistema interno da função atribuída a este usuário. Consulte também exportRoles.
3
ownerLevels
Não disponível na API v18
S
Esse atributo só é incluído se o usuário incluído nas credenciais da solicitação tem permissão de administrador de nível para toda a árvore da organização e se a solicitação indica que ownerLevels deve ser incluído. Se incluído, o valor desse atributo é uma lista separada por vírgulas de IDs do sistema interno para os níveis da organização aos quais esse usuário tem acesso direto. O usuário também terá acesso a todos os níveis filho dos listados aqui
5,10,13
hiddenVersions
Não disponível na API v18
N (ver descrição)
Esse atributo só é incluído se o usuário incluído nas credenciais da solicitação tem permissão de administrador de versão e se a solicitação indica que ocultasVersões devem ser incluídas. Se incluído, o valor desse atributo é uma lista separada por vírgulas de IDs do sistema interno para versões ou pastas de versões que estão ocultas para esse usuário (mas cujo pai é inexistente ou não está oculto). O usuário também não poderá ver nenhuma versão filho das versões listadas aqui.
121
alternateEmail
Disponível na API v39+
N
O endereço de e-mail alternativo deste usuário.
"abc@greenco.com"
samlFedId
Disponível na API v39+
N
A ID SAMLFederation deste usuário.
"1234"
timeZone
S
O fuso horário do usuário.
EUA/Pacífico
página inicial
Disponível na API v39+
N
Página inicial do usuário.
"Bem-vindo"
país
Disponível na API v39+
N
Código de país do usuário (código alfa-2).
"EUA"
usState
Disponível na API v39+
N
Código do estado do usuário (o país deve ser EUA).
"CA"
perspectiva
Disponível na API v39+
N
ID da perspectiva do usuário.
"111"
perspectiveName
Disponível na API v39+
N
Nome da perspectiva da perspectiva do usuário.
"Testar perspectiva"
painel
Disponível na API v39+
N
ID do painel para o usuário - requer a ID da perspectiva para definir a ID do painel. Se a ID da perspectiva é especificada e a do painel não é especificada, a ID do painel é definida como nula.
"222"
dashboardName
Disponível na API v39+
N
Nome do painel do usuário.
"Testar painel"
netsuiteLogin
Disponível na API v39+
N
Logon no Netsuite
"abc@netsuite.com"
salesforceLogin
Disponível na API v39+
N
Logon do Salesforce
"abc@salesforce.com"
createdDate
Disponível na API v39+
N
Data e hora em que o usuário foi criado.
"2023-08-15 08:02:16.0"
lastLogin
Disponível na API v39+
N
Data e hora da última conexão do usuário.
"2023-11-13 22:22:39.0"
failedAttempts
Disponível na API v39+
N
Número de tentativas de logon com falha para este usuário (consecutivas).
"0"
bloqueado
Disponível na API v39+
N
Se o usuário está bloqueado/não pode ser conectado (devido a muitas falhas de logon).
"falso"
Conteúdo do elemento
Um elemento de assinaturas.
elemento de assinaturas
Nome da etiqueta
assinaturas
Descrição
Representa as configurações de assinatura de e-mail de um usuário.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
nosubscriptions
S
Configuração para sinalizar que o usuário recusou todas as assinaturas. 1 significa que o usuário recusou todas as assinaturas.
0
systemAlertsAndUpdates
S
Configuração para assinatura de alertas e atualizações do sistema aceita pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
1
customerNewsLetter
S
Configuração para a assinatura de boletins informativos do cliente aceita pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
1
localEvents
S
Configuração para a inscrição de eventos locais escolhida pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
1
educationTraining
S
Configuração para a inscrição de eventos de formação e treinamento aceita pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
1
customerWebinars
S
Configuração para a inscrição de eventos de webinário do cliente aceita pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
1
newProductsAndEnhancements
S
Configuração para notificação de novos produtos e aprimoramentos aceita pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
1
partnerNewsLetter
S
Configuração para a assinatura de boletins informativos de parceiros aceita pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
1
partnerWebinars
S
Configuração para a inscrição de eventos de webinário de parceiros aceita pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
1
userGroups
S
Configuração para notificação de eventos de grupos de usuários aceita pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
1
pesquisas
S
Configuração para recebimento de pesquisas aceitas pelo usuário. 1 significa que o usuário aceitou e 0 significa que ele recusou.
0
Conteúdo do elemento
nenhum