Generación de URL de activos gestionados

Los activos gestionados son imágenes, hojas de estilo, módulos AMD u otros activos que forman parte de una vista de coach, pero se desarrollan fuera de Process Designer. Para acceder a estos activos desde un coach, es posible que tenga que utilizar una función JavaScript global para generar el URL del activo. Por ejemplo, para generar un URL para un módulo AMD que está incluido en un archivo zip.

Acerca de esta tarea

La función global JavaScript com_ibm_bpm_coach.getManagedAssetUrl compone el URL a los activos gestionados sin comprobar si el activo existe o no.

Procedimiento

  1. Utilice la sintaxis siguiente:
    sintaxis
    com_ibm_bpm_coach.getManagedAssetUrl = function(assetName, assetType, projectShortName, returnWithoutAssetName, additionalPath, addBuildNumberParameter)
    devuelve
    El URL del activo gestionado. Si assetType no es uno de los tres permitidos (consulte la tabla siguiente), la función devuelve un valor nulo. El URL devuelto tiene un aspecto parecido al del ejemplo siguiente:
    /teamworks/webasset/<snapshot ID>/<assetType>/<assetName><additionalPath>?build=xxxx 
    El ID de instantánea está determinado por la infraestructura y las otras partes del URL por los parámetros que usted incluya.
  2. Utilice los siguientes parámetros:
    Parámetro Descripción
    assetName (String) El nombre de archivo del activo gestionado.
    Nota: Puede utilizar la notación '!' para especificar un archivo contenido dentro de un archivador. Por ejemplo, si apunta a un archivo de imagen contenido en un archivo .zip , utilice el formato siguiente para el URL: archivo.zip!vía_acceso/archivo.extensión.
    assetType (String) El tipo del archivo gestionado. Debe ser uno de los siguientes:
    • com_ibm_bpm_coach.assetType_WEB: activo gestionado web (css, png, ..)
    • com_ibm_bpm_coach.assetType_SERVER: activo gestionado de servidor (por ejemplo, zip, jar)
    • com_ibm_bpm_coach.assetType_DESIGN: activo gestionado de diseño (xsl)
    projectShortName (String) El nombre abreviado del proyecto en el que se solicita un activo gestionado. Si no se proporciona, se presupone el proyecto actual. Si el módulo está en un kit de herramientas referenciado, 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 de proceso.
    returnWithoutAssetName (Boolean) Opcional. Establece si el URL devuelto incluye el nombre de activo. Si no se proporciona este parámetro, el valor predeterminado es false, y el nombre del activo se incluye en la vía de acceso del URL.
    additionalPath (String) Opcional: Si el parámetro returnWithoutAssetName se establece a false, se añade la ruta proporcionada al assetName (nombre de activo) en el URL devuelto.
    addBuildNumberParameter (Boolean) Opcional: Establece si el URL devuelto incluye el número de compilación actual como un parámetro de la cadena de consulta. El número de compilación es exclusivo entre versiones y fixpacks diferentes. Si está utilizando el URL devuelto para recuperar el activo directamente, utilice este parámetro para evitar que el navegador cargue una versión obsoleta de su memoria caché.