Adición de módulos AMD personalizados

Puede utilizar módulos AMD (Asynchronous Module Definition) personalizados en las vistas de coach.

Acerca de esta tarea

IBM® Business Process Manager incluye el cargador AMD para la versión de Dojo siguiente:
  • Dojo 1.10.4
  • Arreglo acumulativo 3 de IBM BPM versión 8570Dojo 1.10.5

Con este cargador, puede empaquetar módulos AMD personalizados y, a continuación, registrar una dependencia en estos módulos en la vista de coach. Registrar un módulo implica asignar un alias para el módulo porque la vista de coach accede al módulo utilizando su alias.

Arreglo acumulativo 3 de IBM BPM versión 8570Cuando actualice a IBM BPM V8.5.7 Cumulative Fix 2016.12, la versión de Dojo se actualiza automáticamente a Dojo 1.10.5 si el coach o el kit de herramientas del sistema es de la versión 8.5.7. Después de la actualización, los artefactos personalizados que se crearon utilizando Dojo 1.10.4 deben verificarse para cerciorarse de que funcionan correctamente.

Procedimiento

  1. Prepare el paquete AMD:
    1. Empaquete los módulos AMD en el archivo .zip, como myPackage.zip.
    2. Suba ese archivo .zip como un archivo web gestionado.
    3. Cree un archivo JavaScript para definir la correlación del paquete para los módulos AMD. Por ejemplo, cree el archivo myPackageMap.js y añada el siguiente código de correlación de paquete para los módulos ADM denominados myModule y myOtherModule:
      require({
      	packages: [
      		{name: 'myModule', location: com_ibm_bpm_coach.getManagedAssetUrl('myPackage.zip', 
      			com_ibm_bpm_coach.assetType_WEB, 'PROJECT') + "/path/to/myModule"}
      		{name: 'myModule', location: com_ibm_bpm_coach.getManagedAssetUrl('myPackage.zip', 
      			com_ibm_bpm_coach.assetType_WEB, 'PROJECT') + "/path/to/myOtherModule" }
      	]
      });
      El parámetro PROJECT contiene el acrónimo o nombre abreviado de la aplicación de proceso o del kit de herramientas que contiene el archivo .zip. Si el módulo está en la aplicación de proceso actual, el parámetro PROJECT es opcional. Si el módulo está en un kit de herramientas al que se hace referencia, debe incluir el parámetro PROJECT para asegurarse de que la vista de coach puede utilizar el módulo en el contexto de la aplicación del proceso. Si la clase del módulo AMD está en la raíz del archivo web gestionado, no incluya el parámetro /path/to/myModule. /path/to/myModule es la vía de acceso del archivo .zip a la clase del módulo AMD.
    4. En la página Comportamiento de la vista de coach, añada el archivo JavaScript como un script incluido.
  2. Registre cada módulo AMD en la vista de coach:
    1. En la página Comportamiento de la vista de coach, seleccione Dependencias AMD.
    2. Pulse Añadir y especifique la información siguiente:
      • En la columna ID de módulo, declare la dependencia del módulo AMD utilizando una vía de acceso como myPackage/path/to/myModule.
      • En la columna Alias, especifique el alias que utiliza en el código para hacer referencia al módulo.
  3. En el código de la vista de coach, utilice el alias para acceder a las funciones del módulo AMD.
  4. Pulse Guardar o Arreglo acumulativo
2017.03 de IBM BPM versión 8570Finalizar edición.