1

我对 Filnet P8 不熟悉。

我阅读一些在线文档的假设是,它有一个名为 Workplace 的基于 Web 的中央用户界面,它在 Java Web 堆栈上实现,并通过 Java API 与 Filenet 的核心部分进行通信。

此外,您似乎可以通过符合 JSR 186 的 portlet 扩展 Workplace。- 从我读过的内容来看,Filnet P8 Workplace 本身并不是一个门户,也不能托管 Portlet,但它提供了一些作为 Portlet 的功能,可以与第 3 方门户一起使用。

Filenet 似乎也有很多不需要编码的扩展点,但我正在考虑使用自定义动态网格和表单的高度自定义应用程序。

是否可以使用 portlet 和/或普通 JSP/Servlet 方法以及自定义 GUI 来扩展 Workplace 以实现自定义工作流?(可能“Web Application Toolkit”就是工具)

GUI 可以包含带有过滤和列选择的网格、带有动态禁用/启用字段的表单(不是一次性的)、自定义搜索表单、动态上下文和下拉菜单。GUI 当然应该能够与内容和流程引擎集成。

一个链接到现有的基于 Filenet P8 的解决方案,证明这样的自定义 Workplace GUI 扩展是可能的,将会很棒。

谢谢!

4

1 回答 1

2

这个有可能。首先,Workplace 带有完整的源代码。查看 AESource 目录(如果在 Windows 上运行,通常在 c:\Program Files\FileNet\AE 中)。您首先需要决定的是您要插入的位置(例如,您是要像浏览和搜索页面一样创建一个新的工作场所页面,还是要将其拼接为一个新的操作,如结帐、获取-信息等)。

一旦你弄清楚了,我可以提供更具体的信息,说明你想在哪里添加新代码。一旦您可以在 Workplace 中显示您自己的功能的入口点,那么您就可以使用任何您想要的控件等。您可以使用 JSF 网格或经典的 JSP 东西甚至 JQuery 控件(前提是您链接了正确的库等) .

要记住的另一件事是,您需要熟悉 Web 应用程序工具包 (WAT),以便确保从 Workplace 获取正确的状态信息(例如登录用户的用户令牌,可能是用户点击了什么文档 ID,当他们进入你的 UI 时他们所在的文件夹)。

无论如何,这里有一些信息可以帮助您入门。如果你提供更多关于你想在哪里拼接你的 UI 的信息,我可以提供一些指导,比如你需要改变什么等等。

于 2009-08-07T15:44:25.607 回答