Intégration EMBED Oracle Docs dans une application Apex

Last modified on October 2, 2026 • 1 min read • 195 words

Intro  

Pour démontrer l’usage de Docs dans une application (avec la technique EMBED), voici une intégration simple à une application APEX   déjà existante . 

Accès au démonstrateur  

login:          vision password:   ll

  • Aller dans Customers
  • Cliquer sur un des clients existants (Cephalon, par exemple)
  • Scroller vers le bas et cliquer sur invoices.

Pour des raisons de sécurité, il faudra peut-être faire glisser un pictogramme d’une zone vers une autre.

Authentification  

Dans ce cas particulier, c’est Apex qui a été utilisé pour le développement de l’application hôte. Comme Apex et Docs partagent le même I_dentity Domain_, on bénéficie naturellement du SSO. S’il s’agit d’une application en on-premise, développée avec une autre technologie, il faut se rappeler que Oracle Service Cloud peut être paramétré en Service Provider, au sens SAML . Par exemple, l’utilisateur s’authentifie su un ADFS en interne, et sera reconnu automatiquement sur Oracle Docs.

Annexes  

Tag html utilisé:  

Code PLSQL ajouté à l’application pour générer le tag iframe  

DECLARE
  folder VARCHAR2(200);
BEGIN
  select CUSTOMER_FLEX_01 
  into folder 
  from EBA_CUST_CUSTOMERS 
  where id = :P50_id;
  htp.p('<iframe SRC="https://<tenant>.documents.us2.oracleclo  ud.com/documents/embed' || folder ||'" width="100%" height="450" 
  frameborder="0"> </iframe>');
END;
Follow me

I work on everything coding and tweet developer memes