Capas de atributos del widget (en desuso)
IBM® Business Process Manager Advanced utiliza capas de atributos para proporcionar a los superusuarios, editores y usuarios la capacidad de personalizar qué información visualiza un widget y cómo el widget visualiza esa información.
Existen cuatro capas de atributos de widget que pueden definir el aspecto y la manera en la que un widget visualiza su información. Cada capa forma parte de una jerarquía, empezando por todas las instancias de un widget y continuando hacia abajo hasta una instancia determinada de un widget para un usuario específico. Cada capa representa una oportunidad de configurar y personalizar un widget determinado, con los niveles más bajos reemplazando los valores de los niveles más altos.
- Definición. Los valores de atributos de este servidor de capa sirven como valores predeterminados para todas las instancias del widget. Los desarrolladores del widget definen los valores en la definición de iWidget del widget. Por ejemplo, la definición del widget MyCompanyFeed tiene un atributo feed que se establece en el canal de información Producto nuevo de MiEmpresa.com. Cada editor de páginas que añade una instancia del widget MyCompanyFeed a una página verá de forma predeterminada el canal de información Producto nuevo.
- Administración. Los valores de atributos de esta capa también sirven como valores predeterminados para todas las instancias del widget pero tales valores se pueden definir en tiempo de ejecución. Un superusuario puede definir los atributos cuando el widget está en modalidad config. Por ejemplo, si un superusuario desea cambiar el widget MyCompanyFeed para que muestre el canal de información Noticias en lugar del canal de información Producto nuevo, el usuario selecciona Configurar en el menú del widget, que coloca la instancia del widget MyCompanyFeed en modalidad config. A continuación, el superusuario cambia el campo Canal de alimentación y guarda el cambio. En lugar de ver el canal de información Producto nuevo, ahora los usuarios pueden ver el canal de información Noticias. Los editores de la página, cuando ahora añaden la nueva instancia del widget MyCompanyFeed a una página, también pueden ver el canal de información Notificas en la nueva instancia.
- Instancia. Los valores de atributos de esta capa se aplican a una instancia determinada del widget. Un propietario de página o un editor puede definir los atributos cuando el widget está en modalidad edit. Por ejemplo, si un editor de la página desea cambiar el canal de información para una instancia determinada del widget MyCompanyFeed, seleccionará Editar valores en el menú del widget y a continuación cambiará el valor en el campo Canal de información. Después de que el editor de la página guarde el cambio, el widget MyCompanyFeed visualizará el nuevo canal de información. Este cambio no afecta a otras instancias del widget MyCompanyFeed de este espacio empresarial ni a otros espacios empresariales.
- Usuario. Los valores de atributos de esta capa se aplican a una instancia determinada del
widget para personalizarla para el usuario actual. Los usuarios establecen
estos atributos cuando el widget está en la modalidad personalize o en la modalidad view. Cuando el widget está en la modalidad personalize, los usuarios seleccionan explícitamente
Personalizar en el menú del widget y cambian los valores en la ventana que se abre. Por ejemplo,
el widget MyCompanyFeed visualiza sólo titulares o titulares junto con las dos primeras frases. La segunda opción es la predeterminada. Si un
usuario desea modificar este widget para que visualice sólo titulares, establecerá explícitamente los valores
pulsando Personalizar y a continuación activando el recuadro de selección que elimina
las frases del canal de información.
Ahora este widget MyCompanyFeed específico visualiza sólo titulares.
Si el usuario cierra la página y a continuación la vuelve a abrir, el widget MyCompanyFeed
continuará visualizando sólo titulares. Si otro usuario abre la página, el mismo widget
MyCompanyFeed visualizará los titulares y las dos primeras frases.
Cuando el widget está en la modalidad view y el widget da soporte a la personalización de atributos en esta modalidad, los usuarios establecen implícitamente atributos mediante selecciones en la interfaz de usuario del widget. Por ejemplo, un widget tiene una tabla con varias columnas. Una de las columnas es la predeterminada para la clasificación de datos. Si un usuario desea utilizar una columna distinta para ordenar, deberá seleccionar la cabecera de dicha columna, que cambia el atributo que determina qué columna utiliza el widget para ordenar. De nuevo, si el usuario cierra la página y a continuación la vuelve a abrir, el widget utilizará la columna seleccionada para la clasificación, en lugar de la columna predeterminada. Otro usuario que visualice el widget verá la tabla clasificada por la columna predeterminada.
El diagrama siguiente muestra las capas de personalización de un widget de Seguimiento de la bolsa. Tiene cuatro atributos: refresh, title, stocks y alert. Las capas establecen valores para estos atributos y los resultados muestran como las capas inferiores reemplazan a las capas superiores para personalizar el widget para un usuario determinado.
