Link zu einer anderen Anwendung in einem Oracle CX Sales-Objekt erstellen

Eine einfache Möglichkeit zur Integration einer Anwendung in Oracle CX Sales besteht darin, mit dem Application Composer-Tool einen Link zur Anwendungs-URL hinzuzufügen. Sie können einen Link zu einem anderen Oracle Cloud-Service oder zu einer benutzerdefinierten Anwendung einfügen. Beispiel: Sie können einen Link zu einem webbasierten Prozess in Oracle Integration erstellen. Sie können den Benutzerzugriff auch einschränken, indem Sie die Sichtbarkeit des Links in der Oracle Cloud-Benutzeroberfläche kontrollieren, sodass nur Benutzer mit einer erforderlichen Rolle sie sehen können.

Neuen URL-Link in einem Oracle Sales-Objekt erstellen

Sie können einen neuen Anwendungslink erstellen und auf einer Oracle Sales-Objektseite verfügbar machen.

Zur Veranschaulichung werden der gemeinsame Anwendungscontainer und das Account-Objekt überall verwendet.

  1. Klicken Sie im Menü Oracle Sales Navigator unter der Kategorie Extras auf Application Composer.
  2. Blenden Sie Objekte ein, und blenden Sie dann auch Standardobjekte ein.
  3. Blenden Sie das Objekt Account ein, und klicken Sie auf Aktionen und Links.
    Der Bereich auf der rechten Seite wird aktualisiert. Hier werden alle vorhandenen Aktionen und Links angezeigt.
  4. Klicken Sie im Bereich Account: Aktionen und Links auf die Liste Aktionen, und wählen Sie Erstellen aus.
  5. Geben Sie oben im Assistenten Aktionen oder Link erstellen die Werte für den neuen Link ein. Geben Sie ein Anzeigelabel ein, und drücken Sie die Tabulatortaste.
    Mit dem Wert für das Anzeigelabel wird das Feld Name ausgefüllt. Gegebenenfalls können Sie einen anderen Namen eingeben.
  6. Wählen Sie unter Typ die Option Link.
    Der Abschnitt URL-Definition wird angezeigt und zeigt die Schnittstelle Skript bearbeiten zum Erstellen einer gültigen URL mit Groovy an.
  7. Geben Sie im Editorfenster Skript bearbeiten eine wohlgeformte Anwendungs-URL ein.

    Sie können eine wohlgeformte URL mit der Groovy-Skriptsyntax erstellen. Er besteht in der Regel aus einer Verkettung statischer und variabler Daten. Beispiel:

    • Eine statische oder literale URL. Beispiel:
      return "https://Your_URL/Context/faces/Your_Page_Name.jspx"
    • Eine dynamische URL, die als Fremdanwendung registriert ist, kann mit einem Groovy-Skript aufgerufen werden:
      def smtAppUrl = oracle.topologyManager.client.deployedInfo.DeployedInfoProvider.getEndPoint("YourRegisteredThirdPartyAppName")
      def url = smtAppUrl return url
  8. So fügen Sie mit Groovy ein Objektkontextfeld zu einer statischen URL oder einer dynamischen URL hinzu: Platzieren Sie im Bereich Skript bearbeiten den Cursor an der Stelle, an der Sie das Feld einfügen möchten.
  9. Zeigen Sie die Groovy-Palette an, indem Sie in der Symbolleiste auf Funktionspalette anzeigen/ausblenden klicken.
    Die Funktionspalette ist in zwei Bereiche unterteilt. Im oberen Bereich wird das aktuelle Objekt angezeigt, und im unteren Bereich werden Registerkarten für die verfügbaren Objektfunktionen, Felder, Schlüsselwörter und Webservices angezeigt.
  10. Klicken Sie auf die Registerkarte Felder, und scrollen Sie im Bereich Firma: Felder, bis Sie das Feld mit Anzeigelabel und API-Name des gewünschten Feldes finden.
  11. Klicken Sie in der unteren rechten Ecke der Palette auf Einfügen.
    Die API Name des Feldes sollte nun als Teil der URL-Zeichenfolge in der Schnittstelle Skript bearbeiten angezeigt werden.
  12. Klicken Sie auf Speichern.
    Auf der Oberfläche wird eine Liste der Aktionen und Links angezeigt. Stellen Sie sicher, dass der soeben erstellte Link in dieser Liste angezeigt wird.

Sichtbarkeit eines URL-Links in Oracle Sales steuern

In Oracle Sales können Sie die Sichtbarkeit eines URL-Links nicht steuern, wenn Sie den Link selbst bearbeiten. Stattdessen müssen Sie die Sichtbarkeit der Objektseite steuern, auf der der URL-Link angezeigt wird. Sie müssen ein benutzerdefiniertes Layout erstellen, in dem Sie angeben, wie die Sichtbarkeit der Seite gesteuert werden soll, die den URL basierend auf Rollen enthält.

Mit dem Toolkit Application Composer können Sie die Sichtbarkeit der Objektseite steuern, auf der der URL-Link angezeigt wird. Der Prozess erfordert die Arbeit mit einem benutzerdefinierten Layout, das Sie neu erstellen, oder als Duplikat anderer Layouts, die unter Detailseitenlayouts in der Application Composer-Benutzeroberfläche aufgeführt werden.

In diesem Beispiel wird ein Duplikat des Firmenobjekts Standardlayout im Anwendungscontainer Allgemein verwendet. Sie können Ihr benutzerdefiniertes Layout auf einem vorhandenen Layout basieren.

  1. Aktivieren Sie eine Sandbox.
  2. Klicken Sie auf der Homepage der Oracle Sales-Anwendung auf das Menü Navigator, und klicken Sie unter Extras auf Application Composer.
  3. Stellen Sie im Bereich Application Composer sicher, dass die Liste Anwendung auf den Anwendungscontainer für das Objekt gesetzt ist, das Sie erweitern möchten. Wählen Sie in diesem Fall Allgemein.
  4. Blenden Sie Objekte, Standardobjekte ein.
  5. Blenden Sie das Objekt Account ein, und klicken Sie auf Seiten.
    Im rechten Bereich wird die Bearbeitungsoberfläche Account: Seiten angezeigt.
  6. Wählen Sie die Registerkarte Vereinfachte Seiten, wenn sie noch nicht ausgewählt ist.
  7. Klicken Sie unter Detailseitenlayouts auf das Standardlayout, um es auszuwählen, und klicken Sie dann in der Symbolleiste auf das Symbol Layout duplizieren.
  8. Geben Sie im Dialogfeld Duplikatlayout den Namen des neuen Layouts in das Textfeld Neuer Layoutname ein.
  9. Stellen Sie in der Dropdown-Liste Quelllayout sicher, dass Standardlayout ausgewählt ist.
  10. Klicken Sie auf Speichern und schließen.
    Auf der Benutzeroberfläche Account: Seiten wird das neue benutzerdefinierte Layout als erster Eintrag unter Detailseitenlayouts aufgeführt.
  11. Wählen Sie unter Detailseitenlayouts Ihr neues benutzerdefiniertes Layout aus, um es hervorzuheben, und klicken Sie dann auf den Pfeil nach unten neben dem Wort Beliebig in der Spalte Rolle.
    Das Dialogfeld Auswählen: Rollen wird angezeigt.
  12. Weisen Sie im Dialogfeld Auswählen: Rollen die Rollen zu, die exklusiven Zugriff auf das benutzerdefinierte Layout haben sollen. Wählen Sie für die Rolle die Option Bestimmte Rolle aus. Wählen Sie in der Liste der verfügbaren Rollen die Rollen, und verschieben Sie sie in das Feld Ausgewählte Rollen. Klicken Sie auf OK, um zu speichern.
  13. Stellen Sie in der Tabelle Detailseitenlayouts sicher, dass die ausgewählten Rollen in der Spalte Rolle für Ihr benutzerdefiniertes Layout angezeigt werden.
  14. Möglicherweise müssen Sie die Position Ihres neuen Layouts verschieben, sodass die rollenbasierte Zugriffseinschränkung vor den nicht eingeschränkten Layouts ausgewertet wird. Diese Bewertung erfolgt von oben nach unten. Klicken Sie auf diese Schaltfläche, um das von Ihnen erstellte Seitenlayout auszuwählen. Klicken Sie in der Symbolleiste auf das Symbol mit den Nach-oben- und Nach-unten-Pfeilen. Stellen Sie sicher, dass das neue Layout ausgewählt ist, und verschieben Sie die Auswahl mit den Pfeilen. Klicken Sie auf Speichern, um das Dialogfeld zu schließen und zu Account: Seiten zurückzukehren.
Die Sichtbarkeit des neuen benutzerdefinierten Layouts ist auf die von Ihnen angegebenen Rollen beschränkt.