Modo write-back
INFOR.GET.VALUE
diretamente no relatório.
Por padrão, o modo write-back é desativado para todos os usuários. O administrador pode habilitar e desabilitar o modo write-back para usuários específicos, grupos de usuários ou todos os usuários. O administrador também pode definir se o write-back é habilitado com ou sem splash, definindo uma configuração personalizada para Office Integration no EPM Administration. A configuração personalizada deve ser nomeada WritebackBehavior e, na coluna Valor, o administrador especifica um desses valores:
- 0
O write-back está desativado para todos os usuários.
- 1
O write-back é habilitado sem splash para todos os usuários.
- 2
O write-back é habilitado com splash para todos os usuários.
- Um valor no formato JSON
Usado para usuários, grupos de usuários ou funções de aplicativo específicos. Por exemplo:
{ "D": "0", "Permissions":[ { "ugo":["ReportDesigner","administrator","someone@somecompany.com"], "v":"2" }, { "ugo":["ReportPlanner","guest"], "v":"1" } ] }
A string JSON contém esses elementos:
- D: Define o Comportamento padrão do modo write-back. Se contiver 0, o write-back será desativado para todos os usuários não especificados.
- ugo: Contém uma matriz de usuários, grupos de usuários ou funções de aplicativo específicos. Se um usuário tiver um nível de permissão diferente de uma função atribuída a ele, as permissões do usuário prevalecerão. Se um usuário tiver várias funções, a opção de write-back para a função com a classificação mais alta prevalecerá.
- v: Define um nível de permissão de write-back para os usuários especificados.
O comportamento padrão do modo write-back para todos os usuários não especificados (D) e um nível de permissão de write-back para usuários especificados (v) é definido por um desses valores:
- 0: O write-back está desativado.
- 1: O write-back é habilitado sem splash. O write-back funciona no células de base. As células agregadas são write-back somente se as regras de write-back estiverem presentes. Se eles não estiverem presentes em uma célula calculada por regra ou em uma célula de agregação, o write-back não ocorrerá e o valor original da célula será revertido.
- 2: O write-back é habilitado com splash.
Se "D" ou "v" contiver qualquer outro valor diferente de 0, 1 ou 2, o write-back será desativado.
O nome da configuração personalizada e o valor no formato JSON não diferenciam maiúsculas e minúsculas.
Se o administrador modificar a definição personalizada WritebackBehavior, os usuários afetados serão notificados.
Se mais de uma configuração personalizada for definida com o nome WritebackBehavior, o nome será incrementado como WritebackBehavior1, WritebackBehavior2, etc. para cada instância de configuração. As configurações com os nomes incrementados não são usadas pelo sistema, mesmo que contenham strings JSON válidas ou valores simples 0, 1 ou 2. O sistema usa apenas a configuração com o nome não incrementado (WritebackBehavior) e uma string JSON válida ou o valor simples 0, 1 ou 2.
Se nenhuma configuração personalizada WritebackBehavior for definida ou se não contiver nenhum valor ou um valor inválido, o write-back e o splash serão desativados.
A configuração personalizada WritebackBehavior é usada apenas para o cliente. Se você não tiver permissão para executar o write-back no servidor, o write-back não será executado no servidor. Isso acontece se, por exemplo, você tiver apenas permissão de exibição para a função de dados OLAP.
Depois que o modo write-back for habilitado, você poderá especificar novos valores diretamente nas células de dados. Para executar operações de splash ou write-back, especifique novos valores para células que contenham uma fórmula INFOR.GET.VALUE
. Os valores são gravados de volta no banco de dados.
Você pode excluir valores com os botões #DEL
ou #DELETE
dentro da função INFOR.WRITE.VALUE
ou especificar #DEL ou #DELETE em uma célula ativa. No Office Integration, um valor excluído é removido do banco de dados, mas é exibido como 0 em uma célula.
Este é um exemplo da sintaxe da fórmula INFOR.WRITE.VALUE
:
INFOR.WRITE.VALUE("value", "data connection", "cube"{,"cell_property", "cell_coordinate",...})
O parâmetro "value"
pode ser de qualquer tipo de dados ou pode ser uma referência de célula.
Esta tabela mostra o resultado do uso da função "#DEL"
ou "#DELETE"
como o parâmetro "value"
quando o valor das configurações personalizadas é definido como 1 ou 2 no células de folha ou de agregação:
Valor das configurações personalizadas | Tipo de célula | Resultado |
---|---|---|
1 | Células da folha |
O valor é excluído do banco de dados. 0 é exibido em uma célula. |
1 | Células no agregação |
O valor não é excluído. Após o recálculo, o valor original é restaurado. |
2 | Folha e células no agregação |
O valor é excluído do banco de dados. 0 é exibido em uma célula. |
Write-back múltiplo
Apenas as fórmulas habilitadas para write-back podem ser usadas para fazer write-back de valores.
Splash
Também é possível usar comandos de write-back para especificar diferentes métodos de distribuição. Com splash, é possível especificar como os valores aplicados por write-back aos elementos base afetam seus elementos consolidados. Você pode selecionar células e modificar seus valores no banco de dados. Você pode, por exemplo, criar a previsão de um ano aumentando em uma certa porcentagem os valores do ano anterior.
Recomendamos que você realize uma operação de splash por vez. Se você executar várias operações de splash simultaneamente, deverá garantir que as células afetadas de uma operação de splash não entrem em conflito com as células afetadas de outras operações de splash.
Opções de cálculo
O comportamento de write-back depende da opção de cálculo selecionada na barra de ferramentas do Microsoft Excel.
Se você trabalha em relatórios grandes ou desejar fazer várias alterações ao mesmo tempo, recomendamos selecionar a opção de cálculo manual.
- Cálculo automático
-
Se o cálculo automático for selecionado, o write-back será executado imediatamente.
Quando você especifica um novo valor para uma célula que contém uma fórmula
INFOR.GET.VALUE
, esse valor é usado e o write-back será executado imediatamente. Todas as fórmulas de valor são recalculadas. - Cálculo manual
-
Se o cálculo manual for selecionado, os comandos de write-back serão executados apenas quando você recalcular o relatório. Para recalcular o relatório, clique no botão de recálculo obrigatório na interface do usuário do modo de write-back ou pressione Ctrl + Alt + F9.