Мы пытались различными способами добиться перенаправления пользователя без успеха. Нашим основным источником материала были учебники Alfresco, сделанные Джеффом Поттсом (https://ecmarchitect.com/alfresco-developer-series-tutorials/actions/tutorial/tutorial.html). Мы настраиваем Alfresco с Java и реализуем наши пользовательские действия с действием CustomDocLib в пользовательском классе java, который расширяет класс ActionExecutorAbstractBase. Нам было трудно реализовать перенаправление как часть наших ранее настроенных действий, поэтому было бы также полезно, если бы у нас был способ инициировать перенаправление после выполнения определенного действия.
Вот как реализовано наше текущее действие (без перенаправления):
publi c Класс ReviewSigning расширяет ActionExecuterAbstractBase {
...
@ Переопределить защищенный void executeImpl (конечное действие Action, конечное действие NodeRef actionedUponNodeRef) {
...
serviceRegistry.getNodeService (). SetProperty (actionedUponNodeRef) , QNameDef .....;
...
// перенаправить на главную страницу или на сайт
}
Если Вы были бы любезны прислать нам фрагмент кода или изменить наш, чтобы мы могли перенаправить наших пользователей, это было бы очень признательно.