Créer un lien vers une autre application dans un objet Oracle CX Sales

Un moyen simple d'intégrer une application dans Oracle CX Sales consiste à ajouter un lien vers l'URL de l'application à l'aide de l'outil Application Composer. Vous pouvez insérer un lien vers un autre service Oracle Cloud ou vers une application personnalisée. Par exemple, vous pouvez créer un lien vers un processus Web dans Oracle Integration. Vous pouvez également limiter l'accès utilisateur en contrôlant la visibilité du lien dans l'interface utilisateur Oracle Cloud, de sorte que seuls les utilisateurs dotés du rôle requis puissent le voir.

Créer un lien URL dans un objet Oracle Sales

Vous pouvez créer un lien d'application et le rendre disponible pour utilisation sur une page d'objet Oracle Sales.

A des fins d'illustration, le conteneur d'application Common et l'objet Account seront utilisés tout au long du processus.

  1. Dans le menu Oracle Sales Navigator (Navigateur), sous la catégorie Outils, cliquez sur Application Composer.
  2. Développez Objets, puis Objets standard.
  3. Développez l'objet Compte, puis cliquez sur Actions et liens.
    Le panneau de droite s'actualise. Toutes les actions et tous les liens existants apparaissent ici.
  4. Dans le panneau Compte : Actions et liens, cliquez sur la liste Actions, puis sélectionnez Créer.
  5. En haut de l'assistant Créer des actions ou un lien, entrez les valeurs du nouveau lien. Saisissez un libellé d'affichage et appuyez sur la touche de tabulation.
    La valeur du libellé d'affichage est utilisée pour remplir le champ Nom. Si vous le souhaitez, vous pouvez entrer un nom différent.
  6. Pour Type, sélectionnez Lien.
    La section Définition d'URL apparaît et affiche l'interface Modifier le script permettant de construire une URL valide à l'aide de Groovy.
  7. Dans la fenêtre de l'éditeur Modifier le script, entrez une URL d'application bien formée.

    Vous pouvez construire une URL bien formée à l'aide de la syntaxe de script Groovy. Elle consiste généralement en une concaténation de données statiques et variables. Par exemple :

    • Une URL statique ou littérale, par exemple :
      return "https://Your_URL/Context/faces/Your_Page_Name.jspx"
    • Une URL dynamique enregistrée en tant qu'application tierce peut être appelée à l'aide d'un script Groovy :
      def smtAppUrl = oracle.topologyManager.client.deployedInfo.DeployedInfoProvider.getEndPoint("YourRegisteredThirdPartyAppName")
      def url = smtAppUrl return url
  8. Pour ajouter un champ de contexte d'objet à une URL statique ou dynamique à l'aide de Groovy : dans la zone Modifier le script, placez le curseur à l'endroit où vous souhaitez insérer le champ.
  9. Affichez la palette Groovy en cliquant sur Afficher/Masquer la palette de fonctions dans la barre d'outils.
    La palette de fonctions est divisée en deux volets. Le volet supérieur affiche l'objet actuel et le volet inférieur affiche un ensemble d'onglets pour les fonctions d'objet, les champs, les mots-clés et les services Web disponibles.
  10. Cliquez sur l'onglet Champs et, dans le panneau Compte : Champs, faites défiler l'affichage jusqu'à ce que vous trouviez le champ contenant le libellé d'affichage et le nom d'API du champ souhaité.
  11. Dans l'angle inférieur droit de la palette, cliquez sur Insérer.
    L'élément API Name du champ doit maintenant apparaître dans la chaîne d'URL dans l'interface Modifier le script.
  12. Cliquez sur Enregistrer.
    L'interface affiche une liste d'actions et de liens. Assurez-vous que le lien que vous venez de créer apparaît dans cette liste.

Contrôler la visibilité d'un lien URL dans Oracle Sales

Dans Oracle Sales, vous ne pouvez pas contrôler la visibilité d'un lien URL lorsque vous modifiez le lien lui-même. A la place, vous devez contrôler la visibilité de la page de l'objet sur laquelle le lien URL apparaît. Vous devez créer une présentation personnalisée dans laquelle vous indiquez comment contrôler la visibilité de la page contenant l'URL en fonction des rôles.

Vous pouvez utiliser le toolkit Application Composer pour contrôler la visibilité de la page d'objet sur laquelle le lien URL apparaît. Le processus nécessite d'utiliser une présentation personnalisée que vous créez de toutes pièces ou en tant que doublon d'autres présentations répertoriées sous Mises en page de détails dans l'interface utilisateur d'Application Composer.

Dans cet exemple de procédure, un doublon de l'objet Compte Présentation par défaut dans le conteneur d'application Common est utilisé. Vous pouvez baser votre présentation personnalisée sur n'importe quelle présentation existante.

  1. Activer un modèle d'environnement restreint.
  2. Sur la page d'accueil de l'application Oracle Sales, cliquez sur le menu Navigateur, puis, sous Outils, cliquez sur Application Composer.
  3. Dans le panneau Application Composer, assurez-vous que la liste Application est définie sur le conteneur d'application de l'objet à étendre. Dans ce cas, sélectionnez Common.
  4. Développez Objets, puis Objets standard.
  5. Développez l'objet Compte et cliquez sur Pages.
    Le panneau de droite affiche l'interface de modification Compte : Pages.
  6. Sélectionnez l'onglet Pages simplifiées s'il n'est pas déjà sélectionné.
  7. Sous Mises en page de détails, cliquez sur la présentation par défaut pour la sélectionner, puis cliquez sur l'icône Dupliquer la présentation dans la barre d'outils.
  8. Dans la boîte de dialogue Dupliquer la présentation, saisissez le nom de la nouvelle présentation dans la zone de texte Nom de la nouvelle présentation.
  9. Dans la liste déroulante Présentation source, assurez-vous que l'option Présentation par défaut est sélectionnée.
  10. Cliquez sur Enregistrer et fermer.
    L'interface Compte : Pages répertorie la nouvelle présentation personnalisée comme première entrée sous Mises en page de détails.
  11. Sous Mises en page de détails, sélectionnez la nouvelle présentation personnalisée pour la mettre en surbrillance, puis cliquez sur la flèche vers le bas en regard du mot N'importe lequel dans la colonne Rôle.
    La boîte de dialogue Sélectionner : Rôles apparaît.
  12. Dans la boîte de dialogue Sélectionner : Rôles, affectez les rôles qui doivent disposer d'un accès exclusif à la présentation personnalisée. Pour le rôle, sélectionnez Rôle spécifique. Dans la liste des rôles disponibles, sélectionnez-les et déplacez-les dans la zone Rôles sélectionnés. Cliquez sur OK pour enregistrer.
  13. Dans le tableau Mises en page de détails, assurez-vous que les rôles que vous avez choisis apparaissent dans la colonne Rôle de votre présentation personnalisée.
  14. Enfin, vous devrez peut-être déplacer la position de votre nouvelle présentation afin que la restriction d'accès basée sur les rôles soit évaluée avant les présentations non restreintes. Cette évaluation est effectuée de haut en bas. Cliquez sur ce bouton pour sélectionner la mise en page que vous avez créée. Dans la barre d'outils, cliquez sur l'icône avec les flèches vers le haut et vers le bas. Assurez-vous que la nouvelle présentation est sélectionnée et déplacez la sélection à l'aide des flèches. Cliquez sur Enregistrer pour fermer la boîte de dialogue et revenir à Compte : Pages.
La visibilité de la nouvelle présentation personnalisée est limitée aux rôles que vous avez spécifiés.