Résoudre les problèmes d'intégration

Si l'intégration de la collecte du référentiel de ressources OCM ne fonctionnait pas comme prévu dans l'objet métier Oracle Sales and Service, les étapes suivantes peuvent être effectuées pour identifier les problèmes :

Si l'intégration OCM ne fonctionne pas comme prévu

  1. Si l'onglet Immobilisations est manquant dans l'objet métier Oracle Sales and Service, vérifiez que l'utilisateur en cours se trouve dans le modèle d'environnement restreint Oracle Sales and Service approprié et que vous créez l'objet métier (dans ce cas, une demande de service) implémenté pour cette intégration.
  2. Si vous obtenez l'erreur suivante, assurez-vous que l'authentification d'API a été configurée correctement et que les services Web utilisent cette connexion :
    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. Assurez-vous que l'utilisateur actuel dispose d'un accès d'entreprise à OCM.
  4. Vérifiez que l'utilisateur connecté à l'application Oracle Sales and Service est également le même utilisateur connecté à OCM.
  5. Assurez-vous de partager le référentiel d'immobilisations de base avec l'utilisateur actuel en tant que contributeur au moins si la page Ressources affiche les éléments suivants :

    Les référentiels apparaîtront ici. Un gestionnaire de référentiel doit partager un référentiel avec vous pour que vous pouvez utiliser des ressources.

  6. Si l'utilisateur ne peut pas ajouter de documents à la collection de référentiels de ressources, vérifiez que l'utilisateur a été partagé avec la collection OCM associée dans le référentiel de ressources de base.
  7. Si les documents n'ont pas été copiés vers les ressources lors de la résolution, vérifiez que l'utilisateur actuel dispose au moins d'un accès de contributeur au référentiel de ressources de base utilisé pour cette intégration et que le type de ressource utilisé dans cette intégration correspond au type utilisé dans le script OCMCopyDocumentsToRepositoryCollectionFunction.
  8. Si certains documents n'ont pas été copiés depuis les documents OCM vers la collection du référentiel d'immobilisations OCM lors de la résolution de la demande de service, vérifiez que tous les types de document requis pour cette intégration dans le type d'immobilisation ont été définis.
  9. Passez en revue toutes les étapes de la documentation ci-dessus pour vérifier qu'elles ont été terminées et avec les valeurs correctes. Utilisez les images fournies dans les étapes car elles doivent être identiques à celles que vous avez configurées.
  10. Vérifiez que l'URL du serveur OCM est correctement configurée dans les services Web ainsi que dans le composite (pas dans le fichier <OCMServerURL> comme indiqué dans les figures).
  11. Vérifiez que l'URI de jeton est configuré correctement dans la sécurité OAUTH IDCS des services Web (pas dans <idcsServerURL> comme indiqué dans les figures).
  12. Connectez-vous à OCM en tant qu'utilisateur d'intégration d'entreprise et vérifiez qu'une collection portant le nom de l'objet métier Oracle Sales and Service est créée sous le référentiel de ressources de base OCM. Si ce n'est pas le cas, vérifiez que l'ID du référentiel de ressources de base OCM est correct.

Si l'interface utilisateur intégrée OCM n'est toujours pas chargée, consultez les journaux de débogage d'Oracle Sales and Service

  1. Assurez-vous que vous êtes dans le modèle d'environnement restreint que vous créez pour cette intégration.
  2. Choisissez Outils et Application Composer dans la partie supérieure gauche de la page.
  3. Sélectionnez Configuration commune, puis Messages d'exécution dans le menu de navigation de gauche.
  4. Cochez la case Activer la journalisation de script d'application.
  5. Parcourez la partie de l'intégration en échec (par exemple, Créer une demande de service).
  6. Revenez à la page Messages d'exécution pour voir si les journaux vous fournissent plus d'informations sur la raison de l'échec de cette intégration.