Создайте bots сборку, чтобы предоставить общий доступ к сведениям о сеансе с помощью пакета SDK
Общий сеанс позволяет повторно использовать действия между TaskBots ними одновременно, например, с использованием одного и того же файла Excel для передачи значений.
Подготовка
Убедитесь, что у вас есть следующие возможности для создания : TaskBot
- Доступ к Control Room
- Учетные данные с разрешениями AAE_Basic
- Лицензия на разработку, позволяющая создавать и запускать TaskBots
- Ваша рабочая станция является зарегистрированным устройством в. Control Room
- Файл Excel, который необходимо использовать в действиях общих сеансов
Процедура
- Войдите в . Control Room
- Создайте три TaskBots элемента, которые будут совместно использовать действия общих сеансов.
- Перейдите в раздел боты > Мои ботыи щелкните значок Создать бот.
- В поле Name (Имя) введите parentSessionи нажмите Create & Edit(Создать и редактировать) .
-
На панели действий найдите Excel Advanced и перетащите Open в Bot editor.
- В разделе путь к файлувыберите Файл рабочего стола, нажмите Обзор, И перейдите к нужному файлу Excel.
- В имени сеансасохраните значение по умолчанию.
- Нажмите Сохранить.
-
Для каждого нового TaskBotсоздайте три новые переменные:
- Создайте новую переменную сеанса ParentSession типа Type > и сеанса типа > MS Excel Sessionи нажмите кнопку Применить.
- Создайте новую переменную childSession1 типа > сеанса и сеанса > MS Excel, выберите использовать как ввод, а затем нажмите Применить.
- Создайте новую переменную childSession2 типа > сеанса и типа сеанса > MS Excel, выберите использовать как ввод, а затем нажмите Применить.
-
На панели действий найдите Excel Advancedи перетащите переменную Set Session в Bot editor.
- В имени сеансасохраните значение по умолчанию.
- В окне Сохранить сеанс в переменнуювыберите parentSession.
-
На панели действий найдите Task Botи перетащите Run в Bot editor.
- В поле задачи для запускавыберите Файл в помещении управления, нажмите Выбрать, А затем выберите пункт Обзори затем пункт деты1.
- В окне Input Values(значения ввода) выберите Set childSession1(установить детальные1) , введите F2И выберите parentSession.
- На панели действий найдите Excel Advanced и перетащите Close, выберите имя сеанса в качестве локального имении сохраните значение по умолчанию.
-
Создайте новую bot систему под названием childBot1.
- В поле Имя введите childBot1.
- На панели действий найдите Excel Advancedи перетащите Get single cell в Bot editor.
- Выберите активную ячейку в имени сеанса и выберите Локальное имя, введите F2, А затем в Store cell content to(Сохранить содержимое ячейки в) выберите prompt-Assignment(приглашение-назначение) .
- На панели действия найдите поле сообщение. В окне Введите сообщение для отображения, введите F2, затем выберите приглашение-назначение.
-
На панели действий выберите пункт Task Bot(задача внизу) и перетащите Run (выполнить) в Bot editor.
- В поле задачи для запускавыберите Файл в помещении управления, нажмите Выбрать, Затем выберите пункт Обзор, а затем пункт детор2.
- В окне Input Values(значения ввода) выберите Set childSession2(установить детальные2) , введите F2И выберите childSession1.
-
Создайте новый бот под названием childBot2.
- В поле Имя введите childBot2.
- На панели действий найдите Excel Advancedи перетащите Get Current Worksheet name в Bot editor.
- В имени сеанса > Общий сеансвведите F2 > childSession2, И в разделе Назначение выхода переменной выберите приглашение-назначение.
- На панели действия найдите поле сообщение. В окне Введите сообщение для отображения, введите F2, и выберите приглашение-назначение.
- Сохраните все три bots и запустите сеанс ParentSession TaskBot.
Значение одной ячейки от родительского бот:1
Текущее имя рабочей таблицы Excel, открытой в родительском боте: Лист1 <имя листа>
Ваш робот успешно запущен!