Я использую Activiti предприятие, и я хочу, чтобы объединить 2 документов в рамках рабочего процесса ... Я попытался документ слияния боб, указанный здесь,Как объединить документы в Activiti
https://docs.alfresco.com/activiti/docs/dev-guide/1.4.0/#_document_merge_bean_documentmergebean
Но ни он, ни документов, ни слияния дает какую-либо ошибку, но в tomacat консоли можно увидеть следующие выходные
INFO com.activiti.runtime.activiti.bean.DocumentMergeBean - fieldIds t1,t2, variable t3 305347
INFO com.activiti.runtime.activiti.bean.DocumentMergeBean - contentList 1000
INFO com.activiti.runtime.activiti.bean.DocumentMergeBean - field t2
INFO com.activiti.runtime.activiti.bean.DocumentMergeBean - putting t2 1
INFO com.activiti.runtime.activiti.bean.DocumentMergeBean - field t1
INFO com.activiti.runtime.activiti.bean.DocumentMergeBean - putting t1 1
INFO com.activiti.runtime.activiti.bean.DocumentMergeBean - finalContentList 0
здесь t1 и t2 мои переменные 2 документа, и я пытаюсь получить выход в переменную t3, но невезением ...
Помогите, если кто знает ...
Да, оба эти документы имеют .docx я называю слияния боб от моей задачи службы например, $ {documentMergeBean.mergeDocuments ('t1, t2', 't3', execute)} в свойстве выражения Правильно ли это? или я ошибаюсь здесь? –
Я считаю, что вы правильно звоните, но я считаю, что имена полей (t1 и t2 в вашем случае) сами должны сопоставляться с именем (связанного содержимого). Попробуйте запросить таблицу RELATED_CONTENT и убедитесь, что записи для этой задачи имеют имя, которое заканчивается на .doc или .docx –
Hey Greg, Большое вам спасибо за ваше время ... Я очень ценю это ... На самом деле там опечатка в руководстве разработчика ... нам нужно использовать «;» вместо «,» в выражении ... $ {documentMergeBean.mergeDocuments ('t1; t2', 't3', исполнение)} –