Print Certificates and Badges
Last updated
Last updated
Рассмотрим пример робота, который по входному шаблону печатает бейджики и сертификаты.
Проект робота состоит из трех диаграмм и шести файлов. Если описывать пошагово, то данный робот работает следующим образом:
Загружает Таблицу данных из файла “Входной шаблон.xlsx”.
Перебирает строки Таблицы данных.
В цикле для каждой строки робот вызывает диаграмму “EliseyProjectCertificate” для печати сертификата
Затем вызывает диаграмму “EliseyProjectBeidgi” для печати бейджей.
Основная диаграмма проекта выглядит так (для удобства блоки диаграммы пронумерованы):
Блок “Старт” (с этого блока начинается любая диаграмма).
Блок “Загрузить Таблицу Данных” позволяет загрузить “Таблицу Данных” из Excel-документа. Для данного блока указаны следующие свойства:
Путь к файлу (путь к Excel-документу, из которого необходимо загрузить информацию в Таблицу Данных);
Заголовок (при установленном флаге первая строка будет использована в качестве заголовка);
Лист (порядковый номер листа, данные из которого необходимо прочитать в Таблицу Данных).
На выходе получена Таблица Данных, в которую будут загружены данные из Excel-документа.
Блок “Цикл для каждого (Таблица Данных)” циклично перебирает все строки таблицы данных.
Блок “Процесс” позволяет создавать сценарии, состоящие из нескольких диаграмм. Выполнение сценария продолжится с блока “Старт” указанной диаграммы проекта. Выполнение сценария вернется к текущему блоку и продолжится в текущей диаграмме, как только будет достигнут блок “Конец” во внешней диаграмме. Для блока “Процесс” указано свойство “Имя диаграммы” (имя файла диаграммы, в которой продолжится выполнение сценария).
Блок “Процесс” позволяет создавать сценарии, состоящие из нескольких диаграмм. Выполнение сценария продолжится с блока “Старт” указанной диаграммы проекта. Выполнение сценария вернется к текущему блоку и продолжится в текущей диаграмме, как только будет достигнут блок “Конец” во внешней диаграмме. Для блока “Процесс” указано свойство “Имя диаграммы” (имя файла диаграммы, в которой продолжится выполнение сценария).
Блок “Конец” (этим блоком завершается работа сценария или возврат диаграммы подпроцесса в основной процесс).
Диаграмма “EliseyProjectBeidgi”
Блок “Старт” (с этого блока начинается любая диаграмма).
Блок “Присвоить значение переменной” устанавливает новые значения для одной или нескольких переменных. В данном случае, в свойствах указано одно значение, которое необходимо присвоить одной переменной, соответственно.
Блок “Получить путь” позволяет получить полный путь к файлу. Для данного блока указано имя файла, к которому необходимо получить путь.
Блок “Открыть документ” позволяет открыть Word-документ. Для данного блока указаны следующие свойства:
Использовать COM (при установленном флаге работа будет производиться с помощью установленного Word);
Путь к файлу (путь к Word-файлу, который требуется открыть).
Блок “Цикл для каждого (Таблица Данных)” циклично перебирает все строки таблицы данных.
Блок “Присвоить значение переменной” устанавливает новые значения для одной или нескольких переменных. В данном случае, в свойствах указано три значения, которые необходимо присвоить трем переменным, соответственно.
Блок “Заменить текст” позволяет осуществить замену текста в Word-документе. Для данного блока указаны следующие свойства:
Ссылка на Word (ссылка на процесс обработки Word-документа, название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на Word", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Ссылка на документ (ссылка на документ, который необходимо сохранить. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на документ", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Искомый текст (текст, который необходимо попытаться найти в документе);
Новый текст (текст, который необходимо вставить в документ вместо найденного фрагмента).
Блок “Получить путь” позволяет получить полный путь к файлу. Для данного блока указано имя файла, к которому необходимо получить путь.
Блок “Сохранить документ” позволяет сохранить Word-документ. Для данного блока указаны следующие свойства:
Ссылка на Word (ссылка на процесс обработки Word-документа, название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на Word", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Ссылка на документ (ссылка на документ, который необходимо сохранить. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на документ", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Путь к файлу (путь к Word-документу).
Блок “Распечатать документ” позволяет отправить на печать Word-документ. Для данного блока указаны следующие свойства:
Ссылка на Word (ссылка на процесс обработки Word-документа. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на Word", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Ссылка на документ (ссылка на открытый Word-документ, в котором в данный момент происходит работа. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на документ", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа).
Блок “Закрыть документ” позволяет закрыть Word-документ. Для данного блока указаны следующие свойства:
Ссылка на Word (ссылка на процесс обработки Word-документа. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на Word", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Ссылка на документ (ссылка на документ, который необходимо закрыть. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на документ", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа).
Блок “Конец” (этим блоком завершается работа сценария или возврат диаграммы подпроцесса в основной процесс).
Диаграмма “EliseyProjectCertificate”
Блок “Старт” (с этого блока начинается любая диаграмма).
Блок “Присвоить значение переменной” устанавливает новые значения для одной или нескольких переменных. В данном случае, в свойствах указано два значения, которые необходимо присвоить двум переменным, соответственно.
Блок “Получить путь” позволяет получить полный путь к файлу. Для данного блока указано имя файла, к которому необходимо получить путь.
Блок “Открыть документ” позволяет открыть Word-документ. Для данного блока указаны следующие свойства:
Использовать COM (при установленном флаге работа будет производиться с помощью установленного Word);
Путь к файлу (путь к Word-файлу, который требуется открыть).
Блок “Заменить все переменные в тексте” позволяет осуществить замену всех переменных %variable% в Word-документе. Для данного блока указаны следующие свойства:
Ссылка на Word (ссылка на процесс обработки Word-документа. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на Word", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Ссылка на документ (ссылка на открытый Word-документ, в котором в данный момент происходит работа. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на документ", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа).
Блок “Получить путь” позволяет получить полный путь к файлу. Для данного блока указано имя файла, к которому необходимо получить путь.
Блок “Сохранить документ” позволяет сохранить Word-документ. Для данного блока указаны следующие свойства:
Ссылка на Word (ссылка на процесс обработки Word-документа, название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на Word", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Ссылка на документ (ссылка на документ, который необходимо сохранить. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на документ", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Путь к файлу (путь к Word-документу).
Блок “Распечатать документ” позволяет отправить на печать Word-документ. Для данного блока указаны следующие свойства:
Ссылка на Word (ссылка на процесс обработки Word-документа. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на Word", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Ссылка на документ (ссылка на открытый Word-документ, в котором в данный момент происходит работа. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на документ", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа).
Блок “Закрыть документ” позволяет закрыть Word-документ. Для данного блока указаны следующие свойства:
Ссылка на Word (ссылка на процесс обработки Word-документа. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на Word", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа);
Ссылка на документ (ссылка на документ, который необходимо закрыть. Название переменной в данном свойстве должно совпадать с названием переменной в свойстве "Ссылка на документ", блоков "Создать документ" или "Открыть документ" из группы Word, которые ранее использовались для создания или открытия данного документа).
Блок “Лог” позволяет выводить в лог произвольные сообщения и/или значения переменных в процессе работы сценария робота. Для данного блока указано свойство “Значение”. В кавычках указана текстовая константа, а имя переменной начинается с символа $. Т.е., данный блок записывает в лог робота сообщение об ошибке.
и 12. Блок “Конец” (этим блоком завершается работа сценария или возврат диаграммы подпроцесса в основной процесс).