我不熟悉Filnet P8。
我在阅读一些在线文档时的假设是,它有一个名为Workplace的基于Web的中央用户界面,它在Java Web堆栈上实现,并通过Java API与Filenet的核心部分进行通信。
你似乎也可以通过JSR 186兼容的portlet扩展Workplace。 - 从我读过的内容来看,Filnet P8 Workplace不是门户本身,不能托管portlet,但提供了一些功能作为可以与第三方门户一起使用的portlet。
Filenet似乎也有很多不需要编码的扩展点,但我正在考虑使用自定义动态网格和表单的高度自定义应用程序。
是否可以使用portlet和/或普通的JSP / Servlet方法扩展Workplace以及自定义工作流的自定义GUI? (可能是“Web应用程序工具包”是工具)
GUI可以包含具有过滤和列选择的网格,具有动态禁用/启用字段的表单(不是纸张一次),自定义搜索表单,动态上下文和下拉菜单。 当然,GUI应该能够与内容和流程引擎集成。
现有基于Filenet P8的解决方案的链接证明了这种自定义的Workplace GUI扩展可能很棒。
谢谢!
答案 0 :(得分:2)
这是可能的。首先,Workplace附带完整的源代码。查看AESource目录(如果在Windows上运行,通常在c:\ Program Files \ FileNet \ AE中)。首先需要决定的是你要插入的地方(例如你想像浏览和搜索页面一样创建一个新的Wokrplace页面,或者你想把它作为Checkout,Get这样的新动作拼接出来 - 信息等)。
一旦弄明白,我可以提供更多具体信息,说明您想要添加新代码的位置。一旦你可以在Workplace中显示你自己的功能的入口点,你可以使用任何你想要的控件等。你可以使用JSF网格或只是经典的JSP东西甚至JQuery控件(如果你链接正确的库等)
要记住的另一件事是,您需要熟悉Web应用程序工具包(WAT),以便确保从Workplace获取正确的状态信息(例如,谁是谁的用户令牌)登录后,可能是用户点击的文档ID,进入用户界面时他们所处的文件夹。)
无论如何,这里有一些信息可以帮助你入门。如果您提供有关在哪里拼接用户界面的更多信息,我可以提供一些指导,因为您需要更改等等。