Solución de problemas de integración

Si la integración de recopilación de repositorios de activos de OCM no funciona como se esperaba en el objeto de negocio de Oracle Sales y Service, se pueden realizar los siguientes pasos para identificar problemas:

Si la integración de OCM no funciona como se esperaba

  1. Si falta el separador Activos en el objeto de negocio de Oracle Sales y Service, verifique que el usuario actual esté en el sandbox de Oracle Sales y Service correcto y que esté creando el objeto de negocio (en este caso, solicitud de servicio) implantado para esta integración.
  2. Si aparece el siguiente error, asegúrese de que la autenticación de API se ha configurado correctamente y que los servicios web utilizan esta conexión:
    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. Asegúrese de que el usuario actual tiene acceso de empresa a OCM.
  4. Verifique que el usuario conectado a la aplicación Oracle Sales and Service también sea el mismo usuario conectado a OCM.
  5. Asegúrese de compartir el repositorio de activos base con el usuario actual como mínimo contribuyente si la página Activos muestra lo siguiente:

    Los repositorios aparecerán aquí. Para poder trabajar con los activos, un gestor de repositorios debe compartir un repositorio con usted.

  6. Si el usuario no puede agregar documentos a la recopilación del repositorio de activos, verifique que el usuario se haya compartido con la recopilación de OCM relacionada dentro del repositorio de activos base.
  7. Si los documentos no se copiaron en los activos durante la resolución, verifique que el usuario actual tenga al menos acceso de contribuyente al repositorio de activos base utilizado para esta integración y que el tipo de activo utilizado en esta integración coincida con el tipo utilizado en el script OCMCopyDocumentsToRepositoryCollectionFunction.
  8. Si algunos de los documentos no se han copiado de los documentos de OCM a la recopilación del repositorio de activos de OCM durante la resolución de la solicitud de servicio, compruebe que se han definido todos los tipos de documentos necesarios para esta integración en el tipo de activo.
  9. Revise todos los pasos de la documentación anterior para verificar que se han completado y con los valores correctos. Utilice las imágenes proporcionadas en los pasos, ya que deben ser idénticas a lo que ha configurado.
  10. Verifique que la URL del servidor de OCM esté configurada correctamente en los servicios web, así como en el mashup (no en <OCMServerURL>, como se ve en las figuras).
  11. Verifique que el URI de token esté configurado correctamente en la seguridad de OAUTH de IDCS de servicios web (no en <idcsServerURL> como se ve en las figuras).
  12. Conéctese a OCM como usuario de integración empresarial y verifique que se ha creado una recopilación con el nombre del objeto de negocio de Oracle Sales y Service en el repositorio de activos base de OCM. De lo contrario, verifique que el ID del repositorio de activos base de OCM es correcto.

Si la interfaz de usuario embebida de OCM aún no se está cargando, consulte los logs de depuración de Oracle Sales y Service

  1. Asegúrese de que está en el sandbox que crea para esta integración.
  2. Seleccione Herramientas y Application Composer en la parte superior izquierda de la página.
  3. Seleccione Configuración común y, a continuación, Mensajes de tiempo de ejecución en el menú de navegación izquierdo.
  4. Active la casilla de control Activar registro de script de aplicación.
  5. Repase la parte de la integración que falla (por ejemplo, Crear nueva solicitud de servicio).
  6. Vuelva a los mensajes de tiempo de ejecución para ver si los logs proporcionan más información sobre por qué podría haber fallado esta integración.