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

exportTime

Esta API solo admite usuarios Concepto: reglas de acceso en API v21 y superior.
Categoría
Metadata retrieval
Descripción
Devuelve metadatos de tiempo para una versión específica o para todas las versiones si no se especifica ninguna.
Permisos obligatorios para invocar
Ninguna (deben ser credenciales válidas para la instancia)
Parámetros obligatorios bajo petición
Credenciales
La solicitud de este método contiene una etiqueta de credenciales para identificar y autorizar al usuario que llama y una etiqueta de versión opcional para especificar la versión para la que se va a recuperar la información. Si no se especifica ninguna versión, el método devuelve información de horas para el rango de horas que abarca las horas de inicio y finalización de todas las versiones. Una vez verificada la persona que llama, el método devuelve un documento XML que describe el conjunto completo de información de horas para la versión en forma de árbol anidado.

Formato de solicitud

<?xml version='1.0' encoding='UTF-8'?> <call method="exportTime" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_pwd" locale="fr_FR" instanceCode="INSTANCE1"/> <options includeAllLocales="1" includeLegacyInformation="1" /> </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 llamada a la API se lleve a cabo. correcta
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
inicio de sesión
El nombre de conexión del usuario que invoca el método API. Este usuario debe tener los permisos necesarios para invocar el método.
sampleuser@company.com
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 dar formato a 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)
Elemento de opciones
Nombre de etiqueta
Opciones
Descripción
Especifica las opciones que se utilizarán al exportar periodos.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
includeAllLocales
No
Opcionalmente, haga que la exportación de tiempo exporte todas las conversiones para cada estrato/periodo temporal. Si no se especifica, solo se exporta la configuración regional especificada en el bloque de credenciales.
"1"
includeLegacyInformation
No
Opcionalmente, haga que la exportación de horas exporte atributos adicionales que contengan información de horas heredada. Estos atributos adicionales no se incluirán si isCustom = 1
"1"
leafStratumId
Compatible con API v16 +
No
Opcionalmente, proporcione el ID de un estrato temporal para tratarlo como hoja. Los estratos temporales que sean más precisos que el estrato temporal dado no se incluirán en la respuesta, ni tampoco los periodos que pertenezcan a estratos temporales que sean más precisos que el estrato temporal dado.
"5"
calendarId
Compatible con API v33 +
No
Opcionalmente, proporcione el ID del calendario/jerarquía que se va a recuperar. Si no se especifica, la API solo devolverá valores de tiempo en la jerarquía por defecto.
"1"
Contenido del elemento
(ninguno)
elemento de versión
Nombre de etiqueta
versión
Descripción
Indica qué versión debe utilizarse para recuperar los datos solicitados. El usuario debe poder acceder a la versión especificada y no puede ser una carpeta. No es obligatorio incluir un elemento de versión, pero si se incluye, la versión especificada debe ser válida.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
opción
actualizado en API v18
No
Establece el rango de tiempo que se va a exportar. Puede definirse como "todo", "único" u omitirse. El valor por defecto es "único". Si es soltero, el usuario también debe especificar "name" o "id". Devuelve el rango temporal de la versión única especificada y el saldo inicial de esa versión. Si se especifican tanto el nombre como el ID, deben hacer referencia a la misma versión. En caso afirmativo, devuelva el rango temporal de mínimo a máximo de todas las versiones, incluido el periodo de saldo inicial para el primer estrato en el rango temporal mínimo-máximo. Si es todo, no debe especificar la versión "name" o "id". Si se omite, devuelve todo el tiempo definido.
Al especificar una sola versión, la llamada solo se realizará correctamente si el usuario tiene acceso a la versión.
soltero
nombre
No
El nombre de la versión que se utilizará para recuperar los datos. Solo se puede acceder a una versión en una sola llamada a la API. Si no se proporciona un nombre, debe incluirse un ID. Si se proporcionan ambos, deben corresponder a la misma versión.
Presupuesto 2014
ID
No
El ID de la versión que se utilizará para recuperar los datos. Solo se puede acceder a una versión en una sola llamada a la API. Si la opción es "single" y no se proporciona un ID, debe proporcionarse un nombre. Si se proporcionan ambos, deben corresponder a la misma versión.
3
Contenido del elemento
(ninguno)

Formato de respuesta (con includeAllLocales="0" o sin especificar)

<?xml version='1.0' encoding='UTF-8'?> <response success="true"> <output> <time isCustom="1" seqNo="24"> <stratum code="year" label="Year" shortName="Yr" id="3" inUse="1"> <stratum code="qtr" label="Quarter" shortName="Qtr" id="2" inUse="1"> <stratum code="month" label="Month" shortName="Mon" id="1" inUse="1" isDefault="1" /> </stratum> </stratum> <period code="2015" label="FY2015" shortName="FY2015" stratumId="3" timeslot="15" encodedTimePeriod="3::15" id="15003" end="2016-01-01"> <period code="Q1-2015" label="Q1-FY15" shortName="Q1-FY15" stratumId="2" timeslot="60" encodedTimePeriod="2::60" id="60002" end="2015-04-01"> <period code="01/2015" label="Jan-2015" shortName="Jan-2015" stratumId="1"timeslot="180" encodedTimePeriod="1::180" id="180001" end="2015-02-01" /> <period code="02/2015" label="Feb-2015" shortName="Feb-2015" stratumId="1" timeslot="181" encodedTimePeriod="1::181" id="181001" end="2015-03-01" /> <period code="03/2015" label="Mar-2015" shortName="Mar-2015" stratumId="1" timeslot="182" encodedTimePeriod="1::182" id="182001" end="2015-04-01" /> </period> <period code="Q2-2015" label="Q2-FY15" shortName="Q2-FY15" stratumId="2" timeslot="61" encodedTimePeriod="2::61" id="61002" end="2015-07-01"> <period code="04/2015" label="Apr-2015" shortName="Apr-2015" stratumId="1" timeslot="183" encodedTimePeriod="1::183" id="183001" end="2015-05-01" /> <period code="05/2015" label="May-2015" shortName="May-2015" stratumId="1" timeslot="184" encodedTimePeriod="1::184" id="184001" end="2015-06-01" /> <period code="06/2015" label="Jun-2015" shortName="Jun-2015" stratumId="1" timeslot="185" encodedTimePeriod="1::185" id="185001" end="2015-07-01" /> </period> <period code="Q3-2015" label="Q3-FY15" shortName="Q3-FY15" stratumId="2" timeslot="62" encodedTimePeriod="2::62" id="62002" end="2015-10-01"> <period code="07/2015" label="Jul-2015" shortName="Jul-2015" stratumId="1" timeslot="186" encodedTimePeriod="1::186" id="186001" end="2015-08-01" /> <period code="08/2015" label="Aug-2015" shortName="Aug-2015" stratumId="1" timeslot="187" encodedTimePeriod="1::187" id="187001" end="2015-09-01" /> <period code="09/2015" label="Sep-2015" shortName="Sep-2015" stratumId="1" timeslot="188" encodedTimePeriod=""1::188" id="188001" end="2015-10-01" /> </period> <period code="Q4-2015" label="Q4-FY15" shortName="Q4-FY15" stratumId="2" timeslot="63" encodedTimePeriod="2::63" id="63002" end="2016-01-01"> <period code="10/2015" label="Oct-2015" shortName="Oct-2015" stratumId="1" timeslot="189" encodedTimePeriod="1::189" id="189001" end="2015-11-01" /> <period code="11/2015" label="Nov-2015" shortName="Nov-2015" stratumId="1" timeslot="190" encodedTimePeriod="1::190" id="190001" end="2015-12-01" /> <period code="12/2015" label="Dec-2015" shortName="Dec-2015" stratumId="1" timeslot="191" encodedTimePeriod="1::191" id="191001" end="2016-01-01" /> </period> </period> <period code="2016" label="FY2016" shortName="FY2016" stratumId="3" timeslot="16" encodedTimePeriod="3::16" id="16003" end="2017-01-01"> <period code="Q1-2016" label="Q1-FY16" shortName="Q1-FY16" stratumId="2" timeslot="64" encodedTimePeriod="2::64" id="64002" end="2016-04-01"> <period code="01/2016" label="Jan-2016" shortName="Jan-2016" stratumId="1" timeslot="192" encodedTimePeriod="1::192" id="192001" end="2016-02-01" /> <period code="02/2016" label="Feb-2016" shortName="Feb-2016" stratumId="1" timeslot="193" encodedTimePeriod="1::193" id="193001" end="2016-03-01" /> <period code="03/2016" label="Mar-2016" shortName="Mar-2016" stratumId="1" timeslot="194" encodedTimePeriod="1::194" id="194001" end="2016-04-01" /> </period> <period code="Q2-2016" label="Q2-FY16" shortName="Q2-FY16" stratumId="2" timeslot="65" encodedTimePeriod="2::65" id="65002" end="2016-07-01"> <period code="04/2016" label="Apr-2016" shortName="Apr-2016" stratumId="1" timeslot="195" encodedTimePeriod="1::195" id="195001" end="2016-05-01" /> <period code="05/2016" label="May-2016" shortName="May-2016" stratumId="1" timeslot="196" encodedTimePeriod="1::196" id="196001" end="2016-06-01" /> <period code="06/2016" label="Jun-2016" shortName="Jun-2016" stratumId="1" timeslot="197" encodedTimePeriod="1::197" id="197001" end="2016-07-01" /> </period> <period code="Q3-2016" label="Q3-FY16" shortName="Q3-FY16" stratumId="2" timeslot="66" encodedTimePeriod="2::66" id="66002" end="2016-10-01"> <period code="07/2016" label="Jul-2016" shortName="Jul-2016" stratumId="1" timeslot="198" encodedTimePeriod="1::198" id="198001" end="2016-08-01" /> <period code="08/2016" label="Aug-2016" shortName="Aug-2016" stratumId="1" timeslot="199" encodedTimePeriod="1::199" id="199001" end="2016-09-01" /> <period code="09/2016" label="Sep-2016" shortName="Sep-2016" stratumId="1" timeslot="200" encodedTimePeriod="1::200" id="200001" end="2016-10-01" /> </period> <period code="Q4-2016" label="Q4-FY16" shortName="Q4-FY16" stratumId="2" timeslot="67" encodedTimePeriod="2::67" id="67002" end="2017-01-01"> <period code="10/2016" label="Oct-2016" shortName="Oct-2016" stratumId="1" timeslot="201" encodedTimePeriod="1::201" id="201001" end="2016-11-01" /> <period code="11/2016" label="Nov-2016" shortName="Nov-2016" stratumId="1" timeslot="202" encodedTimePeriod="1::202" id="202001" end="2016-12-01" /> <period code="12/2016" label="Dec-2016" shortName="Dec-2016" stratumId="1" timeslot="203" encodedTimePeriod="2::203" id="203001" end="2017-01-01" /> </period> </period> </time> </output> </response>

Formato de respuesta parcial (con includeAllLocales="1")

Normalmente hay un bloque de configuraciones regionales para cada periodo y estrato. A continuación, solo se muestra la sección de estrato. El formato de las configuraciones regionales/el bloque de configuración regional para los periodos temporales es idéntico.
<stratum code="year" label="Year" shortName="Year" id="3"> <locales> <locale locale="en" label="Year" shortName="Year" /> <locale locale="de" label="Jahr" shortName="Jahr" /> <locale locale="fr" label="Anne" shortName="Anne" /> <locale locale="es" label="Ao" shortName="Ao" /> <locale locale="pt" label="Ano" shortName="Ano" /> <locale locale="nl" label="Jaar" shortName="Jaar" /> <locale locale="ja" label="年" shortName="年" /> </locales> <stratum code="qtr" label="Quarter" shortName="Quarter" id="2"> <locales> <locale locale="en" label="Quarter" shortName="Quarter" /> <locale locale="de" label="Quartal" shortName="Quartal" /> <locale locale="fr" label="Trimestre" shortName="Trimestre" /> <locale locale="es" label="Trimestre" shortName="Trimestre" /> <locale locale="pt" label="Trimestre" shortName="Trimestre" /> <locale locale="nl" label="Kwartaal" shortName="Kwartaal" /> <locale locale="ja" label="四半期" shortName="四半期" /> </locales> <stratum code="month" label="Month" shortName="Month" id="1" isDefault="1"> <locales> <locale locale="en" label="Month" shortName="Month" /> <locale locale="de" label="Monat" shortName="Monat" /> <locale locale="fr" label="Mois" shortName="Mois" /> <locale locale="es" label="Mes" shortName="Mes" /> <locale locale="pt" label="Ms" shortName="Ms" /> <locale locale="nl" label="Maand" shortName="Maand" /> <locale locale="ja" label="月" shortName="月" /> </locales> </stratum> </stratum> </stratum>
elemento de respuesta
Nombre de etiqueta
respuesta
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
éxito
Verdadero o falso, que indica si la llamada a la API se ha realizado correctamente o no. Incluso las llamadas correctas pueden contener mensajes de aviso en su respuesta.
verdadero
obsoleto
No
Si está presente en la etiqueta de respuesta y se establece en verdadero, este atributo indica que la versión del método o API que se está invocando ha quedado obsoleta y está oficialmente desaprobada. Aunque sigue funcionando en este momento, es posible que deje de funcionar en un breve periodo de tiempo. Normalmente, este atributo no está presente.
falso
Contenido del elemento
Un único elemento de mensajes opcional y exactamente un elemento de resultado obligatorio.
elemento de mensajes
Nombre de etiqueta
mensajes
Descripción
Contenedor para uno o varios elementos de mensaje.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
(ninguno)
Contenido del elemento
Uno o varios elementos de mensaje
elemento de mensaje
Nombre de etiqueta
mensaje
Descripción
Representa un mensaje que se envía desde el sistema a la persona que llama. Los mensajes se utilizan para los mensajes de error cuando las solicitudes no se realizan correctamente, para los mensajes de aviso cuando las solicitudes se realizan correctamente y para los mensajes de confirmación cuando se realizan correctamente.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
clave
No
Cuando se proporciona, una clave es una forma de identificar un mensaje o tipo de mensaje concreto, lo que resulta útil para el registro de errores automatizado y la recuperación en los programas cliente. Las claves no cambian en las distintas configuraciones regionales de las solicitudes, aunque cambie el idioma del mensaje. Tampoco es probable que las claves cambien en el futuro debido a ajustes de redacción o cambios de terminología.
ID de valor de atributo no válido
Contenido del elemento
El texto del mensaje. Este texto está en el idioma de la configuración regional especificada en la solicitud (suponiendo que la configuración regional sea compatible). El texto también puede contener información variable, como el número de filas que se han procesado o la columna o el valor concretos que han provocado el error.
elemento de resultado
Nombre de etiqueta
salida
Atributos del elemento
(ninguno)
Contenido del elemento
Un único elemento de periodo obligatorio. Este contenedor de salida es estándar en todas las respuestas de API e incluye la salida válida de cualquier llamada API correcta.
elemento de periodo
Nombre de etiqueta
time
Descripción
Contenedor para un elemento de estrato raíz, cero o un elemento de saldo inicial y uno o varios elementos de periodo de estrato raíz.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
isCustom
1 o 0, lo que indica si el calendario de esta instancia se ha personalizado o no.
1
q1FirstMonth
No
El mes en el que comienza el ejercicio contable (a partir de 0). Este atributo solo aparece si includeLegacyInformation era 1 en la solicitud y si isCustom es 0.
8
lastMonthIsFY
No
Indica si el ejercicio contable es equivalente al año natural en el que finaliza el ejercicio contable. Este atributo solo aparece includeLegacyInformation era 1 en la solicitud y si isCustom es 0.
0
seqNo
Añadido en API v17, pero reservado para uso futuro.
Contenido del elemento
Exactamente un elemento de estrato, cero o un elemento de saldo inicial y uno o varios elementos de periodo de estrato raíz.
elemento de estrato
Nombre de etiqueta
estrato
Descripción
Representa un estrato del calendario que se devuelve desde la llamada a la API exportTime.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
código
Un identificador exclusivo definido por el usuario para el estrato temporal.
Año
etiqueta
Un identificador de texto no exclusivo definido por el usuario para el estrato temporal.
Ejercicio contable
shortName
Un identificador de texto no exclusivo definido por el usuario que se utiliza cuando se desea un nombre más corto. Si no se define un nombre corto, la etiqueta se mostrará aquí.
Año
ID
El identificador entero exclusivo generado por el sistema para el estrato temporal.
7
en uso
Compatible con API v16 +
No
Marca que indica si una hoja de cubo o una hoja modelada están asociadas al estrato temporal, o si este es el estrato temporal por defecto.
1
isDefault
Compatible con API v16 +
No
Marca que indica si el estrato temporal es el estrato por defecto o no.
1
Contenido del elemento
Cero o un elemento de configuración regional. Solo se incluye si se establece includeAllLocales.
Cero o un elemento de estrato. Cada estrato, excepto la hoja, tiene exactamente un elemento de estrato. El elemento de estrato hoja no contiene elementos de estrato.
elemento de saldo inicial
Nombre de etiqueta
saldo-inicial
Descripción
Representa el último periodo temporal anterior al inicio de la versión que se devuelve en la respuesta a una llamada a la API exportTime. Solo se incluye si se solicita una y solo una versión.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
código
El identificador exclusivo definido por el usuario para el periodo temporal de saldo inicial.
12/2003
etiqueta
El identificador de texto no exclusivo definido por el usuario para el periodo temporal de saldo inicial.
Dec-2003
nombre corto
El identificador de texto corto definido por el usuario y no exclusivo para el periodo temporal de saldo inicial. Si no se ha definido ningún nombre corto, se muestra la etiqueta.
Dic
stratumId
El ID del estrato al que pertenece el saldo inicial.
1
franja horaria
La franja horaria del periodo al que pertenece el saldo inicial.
47
encodedTimePeriod
Los datos codificados para el periodo temporal, con el formato strutumId::timeslot.
1::47
ID
El identificador entero exclusivo generado por el sistema para el periodo temporal de saldo inicial.
47001
inicio
La fecha inicial (incluida) del saldo inicial, con el formato AAAA-MM-DD.
2003-12-01
fin
La fecha final (excluida) del saldo inicial, con el formato AAAA-MM-DD.
2004-01-01
legacyReportTimeId
No
El ID de informe que se habría mostrado para este periodo en versiones anteriores de esta API. Este atributo solo aparece includeLegacyInformation era 1 en la solicitud y si isCustom es 0.
200312
legacySheetTimeId
No
El ID de horas de hoja que se habría utilizado para este periodo en versiones anteriores de esta API. Este atributo solo aparece includeLegacyInformation era 1 en la solicitud y si isCustom es 0.
48, Q63 o Y72
Contenido del elemento
Cero o un elemento
de configuración regional
.
Elemento de periodo
Nombre de etiqueta
periodo
Descripción
Representa un solo periodo de calendario que se devuelve desde la llamada a la API exportTime.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
código
Un identificador exclusivo definido por el usuario para el periodo.
Q1-2004
etiqueta
Un identificador de texto no exclusivo definido por el usuario para el periodo.
Q1-FY04
shortName
Un identificador de texto no exclusivo definido por el usuario que se utiliza cuando se desea un nombre más corto. Si no se define un nombre corto, la etiqueta se mostrará aquí.
T1
stratumId
El ID del estrato al que pertenece el periodo temporal.
2
ID
El identificador entero exclusivo generado por el sistema para el periodo.
16002
inicio
La fecha inicial (incluida) del periodo temporal, con el formato AAAA-MM-DD.
2004-01-01
fin
La fecha final (excluida) del periodo, con el formato AAAA-MM-DD.
2004-04-01
legacyReportTimeId
No
El ID de informe que se habría mostrado para este periodo en versiones anteriores de esta API. Este atributo solo aparece includeLegacyInformation era 1 en la solicitud y si isCustom es 0.
200491
legacySheetTimeId
No
El ID de horas de hoja que se habría utilizado para este periodo en versiones anteriores de esta API. Este atributo solo aparece includeLegacyInformation era 1 en la solicitud y si isCustom es 0.
48, Q63 o Y72
Contenido del elemento
Cero o un elemento de configuración regional.
Elemento de configuraciones regionales
Nombre de etiqueta
configuraciones regionales
Descripción
Contenedor para uno o varios elementos
de configuración regional
.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
(ninguno)
Contenido del elemento
Uno o varios elementos de configuración regional.
elemento de configuración regional
Nombre de etiqueta
configuración regional
Descripción
Descripción de la configuración regional. Tenga en cuenta que el texto seguirá las reglas de reserva de la configuración regional.
Atributos del elemento
Nombre de atributo
¿Obligatorio?
Valor
Ejemplo
configuración regional
El código de la configuración regional.
es
etiqueta
La etiqueta localizada para el periodo/estrato.
FY2016
shortName
El nombre abreviado localizado del periodo/estrato temporal.
2016
Contenido del elemento
(ninguno)