Table des matières

Search

  1. Préface
  2. Introduction
  3. Concepts IDD
  4. Processus d'implémentation
  5. Gestionnaire de configuration IDD
  6. Configuration manuelle d'IDD
  7. Propriétés globales d'IDD
  8. Exigences de plateforme et de dimensionnement
  9. Composants de l'application
  10. Configuration de la sécurité IDD
  11. Sécurité des données
  12. Exemple de configuration de la sécurité basée sur les rôles
  13. Masquage des données
  14. Moteur de flux de travail Siperian BPM
  15. Codes de paramètres régionaux
  16. Dépannage
  17. Glossaire

Guide d’implémentation de Data Director

Guide d’implémentation de Data Director

Liens externes (Composants de l'espace de travail de démarrage personnalisé)

Liens externes (Composants de l'espace de travail de démarrage personnalisé)

Les composants personnalisés sont définis à l'aide de l'élément externalLink.
Un élément externalLink permet l'affichage de toute page requise depuis une URL externe, ou un code HTML et JavaScript personnalisé.
L'extrait de code suivant est un exemple de composant personnalisé
Démarrer un espace de travail
. Deux paramètres sont transmis avec l'URL, tels que :
http://www.bing.com/search?q=bddUserName&hl=en
<bddApplication …> … <uiExtensions> … <dashboard> <externalLink name="bing_username" type="IFRAME" url="http://www.bing.com/search" displayName="Bing search"> <param name="q" bddParamName="USERNAME"/> <param name="hl" staticValue="en"/> </externalLink> … </dashboard> </uiExtensions> … </bddApplication>

Paramètres de liens externes (statiques et dynamiques)

Il est possible de configurer un nombre illimité de paramètres pour l'URL spécifiée dans l'élément externalLink. Les paramètres peuvent être statiques ou dynamiques.
Paramètre
Description
Statique
Ont des valeurs prédéfinies spécifiées dans le fichier de configuration IDD. L'exemple suivant montre une définition de paramètre statique, qui utilise l'attribut staticValue :
<param name="hl" staticValue="en"/>
Dynamique
Substitué lors de l'exécution. La définition d'un paramètre dynamique contient l'attribut bddParamName, et la valeur de cet attribut est remplacée par les données disponibles lors de l'exécution. Les paramètres dynamiques suivants sont pris en charge :
  • Nom de connexion de l'utilisateur de l'application IDD connecté (bddParamName="USERNAME")
  • Nom de connexion crypté de l'utilisateur de l'application IDD connectée(bddParamName="USERNAME_ENCRYPTED")
  • Mot de passe de l'utilisateur de l'application IDD connecté (bddParamName="PASSWORD")
  • Mot de passe crypté de l'utilisateur de l'application IDD connecté (bddParamName="PASSWORD_ENCRYPTED")

Composants des liens externes (IFRAME et IGOOGLE)

Deux types de composants externalLink sont pris en charge : IFRAME et IGOOGLE.
IFRAME
Les composants IFRAME ( type= " IFRAME ") affichent une page demandée depuis une URL externe. Vous ne pouvez pas utiliser iFrame sur des sites Web tels que Google et Facebook en raison de leur stratégie de confidentialité. Vérifiez que le lien externe corresponde à un site Web compatible avec iFrame.
L'URL est construite à partir de la valeur spécifiée à l'aide de l'attribut url et des paramètres d'URL spécifiés.
L'extrait de code XML précédent définit un composant IFRAME, qui affiche une page requise à partir d'une URL générée dynamiquement. Cette URL est composée de la chaîne "http://www.bing.com/search", du paramètre statique nommé "hl", de la valeur "en", du paramètre dynamique nommé "q" et d'une valeur remplacée par le nom de l'utilisateur de l'application IDD actuellement connecté au moment de l'exécution.
Par exemple, si l'utilisateur de l'application IDD porte le nom de connexion 'admin', ce composant affiche une page requise à partir de l'URL suivante :
http://www.bing.com/search?q=admin&hl=en
IGOOGLE
Les composants IGOOGLE ( type= " IGOOGLE ") sont utilisés pour intégrer le JavaScript importé depuis une URL externe (construite à partir de la valeur spécifiée à l'aide de l'attribut url et des paramètres d'URL spécifiés) et le code HTML personnalisé.
Un composant défini comme
' <externalLink name="component_name" type="IGOOGLE" url="<external URL>"/>'
ajoute un composant construit à partir d'une balise HTML unique<script> :
Démarrer un espace de travail
<script url="external URL"/>