Расширение Filenet P8 3.5 Рабочее место с пользовательским графическим интерфейсом и кодом
-
19-09-2019 - |
Вопрос
Я не знаком с Filnet P8.
Мои предположения о чтении некоторых онлайн-документов заключаются в том, что у него есть центральный веб-интерфейс пользовательского интерфейса, который называется рабочее место, который реализован в веб-стеке Java, и общается с основными частями Filenet через Java API.
Также кажется, что вы можете расширить портлеты для совместимости на рабочем месте JSR 186. - Из того, что я прочитал FileNet P8 Workplace, не является самим порталом и не может размещать портлеты, но предоставляет некоторые функции в качестве портлетов, которые можно использовать с сторонними порталами.
Filenet также, кажется, имеет много точек расширяемости, которые не требуют кодирования, но я рассматриваю высокопоставленное приложение с пользовательскими динамическими сетками и формами.
Можно ли расширить рабочее место, используя портлеты и/или простой подход JSP/сервиса с пользовательским графическим интерфейсом для пользовательского рабочего процесса? (Вероятно, инструмент «Веб -приложение» - это инструмент)
Графический интерфейс может содержать сетки с фильтрацией и выбором столбцов, формы (не бумага один раз) с динамическим отключением/включенными полями, пользовательскими формами поиска, динамическим контекстом и выпадающим меню. Графический интерфейс, конечно, должен быть в состоянии интегрироваться с контентом и процессами.
Ссылка на существующее решение на основе Filenet P8, которое доказывает такое индивидуальное расширение графического интерфейса на рабочем месте, была бы отличной.
Спасибо!
Решение
Это возможно. Прежде всего, рабочее место поставляется с полным исходным кодом. Посмотрите в каталоге Aesource (обычно в C: Program Files Filenet AE, если вы запускаете его в Windows). Во -первых, вам нужно решить, где вы хотите подключить (например, вы хотите создать новую страницу Wokrplace в целом, например, обзор и страницы поиска, или вы хотите объединить ее как новое действие, такое как оформление, получите -Info и т. Д.).
Как только вы выясните это, я смогу предоставить более конкретную информацию о том, где вы хотите добавить ваш новый код. Как только вы сможете отобразить точку входа на свою собственную функцию на рабочем месте, вы можете использовать все, что хотите, в отношении элементов управления и т. Д. Вы можете использовать сетки JSF или просто классические материалы JSP или даже элементы управления JQUERY (при условии, что вы связываете правильные LIBS и т. Д.) Анкет
Еще одна вещь, которую нужно помнить, это то, что вам нужно будет ознакомиться с инструментарием веб -приложения (WAT), чтобы вы могли убедиться, что вы получаете правильную информацию о состоянии с рабочего места (например, пользовательский токен того, кто вошел в систему, Может быть, на каком доке пользователь щелкнул, в какой папке они были, когда введены ваш пользовательский интерфейс).
В любом случае, вот некоторая информация, чтобы начать вас. Если вы предоставите больше информации о том, где вы хотите разбить свой пользовательский интерфейс, я могу дать некоторое руководство как то, что вам нужно для изменения и т. Д.