Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2023-06-23
exportTransactionDefinition

exportTransactionDefinition

Categoria
Recuperação de metadados
Descrição
Retorna a definição (colunas disponíveis) das transações na instância.
Permissões obrigatórias para invocar
IMP (importar dados) ou MANAGE_TX (gerenciar a definição do campo da transação)
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. Uma vez verificado, o método retorna um documento XML que descreve a definição de uma transação na instância.

Formato da solicitação

<?xml version="1.0" encoding="UTF-8"?> <call method="exportTransactionDefinition" 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 API chamada será bem-sucedida.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
login
S
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 adequado, nomes de meses e formatação de data). 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)

Formato da resposta

<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <output> <transaction> <fields> <posting-date name="Posting Date"/> <type name="Transaction Type"> <value id="178" name="Journal Entry"/> <value id="179" name="Purchase Order"/> <value id="177" name="Invoice"/> <value id="180" name="Transaction"/> </type> <accounts name="Account"/> <levels name="Plan"/> <dimension id="4" name="Product"> <value id="48" name="B-2"/> <value id="47" name="B-1"/> <value id="14" name="A"/> <value id="15" name="B-Ste"/> </dimension> <text-selector id="4" name="Flavor"> <value id="123" name="Chocolate"/> <value id="122" name="Vanilla"/> </text-selector> <text name="Description"/> <number name="Sales Tax"/> <date name="Due Date"/> <amount name="Transaction Amount"/> </fields> </transaction> </output> </response>
Cada um dos campos de uma transação é definido por um destes elementos:
  1. data de publicação (um)
  2. tipo (um)
  3. contas (uma)
  4. níveis (um)
  5. dimensão (zero ou mais)
  6. seletor de texto (zero ou mais)
  7. texto (zero ou mais)
  8. número (zero ou mais)
  9. data (zero ou mais)
  10. valor (um)
elemento de transação
Nome da etiqueta
transação
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
(nenhum)
Conteúdo do elemento
Um elemento de campos.
elemento de campos
Nome da etiqueta
fields
Descrição
Contêiner para todos os campos obrigatórios e opcionais.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
(nenhum)
Conteúdo do elemento
Um elemento para cada um dos campos que cada transação deve ter.
elemento de data de publicação
Nome da etiqueta
data de contabilização
Descrição
A data obrigatória em que a transação foi contabilizada.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
nome
S
Cabeçalho impresso deste campo.
Data de contabilização
Conteúdo do elemento
(nenhum)
elemento de tipo
Nome da etiqueta
type
Descrição
O tipo de transação obrigatório
Atributos do elemento
Nome
do atributo
Obrigatório?
Valor
Exemplo
nome
S
Cabeçalho impresso deste campo.
Tipo de transação
Conteúdo do elemento
Um ou mais elementos de valor.
elemento de contas
Nome da etiqueta
contas
Descrição
A conta à qual esta transação pertence. Os metadados da conta, incluindo a estrutura hierárquica, podem ser obtidos por uma chamada para exportAccounts.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
nome
S
Cabeçalho impresso deste campo.
Conta
Conteúdo do elemento
(nenhum)
elemento de níveis
Nome da etiqueta
níveis
Descrição
O nível ao qual esta transação pertence. Os metadados de nível, incluindo a estrutura hierárquica, podem ser obtidos por uma chamada para exportLevels.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
nome
S
Cabeçalho impresso deste campo.
level
Conteúdo do elemento
(nenhum)
elemento de dimensão
Nome da etiqueta
dimensão
Descrição
Uma dimensão atribuível a uma transação. Os metadados de dimensão completos, incluindo a estrutura hierárquica, podem ser obtidos por uma chamada separada para exportDimensions.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
ID
S
Identificador numérico interno para a dimensão.
42
nome
S
Cabeçalho impresso deste campo.
Produto
Conteúdo do elemento
Um ou mais elementos de valor.
elemento de seletor de texto
Nome da etiqueta
seletor de texto
Descrição
Lista personalizada de valores definidos para marcar transações.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
ID
S
Identificador numérico interno para o seletor de texto.
42
nome
S
Cabeçalho impresso deste campo.
Variante
Conteúdo do elemento
Um ou mais elementos de valor.
elemento de valor
Nome da etiqueta
valor
Descrição
Um dos valores definidos para o tipo, dimensão ou seletor de texto delimitador.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
ID
S
Identificador numérico interno para o valor.
42
nome
S
Representação impressa do valor.
Fatura
Conteúdo do elemento
(nenhum)
elemento de texto
Nome da etiqueta
texto
Descrição
Texto genérico correspondente a uma transação.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
nome
S
Cabeçalho impresso deste campo.
Descrição
Conteúdo do elemento
(nenhum)
elemento de número
Nome da etiqueta
número
Descrição
Um número genérico atribuído a uma transação.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
nome
S
Cabeçalho impresso deste campo
Imposto sobre vendas
Conteúdo do elemento
(nenhum)
elemento de data
Nome da etiqueta
data
Descrição
Uma data genérica atribuída a uma transação.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
nome
S
Cabeçalho impresso deste campo.
Data de vencimento
Conteúdo do elemento
(nenhum)
elemento de valor
Nome da etiqueta
valor
Descrição
O valor monetário obrigatório para uma transação.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
nome
S
Cabeçalho impresso deste campo.
Valor da transação
Conteúdo do elemento
(nenhum)