Generación de URL de activos gestionados

Los activos gestionados son archivos web y archivos de servidor. Cuando se crea una vista, se trata sobre todo de archivos web. Para acceder a los activos gestionados desde una página, es posible que tenga que utilizar una función global de JavaScript para generar el URL del activo.

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 siguiente sintaxis:
    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 parámetros siguientes:
    Parámetro Descripción
    assetName (String) El nombre de archivo del activo gestionado.
    Nota: Puede utilizar la notación '!' para hacer referencia a un archivo dentro de un archivador. Por ejemplo, si estás apuntando a un archivo de imagen en un .zip archivo, utilice el siguiente formato para la URL : file.zip! ruta / archivo. extensión.
    assetType (String) El tipo del archivo gestionado. Debe ser uno de los siguientes:
    • com_ibm_bpm_coach.assetType_WEB: activo gestionado por web (por ejemplo, css, png)
    • com_ibm_bpm_coach.assetType_SERVER: activo gestionado por servidor (por ejemplo, zip)
    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 puede utilizar el módulo en el contexto de la aplicación.
    returnWithoutAssetName (Boolean) (Opcional) Establece si el URL devuelto incluye el nombre del 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 ha establecido en false, añade la vía de acceso proporcionada en assetName 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 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é.