Saltar al contenido principal
Adaptive Planning
Última actualización: 2023-06-23
exportTransactionDefinition

exportTransactionDefinition

Categoría
Metadata retrieval
Descripción
Devuelve la definición (columnas disponibles) de las transacciones de la instancia.
Permisos obligatorios para invocar
IMP (importar datos) o MANAGE_TX (gestionar la definición del campo de transacción)
Parámetros obligatorios bajo petición
Credenciales
La solicitud de este método solo contiene una etiqueta de credenciales para identificar y autorizar al usuario que llama. Una vez verificado, el método devuelve un documento XML que describe la definición de una transacción en la instancia.

Formato de solicitud

<?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 credenciales
Nombre de etiqueta
credenciales
Descripción
Todas las llamadas a la API deben contener un único elemento de credenciales para identificar al usuario que invoca la API. A continuación, la llamada a la API se realiza como este usuario (cualquier pista de auditoría o historial de acciones en el sistema mostrará que este usuario ha realizado la acción) y, por lo tanto, el usuario debe tener los permisos necesarios para realizar la acción a fin de que la API llamada para realizarla correctamente.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
inicio de sesión
contraseña
La contraseña del usuario que invoca el método API.
my_password
configuración regional
No
Especifique la configuración regional que se utilizará para interpretar los números y las fechas de entrada, y para formatear los números y las fechas de salida (utilizando el separador de miles, los nombres de mes y el formato de fecha adecuados). La configuración regional también se utiliza para especificar el idioma en el que deben aparecer los mensajes del sistema en la respuesta. Si no se especifica, se utiliza en_US (inglés americano).
fr_FR
instanceCode
No
Si el usuario especificado en las credenciales tiene acceso a más de una instancia de
Adaptive Planning
, este atributo se puede utilizar para especificar que el usuario tiene la intención de acceder a una instancia distinta a la instancia por defecto. Si no se especifica, se utilizará la instancia por defecto del usuario. Para determinar los códigos de instancia disponibles, utilice la API exportInstances.
MYINSTANCE1
Contenido del elemento
(ninguno)

Formato de respuesta

<?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 uno de los campos de una transacción se define mediante uno de los siguientes elementos:
  1. fecha-de-contabilización (uno)
  2. tipo (uno)
  3. cuentas (una)
  4. niveles (uno)
  5. dimensión (cero o más)
  6. selector de texto (cero o más)
  7. texto (cero o más)
  8. número (cero o más)
  9. fecha (cero o más)
  10. importe (uno)
elemento de transacción
Nombre de etiqueta
transacción
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
(ninguno)
Contenido del elemento
Un elemento de campos.
elemento de campos
Nombre de etiqueta
campos
Descripción
Contenedor para todos los campos obligatorios y opcionales.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
(ninguno)
Contenido del elemento
Un elemento para cada uno de los campos que debe tener cada transacción.
elemento de fecha de contabilización
Nombre de etiqueta
fecha-de-contabilización
Descripción
La fecha obligatoria en la que se registró la transacción.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
nombre
Cabecera impresa de este campo.
Fecha de contabilización
Contenido del elemento
(ninguno)
elemento de tipo
Nombre de etiqueta
tipo
Descripción
El tipo de transacción obligatorio
Atributos del elemento
Nombre de
atributo
¿Obligatorio?
Valor
Ejemplo
nombre
Cabecera impresa de este campo.
Tipo de transacción
Contenido del elemento
Uno o varios elementos de valor
elemento de cuentas
Nombre de etiqueta
cuentas
Descripción
La cuenta a la que pertenece esta transacción. Los metadatos de la cuenta, incluida la estructura jerárquica, se pueden obtener mediante una llamada a exportAccounts.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
nombre
Cabecera impresa de este campo.
Cuenta
Contenido del elemento
(ninguno)
elemento de niveles
Nombre de etiqueta
niveles
Descripción
El nivel al que pertenece esta transacción. Los metadatos de nivel, incluida la estructura jerárquica, se pueden obtener mediante una llamada a exportLevels.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
nombre
Cabecera impresa de este campo.
nivel
Contenido del elemento
(ninguno)
elemento de dimensión
Nombre de etiqueta
dimensión
Descripción
Una dimensión asignable a una transacción. Los metadatos de dimensión completos, incluida su estructura jerárquica, se pueden obtener mediante una llamada independiente a exportDimensions.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
ID
Identificador numérico interno de la dimensión.
42
nombre
Cabecera impresa de este campo.
Producto
Contenido del elemento
Uno o varios elementos de valor
elemento de selector de texto
Nombre de etiqueta
text-selector
Descripción
Lista personalizada de valores definidos para etiquetar transacciones.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
ID
Identificador numérico interno para el selector de texto.
42
nombre
Cabecera impresa de este campo.
Tipo
Contenido del elemento
Uno o varios elementos de valor
elemento de valor
Nombre de etiqueta
valor
Descripción
Uno de los valores definidos para el tipo, la dimensión o el selector de texto envolventes.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
ID
Identificador numérico interno para el valor.
42
nombre
Representación impresa del valor.
Factura
Contenido del elemento
(ninguno)
elemento de texto
Nombre de etiqueta
text
Descripción
Texto genérico correspondiente a una transacción.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
nombre
Cabecera impresa de este campo.
Descripción
Contenido del elemento
(ninguno)
elemento de número
Nombre de etiqueta
número
Descripción
Un número genérico asignado a una transacción.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
nombre
Cabecera impresa de este campo
Impuesto sobre ventas
Contenido del elemento
(ninguno)
elemento de fecha
Nombre de etiqueta
date
Descripción
Una fecha genérica asignada a una transacción.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
nombre
Cabecera impresa de este campo.
Fecha de vencimiento
Contenido del elemento
(ninguno)
elemento de importe
Nombre de etiqueta
importe
Descripción
El importe monetario obligatorio para una transacción.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
nombre
Cabecera impresa de este campo.
Importe de transacción
Contenido del elemento
(ninguno)