Menu

#1193 Выгрузка файла с данными archive.datafile, неправильная конфигурация для задачи бота с embedded файлом

v4.3.1
closed-fixed
vromav
None
5
2017-09-21
2017-09-08
No

В аттаче файл задачи бота с обработчиком ru.runa.wfe.office.doc.DocxHandler, содержащим в себе DOCX шаблон.
При экспорте задачи на сервере из редактора или файла, выполняется скрипт:

<workflowscript xmlns="http://runa.ru/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://runa.ru/xml workflowScript.xsd">
<createbot name="UniversalBot" password="" starttimeout="">
<removeconfigurationsfrombot name="UniversalBot">
<botconfiguration name="Generate DOCX">
</botconfiguration></removeconfigurationsfrombot>
<addconfigurationstobot name="UniversalBot">
<botconfiguration name="Generate DOCX" handler="ru.runa.wfe.office.doc.DocxHandler" embeddedfile="Generate_DOCX.embedded.docx" configuration="Generate DOCX.conf">
</botconfiguration></addconfigurationstobot>
</createbot></workflowscript>

В addConfigurationsToBot используется элемент embeddedFile="Generate_DOCX.embedded.docx" определяющий встроенный в задачу бота docx шаблон.

Если воспользоваться выгрузкой с сервера файла с данными archive.datafile http://www.runawfe.org/rus/doc/ExportDataFile, то полученный скрипт не содержит части embeddedFile="Generate_DOCX.embedded.docx",

<addconfigurationstobot botstation="localbotstation" name="UniversalBot">
<botconfiguration name="Generate DOCX" handler="ru.runa.wfe.office.doc.DocxHandler" configuration="UniversalBot_Generate DOCX.conf">
</botconfiguration></addconfigurationstobot>

сам файл шаблона также отсутствует в архиве.

1 Attachments

Discussion

  • Andrei Mikheev

    Andrei Mikheev - 2017-09-08

    Задача связана с https://sourceforge.net/p/runawfe/bugs/998/

     
  • Andrei Mikheev

    Andrei Mikheev - 2017-09-08

    Переписка с Романом:

    Я попросил пользователей, выполняющих сертификационные работы (на версии 4.3.0.RC2), загружать шаблоны Word-документов в ботов, чтобы мне не тратить время на создание соответствующих папок при проверке. - Мне стали приходить archive.datafile'ы, в которых у ботов отсутствую шаблоны. Похоже, они теряются при экспорте.

    Известна ли эта проблема? Поправлена ли она в 4.3.0?


    Да, проблема знакомая. Посмотрел на текущей версии 4.3 - воспроизводится. Поискал по тикетам SF, этот вопрос уже поднимался.

    https://sourceforge.net/p/runawfe/bugs/998/

    1). Экспорт из редактора задачи бота с шаблоном выполняется успешно. При этом выполняется скрипт

    <addconfigurationstobot name="UniversalBot">
    <botconfiguration name="Generate DOCX" handler="ru.runa.wfe.office.doc.DocxHandler" embeddedfile="Generate_DOCX.embedded.docx" configuration="Generate DOCX.conf">
    </botconfiguration></addconfigurationstobot>

    В документации http://www.runawfe.org/rus/doc/AdminScriptGuide#.D0.AD.D0.BB.D0.B5.D0.BC.D0.B5.D0.BD.D1.82_addConfigurationsToBot для элемента addConfigurationsToBot отсутствует такой атрибут как embeddedFile.

    И в https://sourceforge.net/p/runawfe/bugs/998/ - у меня не получилось сделать добавление конфигурации боту с embedded файлом (в какую бы я папку не кидал docx шаблон, он не загружался, NPE).

    2). Проверил экспорт в archive.datafile на текущей 4.3

    • в сгенерированном скрипте (datafile, папка scripts, файл data.xml), для addConfigurationsToBot отсутствует часть связанная с embeddedFile

    • не выгружается в datafile и сам шаблон из задачи бота *.embedded.docx

    Насколько помню, по этой причине в практикуме не использовал шаблоны в задачах бота, а описывал шаблоны в отдельных файлах.

     
  • Andrei Mikheev

    Andrei Mikheev - 2017-09-08

    В документацию http://www.runawfe.org/rus/doc/AdminScriptGuide добавили элемент embeddedFile.

     
  • Andrei Mikheev

    Andrei Mikheev - 2017-09-10
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,3 @@
    -
    
     В аттаче файл задачи бота с обработчиком ru.runa.wfe.office.doc.DocxHandler, содержащим в себе DOCX шаблон.
     При экспорте задачи на сервере из редактора или файла, выполняется скрипт:
    
    • assigned_to: Andrei Mikheev
     
  • vromav

    vromav - 2017-09-16
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,4 +1,3 @@
    -
     В аттаче файл задачи бота с обработчиком ru.runa.wfe.office.doc.DocxHandler, содержащим в себе DOCX шаблон.
     При экспорте задачи на сервере из редактора или файла, выполняется скрипт:
    
    • status: open --> pending-fixed
    • assigned_to: Andrei Mikheev --> vromav
     
  • vromav

    vromav - 2017-09-21
    • status: pending-fixed --> closed-fixed
     
MongoDB Logo MongoDB