Integración con un sistema ECM o un almacén de IBM BPM

Utilice un servicio para permitir que un proceso de negocio desarrollado en IBM® Process Designer pueda trabajar con un sistema Enterprise Content Management (ECM) o un almacén de IBM BPM.

Antes de empezar

Si trabaja con un sistema ECM en lugar de un almacén de IBM BPM, debería haber añadido los servidores ECM (Enterprise Content Management) a la aplicación de proceso como se muestra en Añadir un servidor de Enterprise Content Management.

Debe añadir el kit de herramientas de Content Management (SYSCM) a sus dependencias, si no ha sido añadido, ya que necesitará tener acceso a los tipos de ECM. Para añadir esta dependencia de kit de herramientas, seleccione + junto a KIT DE HERRAMIENTAS. En el menú Añadir dependencia, seleccione la versión del kit de herramientas Gestión de contenidos que necesite.

Acerca de esta tarea

Para crear un servicio que se integra con un sistema ECM o el almacén de IBM BPM, siga estos pasos:

Procedimiento

  1. Cree un servicio que contenga un paso Integración de contenido:
    • Arreglo acumulativo 3 de IBM BPM versión 8570En web Process Designer, cree un flujo de servicios desde la categoría Servicios en la biblioteca.
    • Arreglo acumulativo
2017.03 de IBM BPM versión 8570Para crear un servicio de usuario de herencia en web Process Designer, pulse en Interfaz de usuario > Servicio de usuario de herencia.
    • En el Process Designer de escritorio, seleccione un servicio del área de la biblioteca que dé soporte a los pasos Integración de contenido. Los siguientes servicios contienen un paso de Integración de servicios.
      • Seleccione Implementación en la sección biblioteca y luego +. En el menú, seleccione Servicio de integración
      • Seleccione Interfaz de usuario y luego +. Seleccione en el menú Servicio Ajax.
      • Seleccione Interfaz de usuario y luego +. En el menú, seleccione Servicio de usuario de herencia.

      Entre un nombre para el servicio en el siguiente recuadro de diálogo y pulse Finalizar. Se abre el editor con la vista Diagrama en foco.

  2. En la paleta, arrastre un paso de Integración de contenido al lienzo y proporcione un nombre con significado para el mismo.
  3. Pulse Implementación en la vista Propiedades. En Enterprise Content Management Server, <Utilizar correlación de datos> es la selección predeterminada del campo Servidor. Significa que en la pestaña de sección Correlación de datos, el Nombre de servidor de la correlación de entrada está habilitado y es posible editarlo. Puede pasar un nombre de servidor utilizando una variable en ese campo.

    Como alternativa, puede seleccionar uno de los siguientes tipos de servidor en el campo Servidor.

    • IBM BPM managed store
    • IBM BPM content store
    • IBM BPM document store
    • El nombre de un servidor ECM

    Si desea más información sobre estos tipos de servidor, consulte Gestión de carpetas y documentos para sistemas ECM.

    Si desea seleccionar el nombre de un servidor ECM, pero no hay servidores ECM disponibles para su selección, puede añadir un servidor en el editor Valores de Aplicación de proceso. Consulte Añadir un servidor de Enterprise Content Management.

  4. En Operación de contenido, seleccione una operación de ECM adecuada. Consulte Operaciones de salida para sistemas ECM externos y almacenes de IBM BPM.
  5. Pulse Correlación de datos. En esta sección puede crear la correlación entre las variables de entrada y salida. Estas variables necesitan ser creadas. Las puede crear manualmente por sí mismo o utilizar la función de correlación automática. La función de correlación automática crea variables privadas para los objetos de negocio, que son utilizados por el servicio que usted crea. Para crear estas variables privadas, pulse el icono de correlación automática Función de correlación automática. La estructura de correlación de cada operación se describe en el apartado Correlación de datos en operaciones de Enterprise Content Management.
    Nota: Para utilizar la función de correlación automática, debe estar en el Process Designer.
  6. Pulse Guardar o Arreglo acumulativo
2017.03 de IBM BPM versión 8570Finalizar edición.

Qué hacer a continuación

Como con cualquier servicio, si tiene errores en el tiempo de ejecución, utilice captar sucesos de error para gestionar errores generados por un paso de integración de contenidos. Un paso de integración de contenidos puede sugerir un error con el código de error ECMError y tipo de error de datos ECMError. Consulte la sección Manejar errores en servicios.