Definición de hoja modelada
Punto final de URL
HTTPS://api.adaptiveplanning.com/api/rest/modeling/<version>/<tenant>/sheet/modeled/definition
Versión: v1
Categoría | Envío de datos |
Descripción | Modificación de metadatos |
Permisos obligatorios para invocar | |
Parámetros obligatorios en solicitud | nombre |
VERB HTTP admitidos
HTTP Verb | Recurso único | Recurso de recopilación | Descripción |
|---|---|---|---|
PARCHE
| Compatible | No admitido | Insertar o actualizar una definición de hoja modelada |
ELIMINAR
| Compatible | No admitido | Eliminar definición de hoja modelada |
POST
| Compatible | No admitido | Modo de validación para upsert de definición de hoja modelada. |
OPCIONES
| Compatible | No admitido | Devuelve la lista de verbos HTTP admitidos para este recurso de recopilación. |
PARCHE
- URI de solicitud
- /sheet/modeled/definitionActualice la definición de hoja modelada que coincida con el parámetro de consulta proporcionado.Si no existe una hoja con el identificador coincidente, se creará una nueva hoja modelada con las propiedades proporcionadas.Solicitud de muestra por nombrehttps://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/sheet/modeled/definition?name=Capital ModelCabecera de solicitud de muestraAccept-Language: esCuerpo de solicitud de muestraConsulte la sección Cuerpo de solicitudParámetros de consultaNombreDescripciónObligatoriasinstanceCodeEl instanceCode de donde se van a recuperar los valores. Por ejemplo, GLOBO. Si no se especifica instanceCode, se utiliza la instancia por defecto del usuario.NonombreEl nombre de la hoja.NoprocedaWithWarningsSi upsert debe ignorar cualquier validación de aviso, que normalmente se devuelve cuando una propiedad de hoja modificada podría eliminar datos de la hoja.NoreorderColumnsSi se establece este parámetro de consulta como verdadero, se cambiará el orden de la lista de columnas para reflejar el orden de las columnas que se indica en el cuerpo de la solicitud de la API. Por defecto, se establece en falso. Consulte Reference: Re-ordering Columns for Modeled and Cube Sheet Definition JSON APIs.No
- Cuerpo de solicitud
- Cuerpo de solicitud de muestraSe utiliza el mismo formato de definición de hoja modelada como carga útil de JSON para ambos puntos finales.Formato de solicitud{ "properties": { "description": "Capital Model", "prefix": "Capital" }, "columns": [ { "properties": { "code": "Base Pay", "name": "Base Pay", "type": "TEXT_SELECTOR", "values": ["value1", "value2"], "lookupTables": [ { "name": "valueLookup1", "type": "VALUE", "decimalPrecision": 1, "displayAs": "CURRENCY" }, { "name": "spreadLookup1", "type": "SPREAD", "decimalPrecision": 0, "displayAs": "NUMBER" } ] }, "availability": [ { "name": "100k", "code": "100k", "available": true } ], "defaultAvailability": false, "defaultActionIfDataIsPresent": "delete" }, { "properties": { "code": "Label", "name": "Label", "type": "TEXT" }, "delete": true } ], "accounts": [ { "name": "AccountName", "code": "AccountCode" } ], "accessibility": { "usernames": [ "test@greenco.com" ], "excludedFromWorkflow": true } }Objeto de definición de hojaNombreDescripciónObligatoriaspropiedadesObjeto que contiene propiedades generales de hojaNocolumnasLista de objetos de columna de hoja modelada.Se crearán nuevas columnas al final de la definición de hoja y se respetará el orden relativo de las nuevas columnas.Las columnas existentes solo se actualizarán in situ; no se reordenarán.NocuentasLista de objetos de cuentaNoaccesibilidadObjeto que contiene la definición de accesibilidad de la hoja asignada al usuario.NoObjeto de propiedades de hojaNombreDescripciónObligatoriasTipoValor por defectodescripciónDescripción de hojaNocadenaCadena vacíacódigoCódigo de hoja utilizado para anteponer códigos de cuenta y un identificador exclusivo secundario. Obligatorio al crear una nueva hoja.NocadenaprefijoPrefijo de hoja utilizado para el código de cuenta. Obligatorio al crear una nueva hoja. En desuso a favor del código.NocadenauserAssignedSi la hoja es una hoja asignada al usuario o (por defecto) una hoja asignada a nivel.NobooleanofalsosalaryDetailSi la hoja contiene detalles salariales.NobooleanofalsofrozenColumnCountNonúmero entero0allowSplitsSi la hoja permite dividir filas.NobooleanofalsoallowRollupModelEditsSi la hoja permite ediciones al consultar los niveles de agrupación.NobooleanofalsoallowActualsSi la hoja está disponible en versiones de cifras reales.NobooleanofalsorecalculateOnDemandSi el recálculo bajo demanda está activado para la hoja.NobooleanofalsotimeStratumCodeEl código de estrato temporal asociado a los datos de la hoja.NocadenaEstrato temporal de libro mayorObjeto de columna de hojaNombreDescripciónObligatoriasTipoValor por defectopropiedadesObjeto que contiene propiedades de columna de hoja.SíobjetodisponibilidadLista de objetos de disponibilidad de hoja para la columna actual. Consulte Sheet Availability para obtener más información sobre el formato de la lista.NolistadefaultAvailabilityLa disponibilidad por defecto que se aplicará a todos los valores, a menos que se especifique lo contrario en la disponibilidad. Válido para columnas de nivel y dimensión.En el caso de las columnas de dimensión, si no se especifica la disponibilidad o la disponibilidad por defecto, la disponibilidad por defecto se establecerá en verdadero para las nuevas columnas.Por defecto, este valor estará vacío, lo que significa que la disponibilidad existente se conserva a menos que se cambie específicamente mediante la disponibilidad.NobooleanodefaultActionIfDataIsPresentLa acción por defecto si hay datos presentes al eliminar un valor, a menos que se especifique lo contrario en la disponibilidad. Válido para columnas de dimensión.Obligatorio cuando la Disponibilidad por defecto es falsa para las columnas existentes.NocadenaeliminarSolicitud de eliminación de columna de la hoja dada. No es válido para columnas que dependen de columnas existentes que no están marcadas para su eliminación (como los atributos de dimensión).NobooleanoObjeto de propiedades de columnas de hojaNombreDescripciónObligatoriasTipoValor por defectonombreNombre de columnaNocadenacódigoEl código de columna. Obligatorio para todas las columnas excepto para las columnas de nivel y de moneda de nivel.SícadenatipoEl tipo de columna.Valores posibles: LEVEL, DIMENSION, LEVEL_ATTRIBUTE, DIMENSION_ATTRIBUTE, TIMESPAN, NUMBER, DATE, TEXT, TEXT_SELECTOR, LEVEL_CURRENCY, DISPLAY, INITIAL_BALANCE, CHECKBOXSícadenareadOnlySi la columna actual es de solo lectura o no. En las columnas de atributos de dimensión, defina readOnly como falso para utilizar el atributo como filtro en la dimensión.Es obligatorio que sea verdadero (y el valor por defecto es verdadero) para los atributos de nivel y las columnas de visualización.NobooleanofalsoallowSplitsSi la columna actual es divisible. Solo es válido para hojas cuando la propiedad general allowSplits es verdadera.NobooleanofalsoshowTotalsAtBottomSi se muestran los totales en la parte inferior de la hoja para esta columna.NobooleanofalsoallowHiddenSi esta columna se puede ocultar del visor de hojas en Opciones de visualización. Válido para todas las columnas excepto el selector de texto y las columnas de marco temporal.NobooleanoverdaderoeditableOnSheetSi se pueden añadir nuevos valores a la columna de dimensión desde la hoja. Solo es válido para columnas de selector de dimensión y texto.NobooleanofalsoobligatorioSi es obligatorio que cada fila tenga un valor en esta columna. Solo es válido para columnas de dimensión en las que allowHidden es falso.NobooleanofalsorecalculateOnMatchSi se deben volver a calcular los valores al coincidir. Solo columnas de selector de texto y dimensión válidas para hojas donde recalculateOnDemand es verdadero.NobooleanofalsolookupTablesLista de objetos LookupTable para definir búsquedas de valor y distribución. Solo es válido para columnas de selector de dimensión y texto.NoLookupTablenulovaloresLista de cadenas para añadir como valores de selector de texto. Solo es válido para columnas de selector de texto.Nomatriz de cadenasnulorowKeySi esta columna se puede utilizar como clave de fila. Solo es válido para columnas de controlador de texto.NobooleanofalsodisplayAsEl formato Mostrar como de la columna. Solo es válido para columnas de controlador numérico.Valores posibles: NUMBER, PERCENT, CURRENCYNoMostrar comofalsodecimalPrecisionLa precisión decimal que se va a mostrar. Solo es válido para columnas de controlador numérico.Valores posibles: del 0 al 9 o -1 para utilizar la precisión de moneda cuando se muestre como MONEDA.Nonúmero entero0showToggleSi se muestra una columna de casilla de selección como un conmutador. Solo es válido para columnas de casillas.NobooleanofalsoshowInEditModeSi se debe mostrar la columna en las filas editables de la hoja modelada. Solo es válido para columnas de moneda de nivel.NobooleanofalsoreferenceTimePeriodIndica el periodo temporal de referencia de una columna de visualización. Solo es válido para columnas de visualización de cuenta.Valores posibles: FIRST_NON_ACTUALS_PERIOD, START_OF_PLANNocadenaFIRST_NON_ACTUALS_PERIODstartOfRollupRangeIndica dónde iniciar un rango de agrupación de periodos para una columna de visualización. Solo es válido para columnas de visualización de cuenta.Valores posibles: CONTAINING_REFERENCE_PERIOD, BEFORE_REFERENCE_PERIOD, AFTER_REFERENCE_PERIODNocadenaCONTAINING_REFERENCE_PERIODtimePeriodsInRollupRangeNúmero de periodos que se incluirán en el rango de agrupación de una columna de visualización. Solo es válido para columnas de visualización de cuenta.Nonúmero entero1startOfRollupRangeTimeStratumCodeCódigo del periodo temporal para determinar el inicio del rango de agrupación de una columna de visualización. Solo es válido para columnas de visualización de cuenta. Los valores posibles incluyen estratos temporales iguales o superiores al estrato temporal de la hoja.NocadenaEstrato temporal de hojaaccountCodeEl código de la cuenta para determinar la cuenta modelada de una columna de visualización. Solo es válido para columnas de visualización. Solo los valores válidos son cuentas en la hoja modelada dadaNocadenaObjeto de tabla de consulta de columna de hojaNombreDescripciónObligatoriasTipoValor por defectonombreNombre de tabla de consultaSícadenadisplayAsEl formato Mostrar como para esta tabla de consulta. Valores posibles: NUMBER y PERCENT. Solo es válido para tablas de consulta de valores.NocadenaNUMBERdecimalPrecisionLa precisión decimal de los valores de esta tabla de consulta. Valores posibles: del 0 al 9.Nonúmero entero0tipoEl tipo de tabla de consulta. Valores posibles: VALUE, SPREAD.SícadenaObjeto de cuenta de hojaPara obtener más detalles, consulte Reference: Properties in Account JSON Import PayloadNombreDescripciónObligatoriasnombreEl nombre de la cuenta.SícódigoEl código de cuentaSíprincipalLa cuenta principalNodescripciónLa descripción de la cuenta.NoisCumulativeDevuelve si la cuenta es acumulativa.NoisActualsByDeltaDevuelve si la cuenta son cifras reales por delta.NoisLinkMuestra si la cuenta es una cuenta vinculada o no.NotimeRollupTypeEl tipo de agrupación que se va a realizar para las agrupaciones de periodos.NotimeWeightAccountLa cuenta de ponderación utilizada para las agrupaciones de periodos.NolevelDimRollupTypeEl tipo de agrupación que se va a realizar para las agrupaciones de nivel/dimensión personalizada.NolevelDimWeightAccountLa cuenta de ponderación utilizada para las agrupaciones de nivel/dimensión personalizada.NolevelDimRollupTextEl valor de texto de agrupación utilizado en agrupaciones de niveles/dimensiones personalizadas.NoactualsOverlayLa configuración de superposición de cifras reales de la cuenta.NoattributeValuesLista de objetos de valor de atributo de cuenta para esta cuenta.NodisplayAsLa configuración Mostrar como de la cuenta.NoformulaLa fórmula de cuenta.NoponderadoAverageTranslationsEnabledMuestra si la cuenta tiene activadas las conversiones de promedio ponderado.NoweightedAverageTranslationResetStratumEl estrato WAT Rest para esta cuenta.NoweightedAverageTranslationTransferAccountLa cuenta de transferencia WAT para esta cuenta.NodecimalPrecisionLa precisión decimal por defecto de la cuenta.NoexchangeRateTypeLa clase de tipo de cambio de esta cuentaNosuprimirCerosMuestra si las filas cero deben suprimirse para la cuenta en las hojas.NostartExpandedDevuelve si la cuenta comienza expandida en la hoja.NodataEntryTypeLa configuración del tipo de entrada de datos para esta cuenta.NodataPrivacyLa configuración de privacidad de datos de esta cuenta.NohasSalaryDetailMuestra si la cuenta tiene o no detalles salariales.NoisBreakbackEligibleMuestra si la retrotracción es elegible para esta cuenta.NoisSystemAccountMuestra si esta cuenta es una cuenta de sistema o no.NoisIntercompanyMuestra si se trata de una cuenta interempresa o no.NoesAsunciónDevuelve si la cuenta es un supuesto o no.NoisMetricMuestra si la cuenta es una cuenta de métrica o no.NomodeledSheetSpreadCodeEl código de distribución de hoja modelada para la distribución modelo asociada.NospreadTargetAccountEl objeto de cuenta de destino de la cuenta de distribución.NoObjeto de accesibilidad de hojaNombreDescripciónObligatoriasTipoValor por defectonombres de usuarioLista de nombres de usuario para añadir a la hoja.Deben presentarse en forma de direcciones de correo electrónico válidas.Nomatriz de cadenasexcluidoFromWorkflowactualiza la casillaExcluido de flujo de trabajoen la configuración de accesibilidad de la hojaNobooleanofalso
- Respuesta de muestra
- 204La respuesta correcta está en blanco con el código de estado 204.
ELIMINAR
- URI de solicitud
- /sheet/modeled/definitionElimine la definición de hoja modelada que coincida con el parámetro de consulta especificado. Si no existe una hoja con el identificador coincidente, se producirá el error de no encontrado.Solicitud de muestra por nombrehttps://api.adaptiveplanning.com/api/rest/modeling/v1/globosales/sheet/modeled/definition?name=Capital ModelCabecera de solicitud de muestraAccept-Language: esCuerpo de solicitud de muestra<None>Parámetros de consultaNombreDescripciónObligatoriasnombreEl nombre de la hoja modelada.NoinstanceCodeEl instanceCode de donde se van a recuperar los valores. Por ejemplo, GLOBO. Si no se especifica instanceCode, se utiliza la instancia por defecto del usuario.No
- Respuesta de muestra
- 204La respuesta correcta está en blanco con el código de estado 204.
POST
- URI de solicitud
- /sheet/modeled/definition/validateValide una solicitud de definición de hoja modelada.Solicitud de muestra por nombrehttps://api.adaptiveplanning.com/api/rest/modeling/v1/default/sheet/modeled/definition/validate?name=My SheetCabecera de solicitud de muestraAccept-Language: esCuerpo de solicitud de muestra<Documentado a continuación>Parámetros de consultaVer el punto final relativo que se está validando (es decir, PATCH).
- Cuerpo de solicitud
- Cuerpo de solicitud de muestraSe utiliza el mismo formato de definición de hoja modelada que la carga útil de JSON para el punto final que se valida. Sin embargo, el objetovalidationOptionses obligatorio en la carga útil al enviar una solicitud de validación.Formato de solicitud{ "validationOptions": { "httpMethod": "Patch", "dependentDimensions": [ "MyTestDim1", "MyTestDim2" ], "dependentAttributes": [ { "attributeName": "MyTestAttr1", "attributeType": "DIMENSION_ATTRIBUTE", "dimensionName": "MyTestDim2" }, { "attributeName": "MyTestAttr2", "attributeType": "LEVEL_ATTRIBUTE" } ] }, "properties": { "description": "Capital Model", "prefix": "Capital" }, "columns": [ { "properties": { "code": "Base Pay", "name": "Base Pay", "type": "TEXT_SELECTOR", ...Objeto de opciones de validaciónNombreDescripciónObligatoriashttpMethodEspecifica qué punto final de API de hoja modelada se está validando. Actualmente admite los siguientes puntos finales:
- PARCHE
SídependentDimensionsLista de nombres de dimensión que se supone que existen para la validación. Las dimensiones no se conservan como resultado de la solicitud de validación. Se supone que todas las dimensiones personalizadas dependientes son planas.NodependentAttributesLista de objetos de atributo dependientes. Los atributos no se conservan como resultado de la solicitud de validación.NoObjeto de atributo dependienteNombreDescripciónObligatoriasattributeNameNombre del atributo dependiente.SíattributeTypeTipo de atributo dependiente. Los tipos admitidos son:- LEVEL_ATTRIBUTE
- DIMENSION_ATTRIBUTE
SídimensionNameNombre de la dimensión para el atributo dependiente. Solo se aplica y es obligatorio para los atributos de dimensión. No se permite para atributos de nivel.No