Intégration EMBED Oracle Docs dans une application Apex
Last modified on October 2, 2026 • 1 min read • 195 wordsIntro
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;