Как мы можем создать вывод «Проверить успех» в Excel VBO BO для BluePrism? - PullRequest
0 голосов
/ 21 апреля 2020

Итак, у меня есть робот, который обращается к файлу Excel и записывает в него некоторую информацию из коллекции. Дело в том, что до сих пор все работало нормально, но на днях произошел сбой, и соединение inte rnet не удалось. Так что бот продолжал работать и добавлять данные в Excel. Но сохранение не удалось, так как файл хранится на общем жестком диске, поэтому вам нужен inte rnet для доступа к нему. Бот думал, что это спасло, но это не так. Можно ли добавить код VBA в исходную «Закрыть рабочую книгу» BluePrism, чтобы включить вывод в качестве проверки «Успешно»? чтобы гарантировать, что я знаю, что он действительно сохранил файл.

1 Ответ

0 голосов
/ 23 апреля 2020

Можно ли добавить код VBA в исходную «Закрыть книгу» BluePrism, чтобы включить вывод в качестве проверки «Успешно»? чтобы гарантировать, что я знаю, что файл действительно сохранен.

Можно, но идеальный подход состоит в том, чтобы постараться свести к минимуму количество правок, необходимых для фондовых VBO, насколько это возможно, чтобы избежать накопления технического долга. , Фактически, описываемая вами проверка возможна только с помощью стандартных действий, предусмотренных в VBO MS Excel.

Вместо того, чтобы использовать параметр «Сохранить данные» действия «Закрыть рабочую книгу» для сохранения рабочей книги, вставьте этап действия, вызывающий действие «Сохранить рабочую книгу как» в MS Excel VBO. Вы можете передать тот же путь, который вы указали, на вход «Путь к файлу» действия «Открыть рабочую книгу», чтобы перезаписать (выполняя ту же функцию, что и действие «Сохранить рабочую книгу»).

Разница в том, что если существует проблема с сохранением по указанному пути, само действие сгенерирует исключение Internal, которое вы можете Recover и Resume из того, что определяет ваш бизнес-логи c:

enter image description here

...