
图1 – CitiVision Information Framework中的典型网页
网页顶部的菜单栏为用户提供了一套预定义的CitiVision仪表板。这些仪表板是CitiVision Information Framework的固定组成部分,包含一个对所有用户来说都相同的标准Web Parts集合。部分Web Parts显示有关指定公司或投资的敏感信息,而网页左边的滑出式菜单可以让用户选择所要显示的公司或投资组合。.
用户化
除了CitiVision Framework所提供的预定义仪表板外,银行业者还可以为每个公司客户开发独立的自定义仪表板。这些自定义仪表板被称为‘频道’,包含银行业者为客户特别选定和配置的Web Parts。CitiVision Information Framework提供了一个包含250多个预制Web Parts的Content Gallery,如下图所示:

图2 – 滑出式菜单:显示Content Gallery菜单
该内容库中的Web Parts提供了查阅Equity Portfolios、Group Research和Treasuries信息等大量的功能。银行业者可以在普通浏览器的用户界面中拖动这些Web Parts并将其放入频道中。在浏览器环境下,这种程度的灵活性和用户化具有革命性,大大增强了CitiVision应用程序的实用性和可扩展性。
如果需要的话,用户甚至可以创建新的频道,即使是非IT专业人员也可以轻松地配置用户界面。从相对缺乏经验的用户到满怀构建个人自定义频道热切愿望的用户,CitiVision的灵活性都可以迎合各个类型用户的需要。
用户自定义频道集显示在网页上的滑出式菜单中,如下图所示:.

图3 – 滑出式菜单:显示Channels选择器菜单
每位用户可选择的频道数目没有限制。比如,典型的用户会选定Financial Services、News and Quotes、Citigroup News等频道。用户可以随时从频道选择器中选取频道来查看包含在其它仪表板的Web Parts中的信息。
用户可以很容易地自定义频道中各个Web Part的内容和外观。例如,用户可以在频道栏中拖动Web Part,并根据需要进行布置。当用户修改了频道设置,所做的更改会自动应用于服务器的数据库。因此,用户在下次登录该应用程序时,系统就会记住他选择的参数。
个性化
用户可以通过设置国家、公司和货币等用户指定变量和过滤器来个性化Web Parts中的内容显示。用户还可以设置一个‘Company in Focus’变量,以动态显示来自多个内容提供商的、针对指定公司或投资组合的信息。‘Company in Focus’相当于一个检索过滤器,可以让用户从任何可用的资源中查看内容,但仅限于和当前‘Company in Focus’相关的内容。这些变量设置均独立面向每位用户。
遍布整个应用程序的Web Parts可以应用两种不同的状态:
· Floating Web Parts拥有一个受用户会话变量,如用户的Company in Focus变量限制的过滤器。不管事件在何时改变了这个变量,所有受该变量限制的浮动Web Parts将自动刷新以反映新的变量设置。
· Fixed Web Parts拥有基于指定Web Part变量的过滤器。例如,News Web Part可能拥有一个面向名为‘Citigroup’的公司硬性编制的过滤器。
CitiVision包含了事件处理能力,允许应用程序不同部分间的双向通信。比如,当用户更改了Company in Focus或Portfolio in Focus等变量,当前仪表板上的浮动Web Parts会自动刷新有关新公司或投资的信息。这样,用户点击几次鼠标就可以快速地在不同的公司和投资信息间进行切换,实现了非常灵活和敏捷的用户体验。
下列图示显示了当用户选定新的Company in Focus时,仪表板上的Web Parts是如何进行刷新的。第一个屏幕快照显示当Company in Focus被设为Citigroup时仪表板的外观。‘Quote Details’Web Part显示Citigroup股票的详细报价信息,而‘Price Chart’Web Part则显示Citigroup的股价走势。
图4 – Citigroup的Quote Details和Price Chart
如果用户把Company in Focus中的公司改为Microsoft,‘Quote Details’和‘Price Chart’Web Parts将自动载入有关Microsoft的内容。
图5 – Microsoft的Quote Details和Price Chart