Как настроить стандартный список рабочих мест для Oracle
Фон:
Мне нужно отобразить задачи рабочего списка Oracle BPEM для текущего пользователя, вошедшего в систему, из двух разных источников (рабочий список OIM и рабочий список SOA). Какой самый простой способ сделать это.
Oracle предоставляет собственное приложение рабочего списка для отображения доступных рабочих списков для пользователя. Но проблема такого подхода заключается в том, что пользователь отображается с общей веб-страницей (из Oracle), и он предоставляет слишком много опций пользователю.
Мои требования:
Показать простую таблицу данных со списком доступных задач для пользователя из всех доступных источников. Затем пользователь может щелкнуть задачу и просмотреть дополнительные сведения, связанные с этой задачей.
Мой подход пока:
1) Используйте готовый регион "рабочий список", предоставленный Oracle
2) Создано два соединения с рабочим списком для получения заданий из разных мест
3) Включил готовый (из оракула) рабочий список на мою страницу
4) визуализированная страница выглядит следующим образом
Мои вопросы:
1) Как я могу настроить отображение элементов, отображаемых мне по стандартному региону рабочего списка оракула?
2) Как я могу показать все доступные элементы в виде одного списка (на данный момент он не отображает все сразу, он показывает только первые 25 записей... затем пользователь должен нажать на дополнительную ссылку)
3) Есть ли другие простые способы отображения всех задач, доступных пользователю?
1 ответ
Ты можешь сделать MDS Customization
в потоке задач Oracle Worklist, однако он позволяет настраивать только представление.
Хотя декларативный подход предлагается разработчикам ADF, разработчики Oracle в основном управляют данными в резервных компонентах, а не в привязках данных. Таким образом, MDS Customization не является решением для ваших требований.
Если вы попытаетесь настроить поток задач, вы увидите, что Java-классы скомпилированы, а исходный код не является общедоступным.
Такой, как я, может пойти дальше и может декомпилировать классы Java, изменять все, что нужно, и развертывать в Weblogic. Чем, если вы заставите ClassLoader управляемого сервера загружать ваш класс, он будет работать.
Насколько мне известно, нет другого решения, предлагаемого Oracle для этой задачи.