Ir para o conteúdo principal
Adaptive Planning
Última atualização: 2024-06-14
eraseActuals

eraseActuals

Categoria
Envio de dados
Descrição
Apaga dados numéricos nos períodos e contas especificados de uma versão de valores reais.
Permissões obrigatórias para invocar
Apagar dados
Parâmetros obrigatórios na solicitação
Credentials, EraseOptions
Esse método apagará os valores numéricos de uma versão de valores reais para todos os níveis do conjunto de contas especificado em um determinado intervalo de tempo. Não apagará nenhuma fórmula (como fórmulas compartilhadas, fórmulas de célula, fórmulas de conta). Isso excluirá as divisões de conta que ficarem vazias como resultado do processo de exclusão de valores reais. Uma divisão vazia é aquela que não contém dados, fórmulas ou observações de célula. Se o apagamento de valores reais resultar na exclusão dos últimos dados de uma divisão, essa divisão será excluída. Essa API deixará as divisões intactas se estiverem vazias antes de chamar a API.

Formato da solicitação

Para apagar valores numéricos e divisões vazias recentemente para os períodos entre o início e o fim de todas as contas do livro-razão para todos os níveis da versão de valores reais por padrão:
<?xml version='1.0' encoding='UTF-8'?> <call method="eraseActuals" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_password"/> <eraseOptions accountType="GL" start="01/2013" end="03/2013" includeCellNotes="false" /> </call>
Para apagar valores numéricos e observações de célula de uma única planilha de cubo para todos os níveis de uma versão de valores reais específica entre o início e o fim especificados:
<?xml version='1.0' encoding='UTF-8'?> <call method="eraseActuals" callerName="a string that identifies your client application"> <credentials login="sampleuser@company.com" password="my_password"/> <eraseOptions actualsVersionName="Actuals" accountType="CUBE" cubeSheetName="Sales Cube" start="01/2013" end="03/2013" includeCellNotes="true" /> </call>
elemento de credenciais
Nome da etiqueta
credenciais
Descrição
Todas as chamadas de API devem conter um únicoCredenciais para identificar o usuário que está invocando 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 adequado, nomes de período 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)
elemento eraseOptions
Nome da etiqueta
eraseOptions
Descrição
Especifica as opções a serem usadas ao apagar valores reais.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
actualsVersionName
N
Obrigatório quando há mais de uma versão de valores reais. Se essa instância contém apenas o produto Planning,ApagarActuals apagará os dados da única versão de valores reais.
Valores reais
accountType
S
Especifica se o tipo de conta é livro-razão ("LR"), personalizada ("CUSTOM") ou planilha de cubo ("CUBE").
Livro-razão geral
cubeSheetName
N
Obrigatório seaccountType="CUBE". Especifica o nome da planilha de cubo.
Cubo de vendas
início
S
Especifica o código do período inicial do intervalo de tempo de valores reais. O código deve se referir a um período no estrato de tempo da conta.
Se você especifica uma planilha de cubo, o código deve fazer referência a um período no estrato de tempo da planilha de cubo.
Se você especifica um tipo de conta LR ou personalizada, o código deve fazer referência ao estrato de tempo por padrão.
Para a API v15+, o período especificado deve estar alinhado com o estrato de tempo da conta. Por exemplo, se a conta tem um estrato de tempo Trimestres que começa em janeiro, você não pode selecionar fevereiro como início.
01/2013
fim
S
Especifica o código do período de término do intervalo de tempo de valores reais. O código deve se referir a um período no estrato de tempo da conta.
Se você especifica uma planilha de cubo, o código deve fazer referência a um período no estrato de tempo da planilha de cubo.
Se você especifica um tipo de conta LR ou personalizada, o código deve fazer referência ao estrato de tempo por padrão.
Para a API v15+, o período especificado deve estar alinhado com o estrato de tempo da conta. Por exemplo, se a conta tem um estrato de tempo de Trimestres começando em janeiro, você não pode selecionar Fevereiro como um término.
03/2013
includeCellNotes
S
Se definido como "verdadeiro", entãoApagarActuals apagará todas as observações de célula na versão, tipo de conta e intervalo de tempo selecionados, independentemente de também estar apagando os dados da célula. Se "false", nenhuma observação de célula será excluída.
verdadeiro
Conteúdo do elemento
(nenhum)

Formato da resposta

<?xml version="1.0" encoding="UTF-8"?> <response success="true"> <messages> <message key="erase-actuals-success">Successfully erased actuals data.</message> <message key="erase-actuals-facts-deleted">4 facts deleted.</message> <message key="erase-actuals-notes-deleted">2 notes deleted.</message> <message key="erase-actuals-splits-deleted">1 splits deleted.</message> </messages> </response>
elemento de resposta
Nome da etiqueta
resposta
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
êxito
S
Qualquer umverdadeiro oufalse, indicando se a chamada à API foi bem-sucedida ou não. Mesmo as chamadas bem-sucedidas podem conter mensagens de aviso na resposta.
verdadeiro
Conteúdo do elemento
Um único opcionalelemento de mensagens.
elemento de mensagens
Nome da etiqueta
mensagens
Descrição
Contêiner para um ou maiselementos da mensagem
Atributos do elemento
(nenhum)
Conteúdo do elemento
Um ou maiselementos da mensagem
elemento de mensagem
Nome da etiqueta
mensagem
Descrição
Representa uma mensagem que está sendo enviada pelo sistema de volta para o autor da chamada. As mensagens são usadas para mensagens de erro quando as solicitações não são bem-sucedidas, para mensagens de aviso quando as solicitações são bem-sucedidas e para mensagens de confirmação quando as solicitações são bem-sucedidas.
Atributos do elemento
Nome do atributo
Obrigatório?
Valor
Exemplo
chave
N
Quando fornecida, uma chave é uma forma de identificar uma determinada mensagem ou tipo de mensagem, útil para fins de registro automatizado de erros e recuperação em programas cliente. As chaves não são alteradas em diferentes parâmetros regionais de solicitações, mesmo quando o idioma da mensagem é alterado. As chaves também não devem ser alteradas no futuro devido a ajustes de texto ou alterações de terminologia.
warning-invalid-timespan-start
Conteúdo do elemento
O texto da mensagem. Esse texto está no idioma dos parâmetros regionais especificados na solicitação (supondo que haja suporte para os parâmetros regionais). O texto também pode conter informações variáveis, como o número de linhas que foram processadas ou a coluna ou valor específico que causou um erro.