Los activos gestionados son imágenes, hojas de estilo, módulos AMD u otros activos que forman parte de una vista. Para acceder a estos activos desde un entrenador, es posible que tenga que utilizar una función global JavaScript para generar la 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
- 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.
- 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á apuntando a un archivo de imagen en un archivo .zip, utilice el siguiente formato para el 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 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 puede utilizar el módulo en el contexto de la aplicación de proceso. |
returnWithoutAssetName (Boolean) |
(Opcional) Establece si la URL devuelta 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 es falso, añade la ruta proporcionada a assetName en la URL devuelta. |
addBuildNumberParameter (Boolean) |
(Opcional) Establece si la URL devuelta incluye el número de compilación actual como 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é. |