Расширение Filenet P8 3.5 Workplace с пользовательским интерфейсом и кодом

Я не знаком с Filnet P8.

Мои предположения при чтении некоторых онлайн-документов состоят в том, что он имеет центральный веб-интерфейс пользователя под названием Workplace, который реализован в веб-стеке Java и взаимодействует с основными частями Filenet через API-интерфейсы Java.

Также кажется, что вы можете расширить портлеты Workplace через JSR 186. - из того, что я прочитал, Filnet P8 Workplace не является самим порталом и не может размещать портлеты, но предоставляет некоторые функции в качестве портлетов, которые можно использовать с сторонними порталами.

В Filenet также есть много точек расширения, которые не требуют кодирования, но я рассматриваю сильно адаптированное приложение с настраиваемыми динамическими сетками и формами.

Можно ли расширить рабочее место с помощью портлетов и / или простого подхода JSP/Servlet с настраиваемым графическим интерфейсом для настраиваемого рабочего процесса? (Вероятно, это инструмент для веб-приложений)

Графический интерфейс может содержать сетки с фильтрацией и выбором столбцов, формы (не бумажные) с динамически отключаемыми / включающими полями, пользовательские формы поиска, динамический контекст и выпадающие меню. Конечно, графический интерфейс должен быть в состоянии интегрироваться с движками контента и процессов.

Было бы здорово получить ссылку на существующее решение на базе Filenet P8, которое доказывает, что такое собственное расширение графического интерфейса Workplace возможно.

Спасибо!

1 ответ

Решение

Это возможно. Прежде всего, Workplace поставляется с ПОЛНЫМ исходным кодом. Посмотрите в каталоге AESource (обычно в c:\Program Files\FileNet\AE, если вы работаете в Windows). Прежде всего вам нужно решить, куда вы хотите подключиться (например, хотите ли вы вообще создать новую страницу Wokrplace, например, страницы "Обзор" и "Поиск"), или вы хотите объединить ее в качестве нового действия, такого как Checkout, Get-Инфо и тд).

Как только вы это выясните, я могу предоставить более конкретную информацию о том, куда вы хотите посмотреть, чтобы добавить свой новый код. После того, как вы сможете отобразить точку входа в свою собственную функцию в Workplace, вы сможете использовать все, что захотите, в качестве элементов управления и т. Д. Вы можете использовать сетки JSF или просто классические элементы JSP или даже элементы управления JQuery (при условии, что вы связываете нужные библиотеки и т. Д.),

Следует также помнить, что вам необходимо ознакомиться с инструментарием веб-приложений (WAT), чтобы убедиться, что вы получаете правильную информацию о состоянии с рабочего места (например, маркер пользователя, вошедшего в систему, может быть, на какой документ щелкали пользователя, в какой папке он находился, когда входил в ваш пользовательский интерфейс).

В любом случае, вот некоторая информация, чтобы вы начали. Если вы предоставите больше информации о том, где вы хотите соединить свой пользовательский интерфейс, я могу дать некоторые рекомендации о том, что вам нужно изменить и т. Д.

Другие вопросы по тегам