Show Menu
SUJETS×

Erreurs courantes

Les sections ci-dessous décrivent les erreurs courantes des comptes dynamiques.

Compte codé en dur

Si vous souhaitez toujours envoyer les données à une suite de rapports en particulier, définissez s_dynamicAccountSelection sur la valeur « false » (les variables peuvent être également supprimées ensemble :
var s_account="defaultreportsuiteid" 
REMOVE: s.dynamicAccountSelection=true 
REMOVE: s.dynamicAccountList="devreportsuite1=qa.client.com;reportsuite1=client.com" 

Dans le cas ci-dessus, defaultreportsuiteid est toujours utilisé après la suppression des deux autres lignes.

Placement du code

La définition de s_account après les lignes de code n’entraîne pas le remplacement de la sélection de compte dynamique, comme illustré ci-dessous.
var s_account="defaultreportsuiteid" 
s.dynamicAccountSelection=true 
s.dynamicAccountList="devreportsuite1=qa.client.com;reportsuite1=client.com" 
s_account="anotherreportsuiteid" 

Dans l’exemple ci-dessus, le compte « anotherreportsuiteid » remplace « defaultreportsuiteid », mais il ne remplace pas les correspondances dans s.dynamicAccountList. La fonction qui évalue s.dynamicAccountList est exécutée bien plus tard dans le fichier .JS.

Marquage multisuite

Le marquage multisuite peut être utilisé avec la sélection de compte dynamique, comme illustré ci-dessous.
s.dynamicAccountSelection=true 
s.dynamicAccountList="suiteid1,suiteid2=client.com" 

Correspondance des comptes dynamiques

Ne placez pas les variables de correspondance de comptes dynamiques entre guillemets. Ces options sont affichées ci-dessous.
Nom de domaine/hôte
Aucun
Chaîne de requête
s.dynamicAccountMatch=(window.location.search?window.location.search:"?")
Hôte/domaine et chemin d’accès
s.dynamicAccountMatch=window.location.host+window.lcation.pathname
Chemin et chaîne de requête
s.dynamicAccountMatch=window.location.pathname+(window.location.search?window.location.search""?")
URL complète
s.dynamicAccountMatch=window.location.href