Integrationsprobleme beheben
Wenn die OCM-Dokumentzusammenarbeit nicht wie erwartet im Oracle Sales and Service-Geschäftsobjekt funktioniert hat, können Sie die folgenden Schritte ausführen, um das Problem zu identifizieren:
Wenn die OCM-Integration nicht wie erwartet funktioniert:
- Wenn die Registerkarte Dokumente im Oracle Sales and Service-Geschäftsobjekt fehlt, prüfen Sie, ob sich der aktuelle Benutzer in der richtigen Sandbox für Oracle Sales and Service befindet und ob Sie das Geschäftsobjekt (in diesem Fall Opportunitys) erstellen, das für diese Integration implementiert wurde.
- Wenn der folgende Fehler angezeigt wird, stellen Sie sicher, dass die API-Authentifizierung korrekt konfiguriert wurde und dass die Webservices diese Verbindung verwenden:
oracle.binding.expr.ServiceInvocationException: JBO-29000: Unexpected exception caught: oracle.adf.model.connection.rest.exception.RestConnectionException, msg=JBO-57001: Invocation of service URL used in connection failed with status code 401 Unauthorized. - Stellen Sie sicher, dass der aktuelle Benutzer über Unternehmenszugriff auf OCM verfügt.
- Stellen Sie sicher, dass der bei der Oracle Sales and Service-Anwendung angemeldete Benutzer auch derselbe Benutzer ist, der bei OCM angemeldet ist.
- Prüfen Sie alle Schritte in der obigen Dokumentation, um sicherzustellen, dass sie abgeschlossen wurden und die richtigen Werte aufweisen. Verwenden Sie die in den Schritten angegebenen Bilder, da sie identisch mit den konfigurierten Bildern aussehen sollten.
- Prüfen Sie, ob die OCM-Server-URL in den Webservices und Mashup korrekt konfiguriert ist (nicht die
<OCMServerURL>in den Abbildungen). - Stellen Sie sicher, dass die Token-URI in der Web Services IDCS OAUTH-Sicherheit richtig konfiguriert ist (nicht die
<idcsServerURL>in den Abbildungen). - Melden Sie sich als Integrationsbenutzer des OCM-Unternehmens an, und prüfen Sie, ob ein Ordner im übergeordneten OCM-Ordner mit dem Namen des Oracle Sales and Service-Geschäftsobjekts erstellt wird. Wenn nicht, prüfen Sie, ob die Variable
OCMRootFolderIdkorrekt ist. - Prüfen Sie, ob der Benutzer für den zugehörigen OCM-Ordner freigegeben wurde, indem Sie oben rechts in der OCM-UI die Option Mitglieder auswählen.
Wenn die eingebettete OCM-UI noch nicht geladen wird, prüfen Sie die Debug-Logs für Oracle Sales und Service:
- Stellen Sie sicher, dass Sie sich in der Sandbox befinden, die Sie für diese Integration erstellen.
- Wählen Sie oben links auf der Seite Extras und Application Composer aus.
- Wählen Sie Allgemeines Setup, Laufzeitnachrichten aus dem linken Navigationsmenü.
- Aktivieren Sie das Kontrollkästchen Anwendungsskript-Protokollierung aktivieren.
- Erstellen Sie mit dieser OCM-Integration ein neues Oracle Sales and Service-Geschäftsobjekt, und wählen Sie nach der Erstellung die Registerkarte Dokument im Objekt aus.
- Lernen Sie den Teil der nicht erfolgreichen Integration kennen (Beispiel: Neue Opportunity erstellen).
- Gehen Sie zu den Laufzeitnachrichten zurück, um zu sehen, ob Sie in den Logs mehr Informationen darüber erhalten, warum diese Integration möglicherweise nicht erfolgreich war.