Crea un collegamento a un'altra applicazione in un oggetto Oracle CX Sales

Un modo semplice per integrare un'applicazione in Oracle CX Sales consiste nell'aggiungere un collegamento all'URL dell'applicazione utilizzando lo strumento Creazione applicazione. È possibile inserire un collegamento a un altro servizio Oracle Cloud o a un'applicazione personalizzata. Ad esempio, è possibile collegarsi a un processo basato su Web in Oracle Integration. È inoltre possibile limitare l'accesso utente controllando la visibilità del collegamento nell'interfaccia utente di Oracle Cloud, in modo che solo gli utenti con un ruolo obbligatorio possano visualizzarlo.

Crea un nuovo collegamento URL in un oggetto Oracle Sales

È possibile creare un nuovo collegamento applicazione e renderlo disponibile per l'uso in una pagina oggetto Oracle Sales.

A scopo illustrativo, verranno utilizzati il contenitore dell'applicazione Common e l'oggetto Account.

  1. Nel menu Oracle Sales Navigator, nella categoria Strumenti, fare clic su Application Composer.
  2. Espandere Oggetti, quindi espandere anche Oggetti standard.
  3. Espandere l'oggetto Account, quindi fare clic su Azioni e collegamenti.
    Il pannello a destra viene aggiornato. Qui vengono visualizzati tutti i collegamenti e le azioni esistenti.
  4. Nel pannello Account: Azioni e collegamenti fare clic sulla lista Azioni, quindi selezionare Crea.
  5. In cima alla procedura guidata Crea azioni o collegamento immettere i valori per il nuovo collegamento. Digitare un'etichetta di visualizzazione e premere il tasto TAB.
    Il valore dell'etichetta di visualizzazione viene utilizzato per compilare il campo Nome. Se si desidera, è possibile immettere un nome diverso.
  6. Per Tipo, selezionare Collegamento.
    Viene visualizzata la sezione Definizione URL che mostra l'interfaccia Modifica script per la creazione di un URL valido mediante Groovy.
  7. Nella finestra dell'editor Modifica script immettere un URL applicazione con il formato corretto.

    È possibile creare un URL con formato corretto utilizzando la sintassi di script Groovy. In genere è costituita da una concatenazione di dati statici e variabili. Ad esempio:

    • URL statico o letterale, ad esempio::
      return "https://Your_URL/Context/faces/Your_Page_Name.jspx"
    • È possibile richiamare un URL dinamico registrato come applicazione di terze parti mediante uno script Groovy:
      def smtAppUrl = oracle.topologyManager.client.deployedInfo.DeployedInfoProvider.getEndPoint("YourRegisteredThirdPartyAppName")
      def url = smtAppUrl return url
  8. Per aggiungere un campo di contesto oggetto a un URL statico o a un URL dinamico mediante Groovy: nell'area Modifica script posizionare il cursore nel punto in cui si desidera inserire il campo.
  9. Per visualizzare la tavolozza Groovy, fare clic su Mostra/ nasconde la tavolozza delle funzioni nella barra degli strumenti.
    La tavolozza delle funzioni è suddivisa in due riquadri. Nel riquadro superiore viene visualizzato l'oggetto corrente e nel riquadro inferiore viene visualizzato un set di schede per le funzioni oggetto, i campi, le parole chiave e i servizi Web disponibili.
  10. Fare clic sulla scheda Campi e nel riquadro Account: Campi scorrere fino a trovare il campo con Etichetta visualizzazione e Nome API del campo desiderato.
  11. Nell'angolo inferiore destro della tavolozza fare clic su Inserisci.
    L'API Name del campo dovrebbe ora essere visualizzato come parte della stringa URL nell'interfaccia Modifica script.
  12. Fare clic su Salva.
    Nell'interfaccia viene visualizzato un elenco di azioni e collegamenti. Assicurarsi che il collegamento appena creato venga visualizzato in questo elenco.

Controllo della visibilità di un collegamento URL in Oracle Sales

In Oracle Sales non è possibile controllare la visibilità di un collegamento URL quando si modifica il collegamento stesso. È necessario controllare la visibilità della pagina dell'oggetto in cui viene visualizzato il collegamento URL. È necessario creare un layout personalizzato in cui specificare come controllare la visibilità della pagina che contiene l'URL in base ai ruoli.

È possibile utilizzare il toolkit Application Composer per controllare la visibilità della pagina oggetto in cui viene visualizzato il collegamento URL. Il processo richiede l'utilizzo di un layout personalizzato creato da zero o come duplicato di altri layout elencati in Layout pagina dettagli nell'interfaccia utente di Application Composer.

In questa procedura di esempio viene utilizzato un duplicato dell'oggetto Account Layout predefinito nel contenitore dell'applicazione Common. È possibile basare il layout personalizzato su qualsiasi layout esistente.

  1. Attiva una sandbox.
  2. Nella home page dell'applicazione Oracle Sales fare clic sul menu Navigator, quindi in Strumenti fare clic su Application Composer.
  3. Nel pannello Application Composer assicurarsi che la lista Applicazione sia impostata sul contenitore dell'applicazione per l'oggetto che si desidera estendere. In questo caso, selezionare Common.
  4. Espandere Oggetti, quindi Oggetti standard.
  5. Espandere l'oggetto Account, quindi fare clic su Pagine.
    Il pannello a destra visualizza l'interfaccia di modifica Account: Pages.
  6. Selezionare la scheda Pagine semplificate se non è già selezionata.
  7. In Layout pagina Dettagli fare clic su Layout predefinito per selezionarlo, quindi fare clic sull'icona Layout duplicato nella barra degli strumenti.
  8. Nella finestra di dialogo Layout duplicato digitare il nome del nuovo layout nella casella di testo Nome nuovo layout.
  9. Nell'elenco a discesa Layout origine, assicurarsi che sia selezionato Layout predefinito.
  10. Fare clic su Salva e chiudi.
    L'interfaccia Account: Pages elenca il nuovo layout personalizzato come prima voce in Layout pagina dettagli.
  11. In Layout pagina Dettagli selezionare il nuovo layout personalizzato per evidenziarlo, quindi fare clic sulla freccia rivolta verso il basso accanto alla parola Qualsiasi nella colonna Ruolo.
    Viene visualizzata la finestra di dialogo Seleziona: Ruoli.
  12. Nella finestra di dialogo Seleziona: Ruoli, assegnare i ruoli che devono avere accesso esclusivo al layout personalizzato. Per il ruolo, selezionare ruolo specifico. Dalla lista di ruoli disponibili, selezionare i ruoli e spostarli nella casella Ruoli selezionati. Fare clic su OK per salvare le modifiche.
  13. Nella tabella Layout pagina dettagli assicurarsi che i ruoli selezionati vengano visualizzati nella colonna Ruolo per il layout personalizzato.
  14. In sostanza, potrebbe essere necessario spostare la posizione del nuovo layout in modo che la limitazione dell'accesso basata sui ruoli venga valutata prima dei layout non limitati. Questa valutazione viene effettuata dall'alto verso il basso. Fare clic per selezionare il layout di pagina creato. Nella barra degli strumenti fare clic sull'icona con le frecce su e giù. Accertarsi che il nuovo layout sia selezionato e spostare la selezione utilizzando le frecce. Fare clic su Salva per chiudere la finestra di dialogo e tornare a Account: Pages.
La visibilità del nuovo layout personalizzato è limitata ai ruoli specificati.