Pregunta

¿Dónde puedo encontrar una lista de integraciones de terceros BMC Remedy? No he encontrado nada en su sitio web, y su departamento de ventas me puso en contacto con los servicios al cliente que no tomarían mi llamada porque no tenía un número de cliente.

Mi compañía está buscando usar BMC Remedy como un sistema de incidentes del cliente, y sería bueno si pudiera integrarlo con algún software. Por ejemplo, podríamos tener un sistema de seguimiento de desarrollo interno como JIRA, Redmine, Mantisbt, Trak, etc. que se integraría con el remedio. O bien, haga que Rememdy se integre con algo como Hudson o Cruisecontrol.

Hasta ahora, no he encontrado nada que parezca integrarse con el remedio, incluso con paquetes de software que tienen un montón de integraciones como Hudson y Jira. Realmente no me importa si hay integraciones propietarias de terceros, pero me gustaría asegurarme de que ya existan y no Todo lo que tienes que hacer es contratar a alguien a $ 400 para programar todo para ti. Quiero asegurarme de que haya algo ahora Y no ser prometido que se puede hacer, entonces descubra que realmente no puede hacerlo.

¿Fue útil?

Solución

Su definición de "integrar" es diferente de su versión. Su versión de integración significa que si un sistema de origen expone sus datos, puede configurar ARS para recuperar esa información y asignarla a clases (formularios) dentro de su sistema. Tienen un sistema de integración "genérico" que debe personalizar. Tiene tres áreas amplias:

  1. Si puede conectarse directamente a una base de datos de terceros y ver su esquema, puede realizar recuperaciones de esa información. Usamos Oracle hoy.
  2. Tienen una API Java que le permite acceder al sistema ARS para un código personalizado (hago mucho de esto).
  3. Importación de datos de archivo CSV de un sistema fuente en ARS (después de la exportación).

Observé su soporte en línea para los sistemas que menciona (Jira, Redmine, Mantisbt, Trak) y no veo nada que logre ninguno de los tres anteriores sin sus propias personalizaciones. Con el trabajo que he hecho en este sistema no me sorprende.

Trabajo en un proyecto hoy que escribe código personalizado que realiza los elementos anteriores. Es un sistema que es una configuración/desarrollo pesado para nosotros. Su comentario: "Todo lo que tienes que hacer es contratar a alguien a $ 400 para programar todo por ti". no está muy lejos de lo que tenemos que ver con el sistema.

Otros consejos

Puede que llegué un poco tarde a la fiesta aquí, pero quería hacer que esta información esté disponible para cualquiera que estuviera buscando esta respuesta en el futuro. BMC Remedy tiene una API en Java, que utiliza una biblioteca nativa en C, así como enlaces para Perl y otros idiomas capaces de llamar al código nativo. Si puede integrarse con cualquiera de esos idiomas, puede escribir un programa de integración personalizado e integrarse con eso. Como 'Gary L' mencionó, Remedy también puede exponer cualquier forma como un servicio web que, en mi experiencia, tiene interfaces simples.

Desde que se hizo la pregunta original, BMC ha creado un doctor con una gran cantidad de información en su wiki. Una empresa sueca, RRR, también ha Recopiló todas las versión de la API Java Remedy y requeridas bibliotecas nativas en una sola página. Parece que ya no necesita una ID de soporte para acceder a estas páginas y descargar los archivos API.

¡Ojalá alguien lo encuentre útil!

Hay otra opción para la integración de remedio: los servicios web.

BMC Remedy facilita la creación de servicios web (WSDL). Crea el jabón y el XML para ti. Cuando compra el módulo de administración de incidentes de remedio, incluye servicios web listos para usar que le permitirán consumir y/o publicar servicios web que faciliten la integración con otros sistemas en la intranet o externamente. Hay publicaciones de BMC que proporcionan detalles sobre la integración de ITSM, pero nuevamente necesitará una ID de cliente/soporte para obtenerlo del sitio web de BMC.

Sí y no a la integración de servicios web. El sistema de la versión 8 en el que estaba trabajando tenía algunos servicios web disponibles, y estaban incompletos. Así que pude hacer una serie de funciones (en su mayoría de solo lectura), específicamente para verificar la verificación de la solicitud y el cambio de cambio personalizado, y la presentación de una solicitud de cambio y una orden de trabajo. Pero muchas funciones no tenían servicio web, y terminé con el forcedero bruto a través de la interfaz de usuario web (con un control de navegador personalizado) para cambiar las fechas en las tareas o realizar tareas. Feo, pero efectivo. Hay llamadas de JavaScript de nivel medio que se pueden usar, si conoce el nombre de la función secreta y puede lidiar con la convención dinámica de nombres en juego. Para los usuarios de remedios que están desesperados por alguna integración, hay formas en que se puede hacer.

Pocas integraciones OOTB son posibles con los productos BMC, pero si desea hacerlo con otros, tiene que escribir WebServices (descanso o jabón)

Empresas como IBM o Cisco han hecho conectores para la integración con remedio.

Simplemente agregue más detalles aquí: también hago un montón de SQL directo para la integración de remedios. Si tiene cuidado y sabe lo que está haciendo, puede hacer que un proceso almacenado cree registros legales/válidos en una tabla de remedio. (Si lo hace mal, los registros no se cargarán en el cliente y en las versiones anteriores del cliente de Windows realmente pueden bloquear el software del cliente).

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top