Show Menu
TÓPICOS×

Erros comuns

As seções a seguir descrevem erros comuns nas contas dinâmicas.

Conta codificada

Se você desejar enviar sempre dados a um conjunto de relatórios específico, defina s_dynamicAccountSelection como false (ou as variáveis podem ser removidas juntas:
var s_account="defaultreportsuiteid" 
REMOVE: s.dynamicAccountSelection=true 
REMOVE: s.dynamicAccountList="devreportsuite1=qa.client.com;reportsuite1=client.com" 

Nesse caso, defaultreportsuiteid é sempre usada depois que as outras duas linhas são removidas.

Posicionamento do código

Definir s_account depois das linhas de código não substitui a seleção de conta dinâmica, como mostrado abaixo.
var s_account="defaultreportsuiteid" 
s.dynamicAccountSelection=true 
s.dynamicAccountList="devreportsuite1=qa.client.com;reportsuite1=client.com" 
s_account="anotherreportsuiteid" 

No exemplo acima, a conta "anotherreportsuiteid" substitui "defaultreportsuiteid", mas não substitui nenhuma ocorrência de s.dynamicAccountList. A função que avalia s.dynamicAccountList é executada bem mais tarde no arquivo .JS.

Marcação de vários relatórios

A marcação de vários relatórios pode ser usada juntamente com a seleção da conta dinâmica, como mostrado abaixo.
s.dynamicAccountSelection=true 
s.dynamicAccountList="suiteid1,suiteid2=client.com" 

Correspondência da conta dinâmica

Não coloque as variáveis de correspondência da conta dinâmica entre aspas. As opções são exibidas abaixo.
Host/Nome de domínio
Nenhum
String de consulta
s.dynamicAccountMatch=(window.location.search?window.location.search:"?")
Host/domínio e caminho
s.dynamicAccountMatch=window.location.host+window.lcation.pathname
Caminho e string de consulta
s.dynamicAccountMatch=window.location.pathname+(window.location.search?window.location.search""?")
URL completo
s.dynamicAccountMatch=window.location.href