Введение в программу Sharpa Designer В видео представлена программа Sharpa Designer, которая используется для разработки сценариев роботов и их тестирования. Также упоминается, что разработанные сценарии роботов можно запускать отдельно от конструктора с помощью отдельной программы.
Инструменты в центре внимания Основным инструментом, на котором сосредоточено внимание, является Canvas, где диаграммы бизнес-процессов создаются путем добавления таких элементов, как кубы или блоки, представляющие действия. Связи между этими блоками указывают последовательности действий в рамках сценария.
Структура блоков и диаграмм Сценарии состоят из стартового блока, нескольких вкладок диаграммы (основной и вспомогательной), блока журнала для отображения текста или значений переменных, панели свойств с подробными описаниями, все они соединены стрелками, указывающими на управление потоком.
Функциональность стартового блока Стартовый блок инициирует выполнение проекта; в нем может быть несколько вкладок диаграммы, одна из которых назначена основной для выполнения сценариев робота, в то время как другие выполняют вспомогательные роли.
Использование блока ведения журнала Блок ведения журнала позволяет выводить произвольный текст или значения переменных в специальную область интерфейса конструктора; всплывающие подсказки предоставляют дополнительную информацию о каждом свойстве при наведении курсора мыши.
Текстовые константы и защищенные строки Вводится концепция текстовых констант, заключенных в двойные кавычки, а также защищенный строковый тип, полезный для безопасного хранения конфиденциальных данных, таких как пароли.
Автоматическое преобразование типов Платформа автоматически выполняет неявные преобразования типов при работе с различными типами, особенно с простыми типами, такими как числа и текст.
Обработка текста и цифр Объединение текстовой строки и числа редко приводит к ошибкам; платформа корректно обрабатывает это, преобразуя число в текстовый тип. Это обеспечивает корректную обработку без ошибок.
Экспериментирование с назначением переменных Присвоение значений переменным демонстрируется с помощью экспериментов с использованием числовых и текстовых данных. Автоматическое преобразование несовпадающих типов данных проиллюстрировано в практических сценариях.
'A = 1' против 'A = "1"' 'A = 1' присваивает значение как целое число, в то время как 'A = "1"' присваивает его как строку. Разница в присваивании влияет на то, как выполняются операции с этими переменными.
Объяснение блока назначения переменной Блок назначения переменной позволяет указать как имя переменной (левая сторона), так и присвоенное ей значение (правая сторона). В этом блоке можно выполнить несколько назначений.
Работа с данными Excel Загрузка таблицы данных и отображение ее на экране. Загруженные данные можно просмотреть в стандартном окне сообщений.
Манипулирование табличными данными Изменение значений ячеек в загруженной таблице путем присвоения новых значений определенным ячейкам с помощью выражений. Сохранение измененной таблицы обратно в файл.
Ограничения загрузки и сохранения таблиц Метод загрузки и сохранения таблиц не сохраняет форматирование, такое как выделенный жирным шрифтом или курсивом текст, цвета или изображения на листе Excel.
Прямое взаимодействие с Excel Использование блоков для непосредственного открытия, изменения, сохранения документов без использования промежуточной переменной для хранения ссылок на документы.
Контроль видимости документа Управление тем, отображаются ли открытые документы на экране или работают невидимо за кулисами, в зависимости от предпочтений пользователя.
Разрешение конфликтов в именовании файлов Когда имена людей повторяются, могут возникать конфликты. Создание двух файлов с одинаковым именем приводит к появлению технической переменной, которая меняет свое значение при каждом цикле индексации.
Динамическая индексация и создание файлов Техническая переменная динамически изменяет свое значение, создавая на его основе новые имена файлов. Формат расширения файла важен для правильного присвоения имен и сохранения документов.
Результаты работы робота Робот успешно создал три новых файла с измененными именами и содержимым, сохранив исходный шаблон нетронутым. Задача была выполнена без ошибок или предупреждений во время выполнения.
Техника манипулирования текстом "цитированием" "Цитирование" текста предполагает использование двойных кавычек внутри текстовой константы путем их удвоения для представления символа одинарной кавычки при использовании внутри текстовых констант в роботизированных операциях.
Обработка ошибок в работе робота Проверка того, влияет ли удаление предыдущих файлов на процесс их перезаписи; обеспечение того, чтобы существующие ошибки не возникали после попыток перезаписи.