Risolvere i problemi di integrazione

Se l'integrazione della raccolta del repository degli asset OCM non funziona come previsto nel business object Oracle Sales and Service, è possibile eseguire le seguenti operazioni per identificare i problemi:

Se l'integrazione OCM non funziona come previsto

  1. Se nella scheda Asset manca il business object Oracle Sales and Service, verificare che l'utente corrente sia nella sandbox Oracle Sales and Service corretta e che si stia creando il business object (in questo caso la richiesta di servizio) implementato per questa integrazione.
  2. Se si ottiene l'errore seguente, assicurarsi che l'autenticazione API sia stata configurata correttamente e che i Web Services stiano utilizzando questa connessione:
    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.
  3. Assicurarsi che l'utente corrente disponga dell'accesso enterprise a OCM.
  4. Verificare che l'utente che ha eseguito il login all'applicazione Oracle Sales and Service sia anche lo stesso utente che ha eseguito il login a OCM.
  5. Assicurarsi di condividere il repository degli asset di base con l'utente corrente come almeno collaboratore se la pagina Asset mostra quanto riportato di seguito.

    Verranno visualizzati qui i repository. Per poter utilizzare gli asset, è prima necessario che un Repository Manager condivida un repository con l'utente.

  6. Se l'utente non può aggiungere documenti alla raccolta del repository degli asset, verificare che l'utente sia stato condiviso con la raccolta OCM correlata all'interno del repository degli asset di base.
  7. Se i documenti non sono stati copiati negli asset durante la risoluzione, verificare che l'utente corrente disponga almeno dell'accesso contributore al repository degli asset di base utilizzato per questa integrazione e che il tipo di asset utilizzato in questa integrazione corrisponda al tipo utilizzato nello script OCMCopyDocumentsToRepositoryCollectionFunction.
  8. Se alcuni documenti non sono stati copiati dai documenti OCM alla raccolta del repository degli asset OCM durante la risoluzione della richiesta di servizio, verificare che siano stati definiti tutti i tipi di documento necessari per questa integrazione nel tipo di asset.
  9. Rivedere tutti i passi nella documentazione precedente per verificare che siano stati completati e con i valori corretti. Le immagini fornite nei passi devono essere identiche a quelle configurate.
  10. Verificare che l'URL del server OCM sia configurato correttamente nei Web Services e nel mashup (non nell' <OCMServerURL> come indicato nelle figure).
  11. Verificare che l'URI del token sia configurato correttamente nella sicurezza OAUTH IDCS dei Web Services (non nel formato <idcsServerURL> visualizzato nelle figure).
  12. Eseguire il login a OCM come utente di integrazione enterprise e verificare che venga creata una raccolta con il nome del business object Oracle Sales and Service nel repository di asset di base di OCM. In caso contrario, verificare che l'ID repository dell'asset di base OCM sia corretto.

Se l'interfaccia utente incorporata OCM non è ancora in fase di caricamento, vedere i log di debug di Oracle Sales and Service.

  1. Assicurarsi di trovarsi nella sandbox creata per questa integrazione.
  2. Scegliere Strumenti e Compositore applicazione dalla parte superiore sinistra della pagina.
  3. Selezionare Impostazione comune, quindi Messaggi runtime dal menu di navigazione a sinistra.
  4. Selezionare la casella di controllo Abilita log di script dell'applicazione.
  5. Esaminare la parte dell'integrazione non riuscita, ad esempio Crea nuova richiesta di servizio.
  6. Tornare ai messaggi di runtime per verificare se i log forniscono ulteriori informazioni sul motivo per cui questa integrazione potrebbe non essere riuscita.