Как я могу показать контент, добавленный в одной задаче, в … — Alfresco Hub

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

Как я могу этого добиться?

Благодарю за вашу помощь …

С уважением.


Не могли бы вы подробнее рассказать о том, что вы имеете в виду под «связанным контентом» — вы имеете в виду в раздел «+ Сопутствующий контент» в Activti-Explorer, верно?

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

Если вы используете Activti-Explorer для прикрепления связанного содержимого, создается впечатление, что загружаемый контент должен быть автоматически доступен для просмотра любой последующей задаче в процессе. И на самом деле я смог добиться такой же видимости, используя элемент управления формы «Присоединить» следующим образом:

Включение элемента управления« Присоединить »как в задачу JEarles, так и в задачу администратора.

Надеюсь, это поможет,
-JEarles


Привет, JEarles,

Спасибо за ответ …

Я использую Alfresco Activiti … ниже приведен снимок экрана с описанием задачи .

Предполагая, что я добавляю контент в задачу, щелкнув: «Добавить документ и поделиться знаниями», он успешно добавлен и отображается в разделе «Связанное содержимое», как показано на скриншоте ниже:

После того, как я« завершу »эту задачу, процесс передаст управление моей следующей последующей задаче. Мне нужно показать эти поддерживаемые документы, комментарии, завершенные задачи контрольного списка и т. Д. В этой последующей задаче.

Будет ли исправление, упомянутое вами, работать в этом сценарии для связанное содержимое?


Похоже, что в базе данных все файлы, загруженные в раздел «Связанное содержимое», выделенные на ваших снимках экрана, являются прикреплен к определенным TaskId и ProcessId, без каких-либо полей, чтобы связать или предоставить их другой задаче. Они также отмечены полем, так что они отображаются только в разделах «Связанное содержимое» при просмотре задачи. Без пользовательской модификации я не вижу в какой-либо документации способа предоставить эти файлы задачам, следующим за ним. Возможно, я что-то пропустил, но я так не думаю.

Использование элемента управления «Присоединить» для создания собственной пользовательской реализации связанных элементов решит эту проблему. Да.

-JEarles


Привет,

У меня такой же вопрос — как увидеть весь загруженный контент по всем задачам.

Доступна ли эта функция «из коробки»? В противном случае я не понимаю, зачем загружать документы, если вы не можете работать над ними вместе!?

Насколько я знаю, другие продукты имеют такую ​​функциональность — позвольте позвонить это «вложения». Когда какой-либо пользователь загружает документы на любом этапе рабочего процесса … эти документы видны всем другим участникам рабочего процесса на всех последующих этапах/задачах (даже разрешения могут быть настроены).

Если у меня есть простой процесс утверждения, состоящий из двух шагов:

— одноэтапная загрузка документа для утверждения

— второй шаг — просмотрите загруженный документ и утвердите его.

Для этого сценария мне нужно увидеть все документы uplodad на втором этапе.

Можно ли в Activiti ????

Если нет — то нафига «связанный контент» по задаче создается ?? Если я загружаю что-то по задаче и нажимаю Завершить — контент больше не доступен для процесса ???? Имеет ли это смысл ????


Поскольку это простой процесс утверждения обзора —

Имейте При запуске процесса прикрепите один или несколько документов в поле формы. Затем в последующей задаче проверки покажите документы, используя поле формы «Отображаемое значение», здесь выберите идентификатор поля формы, который вы использовали в форме «Начать процесс» для загрузки документов.

С уважением.


Это всего лишь пример.

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

Я думал, что когда задача будет завершена, я могу запустить свое стороннее приложение для создания документа и сохранения его обратно в задачу с помощью REST API.

Но для остальных задач он не отображается.


вы можете использовать следующие REST API:

/предприятие/экземпляры-процесса/{processInstanceId}/raw-content

или

/enterprise/tasks/{taskId}/raw-content

Подробная информация о параметрах доступна в api-explorer.

С уважением.


Спасибо,

Кстати, знаете ли вы, как установить идентификатор экземпляра процесса в переменную процесса, чтобы иметь возможность использовать его позже в шаблоне настраиваемой формы?

Из шаблона у меня есть доступ к переменным формы. Как заполнить одну из переменных формы идентификатором экземпляра процесса?


выполнение. getProcessInstanceId () это даст вам processInstanceId — вы можете установить его в любую переменную в Listener — после того, как переменная установлена, вы можете использовать то же имя переменной, что и идентификатор поля формы — это установит значение в форме .. ..

С уважением.

Оцените статью
Botgadget.ru
Добавить комментарий