Questions fréquemment posées sur les pages intégrées à l'aide d'un iFrame

Comment dois-je traiter une nouvelle demande de la page d'intégration, au sein de la même session ?

Voir l'étape Vérifier le token et les clés. Le token est supprimé après la publication. Vous ne pouvez donc pas vérifier une nouvelle fois le token. Dans ce cas, vous devez travailler avec la session fournie.

Un numéro de session est fourni avec la demande de la page partenaire. Un token est généré pour ce numéro de session. Tant que la session est active, le token reste valide. La méthode est donc la suivante :

  • Le numéro de session est fourni avec la demande de la page partenaire.
  • Vérifiez qu'un token est présent pour ce numéro de session. Si tel est le cas, la page peut alors être affichée avec les variables qui appartiennent à ce token. Dans le cas contraire, un nouveau token doit être demandé.

Je ne reçois pas l'URL du token en retour lors de l'invocation de la page d'intégration

Les causes possibles sont les suivantes :

  • Aucune clé n'est définie sur la page d'intégration. Vous pouvez le vérifier dans Profit, dans les propriétés du type d'intégration.
  • La page partenaire ne fonctionne pas sur HTTPS. Une connexion chiffrée est nécessaire pour l'échange du token. Si tel n'est pas le cas, le token ne sera pas envoyé et seule l'URL de données sera fournie.

Comment puis-je faire en sorte par exemple que l'ID d'un employé soit envoyé avec la demande de la page du partenaire ?

Imaginez que vous souhaitez afficher un cockpit d'un employé sur la page d'un employé spécifique. L'ID de l'employé doit alors être transmise à la page partenaire, de manière à ce qu'elle puisse immédiatement afficher la bonne page.

L'ID est présente de manière standard dans la solution SSO.

Lors de l'ouverture de la page de plan souche, le code de l'employé figure dans l'URL. Celui-ci renvoie à l'ID de l'employé demandé.

Si une page d'intégration figure sur cette page de plan souche, cette 'EmId' est également envoyée à la page externe. Ainsi, il est également possible de savoir pour qui les informations sont demandées sur la page externe.

Exemple :

L'URL de la page InSite :

https://insite.nl/medewerker-stamkaart-mss-prs?EmId=BVE

L'URL de la page d'intégration externe :

https://extern.nl/integratie?tokenurl=insite.nl/gettoken&code=abc&publickey=123&sessionid=yyy&

EmId=BVE

Cela fonctionne pour TOUTES les valeurs qui apparaissent après le point d'interrogation dans l'URL de la page InSite, donc également pour les éléments

suivants entre autres :

  • Elément de dossier
  • Personne
  • Organisation
  • Personne de contact
  • Employé
  • Page de cours
  • Abonnement
  • Organisation/personne
  • Facture financière
  • Saisie financière
  • Client
  • Fournisseur
  • Projet
  • Equipe
  • Coût prévisionnel
  • Evénement
  • Client 'IB'
  • Client Vpb
  • Groupe de produits
  • Bon de livraison
  • Commande de vente
  • Facture vente
  • Offre d'emploi
  • Candidat
  • Forecast