Создание и тестирование модулей RunbookBuild and test runbooks

Важно!

Эта версия Orchestrator достигла конца поддержки, мы рекомендуем выполнить обновление до Orchestrator 2019.This version of Orchestrator has reached the end of support, we recommend you to upgrade to Orchestrator 2019.

Runbook Designer — это средство, используемое для создания, управления и запуска модулей Runbook.The Runbook Designer is the tool that you use to create, manage, and run runbooks. Можно также запускать модули Runbook и просматривать их состояние в консоли orchestration.You can also run runbooks and view their status in the Orchestration Console.

Чтобы создать модуль Runbook, перетащите действия в рабочую область.To build a runbook you drag activities onto the workspace. Действия — это стандартные блоки модулей Runbook.Activities are the building blocks of runbooks. Обычно отдельные действия выполняют три операции:In general, individual activities perform three actions:

  • Доступ к опубликованным даннымAccess published data

  • выполнения некоторой операции;Perform some action

  • публикация новых данных.Publish new data

Дополнительные сведения о типах действий см. в разделе Управление действиями Runbook.For more information about types of activities, see Control runbook activities.

Панели Runbook DesignerRunbook Designer Panes

Интерфейс Runbook Designer организован в следующие четыре панели.The Runbook Designer interface is organized into the following four panes.

ПанельPane ОписаниеDescription
СоединенияConnections Структура папок, где можно упорядочить рабочие процессы в системе Orchestrator и изменить разрешения для папок.The folder structure where you can organize workflows in the Orchestrator system and edit permissions on folders. Также предоставляет доступ к серверам Runbook и глобальным параметрам.Also provides access to Runbook Servers and Global Settings.
Рабочая область Runbook DesignerRunbook Designer workspace Рабочая область, в которой создаются модули Runbook Orchestrator.The workspace where you build Orchestrator runbooks. Модули Runbook в выбранной папке на панели подключения перечислены как вкладки в верхней части рабочей области.The runbooks in the folder selection in the Connections pane are listed as tabs across the top of the workspace. При выборе вкладки в модуле Runbook она отображается в рабочей области Runbook Designer.When you select a tab in a runbook, it is displayed in the Runbook Designer workspace.
ДействияActivities Содержит все доступные действия ( либо стандартные действия, либо действия, доступные в пакетах интеграции ) для использования в модулях Runbook.Contains all the activities available (either standard activities or activities available from integration packs) for use in runbooks. Вы перетаскивайте действия из панели действия в рабочую область конструирования, а затем связываете их вместе с формами Runbook.You drag activities from the Activities pane into the Design workspace, and then link them together to form runbooks.
ЖурналLog Журналы, отображающие действия и журнал для текущего модуля Runbook.Logs showing the activity and history for the current runbook. Дополнительные сведения см. в разделе журналы Orchestrator.For more information, see Orchestrator Logs.

Сортировка действий по имени действия и категории "имя"Sorting activities by activity name and category ame

Orchestrator позволяет сортировать действия в алфавитном порядке по имени действия или по имени категории.Orchestrator lets you sort activities alphabetically by activity name, or by category name. По умолчанию действия сортируются по категориям, таким как управление Runbook, электронная почта, Управление файлами, мониторинг, уведомление, планирование, система, управление текстовыми файлами и средства.By default, activities are sorted by category, such as Runbook Control, Email, File Management, Monitoring, Notification, Scheduling, System, Text File Management, and Tools.

Чтобы отсортировать действия по имени действия и имени категории, выполните следующие действия.Use the following steps to sort activities by their activity name and category name.

Сортировка действий по имени действия в алфавитном порядкеTo sort activities alphabetically by activity name

  • На панели действия щелкните правой кнопкой мыши имя категории, чтобы выбрать все действия.In the Activities pane, right-click a category name to select All Activities.

    Действия сортируются в алфавитном порядке по имени действия.The activities are sorted alphabetically by activity name.

Сортировка действий по имени категории в алфавитном порядкеTo sort activities alphabetically by category name

  • На панели действия щелкните правой кнопкой мыши имя категории и выберите пункт по умолчанию.In the Activities pane, right-click a category name to select Default.

    Действия сортируются в алфавитном порядке по имени категории.The activities are sorted alphabetically by category name.

Изменение значковChanging icons

Можно изменить размер по умолчанию для каждого значка действия с мелкого на крупный, щелкнув правой кнопкой мыши имя действия и выбрав малый или крупный .You can change the default size of each activity icon from small to large by right-clicking an activity name and selecting Small or Large .

Запуск модуля Runbook в конструктореTo start a runbook in the Designer

  1. В области подключения щелкните папку модули Runbook , чтобы просмотреть доступные модули Runbook.In the Connections pane, click the Runbooks folder to see the available runbooks.

  2. В рабочей области конструирования щелкните вкладку Runbook.In the Design workspace, click a runbook tab.

  3. Если модуль Runbook извлечен, нажмите кнопку вернуть .If the runbook is Checked Out, select the Check In button.

  4. В рабочей области конструирования щелкните правой кнопкой мыши вкладку Runbook и выберите команду выполнить.In the Design workspace, right-click the runbook tab and select Run.

  5. В диалоговом окне Запуск Runbook перейдите в поле доступный ( ) сервер Runbook и выберите подходящий сервер.In the Start Runbook dialog box, go to Available Runbook Server(s) box and select the applicable server.

  6. Нажмите кнопку со стрелкой, чтобы имя сервера стало доступно в поле Выбранные серверы ( ) Runbook .Click the Arrow button so that the server name is now in the Selected Runbook Servers(s) box.

  7. Щелкните Запуск.Click Start.

Чтобы прерывать задание из Runbook DesignerTo stop a job from the Runbook Designer

  1. Перейдите на вкладку Runbook мониторинга .Click the Monitor Runbook tab.

  2. На панели инструментов нажмите кнопку " Закрыть".On the toolbar, click Stop.

Тестирование модуля RunbookTesting your runbook

После создания модуля Runbook его можно протестировать перед его запуском в рабочей среде.After you build a runbook, you can test it before it is run in production. Для тестирования используется Runbook Tester , запускаемый в Runbook Designer.To test, you use the Runbook Tester which you start in the Runbook Designer. Runbook Tester позволяет запустить модуль Runbook для просмотра опубликованных данных каждого действия.The Runbook Tester lets you run the runbook to view the Published Data from each activity. Можно выполнить весь модуль Runbook, пошаговое выполнение каждого действия за раз или установить точки останова в определенных действиях.You can run through the entire runbook, step through each activity one at a time, or set breakpoints at certain activities.

Важно!

Runbook Tester фактически выполняет каждое действие рабочего процесса.Runbook Tester actually performs each activity within the workflow. Эти шаги выполняются не в моделируемой или виртуальной среде.The steps are not performed in a simulated or virtualized environment. Все соединения, установленные в модули Runbook, реальны и полностью функциональны. Таким образом, любые действия, предназначенные для изменение или удаления данных в связанных системах, действительно изменяют или удаляют эти данные.All the connections referenced in the runbook are live and fully functional, so any activities that modify or destroy data in connected systems cause that data to be modified or destroyed. Например, если действие Запрос к базе данных используется для выполнения операции DROP TABLE ImportantTable, оно действительно удаляет таблицу ImportantTable из экземпляра Microsoft SQL Server.For example, if you use the Query Database activity to DROP TABLE ImportantTable, it actually deletes the ImportantTable from the instance of Microsoft SQL Server.

Важно!

Следует учесть, что учетная запись, используемая для запуска Runbook, для успешного запуска должна иметь разрешение на локальном компьютере.Note that the account used to start the runbook must have permission on the local computer to run successfully. Эти требования к разрешениям действуют также для тестирования Runbook с помощью Runbook Tester.These permission requirements also apply when testing the runbook with the Runbook Tester. Для успешного тестирования модуля Runbook следует запустить Runbook Designer as Administrator.To successfully test your runbook, start the Runbook Designer as Administrator. По ассоциации Runbook Tester запускается от имени администратора и использует - маркер безопасности более высокого уровня.By association, the Runbook Tester runs as Administrator and uses the higher-level security token.

Тестирование модуля RunbookTo test a runbook

  1. В Runbook DesignerОткройте модуль Runbook и в строке меню выберите Runbook Tester.In the Runbook Designer, open the runbook, and on the menu bar, click Runbook Tester.

  2. При появлении запроса нажмите кнопку Да , чтобы извлечь модуль Runbook.If prompted, click Yes to check out the runbook.

  3. Чтобы запустить модуль Runbook от начала до конца без остановки, щелкните выполнить до точки останова.To run through the runbook from beginning to end without stopping, click Run to Breakpoint.

    Чтобы выполнить по одному действию за раз, щелкните шаг.If you want to step through it one activity at a time, click Step.

  4. Просмотрите панель Журнал , чтобы просмотреть состояние завершения каждого действия.View the Log pane to see the completion status of each activity. Чтобы просмотреть сведения и опубликованные данные из действия, выберите действие и щелкните Показать подробности.To view the details and Published Data from an activity, select the activity, and click Show Details.

Задание точки остановаTo set a breakpoint

  1. Выберите действие, для которого необходимо задать точку останова.Select the activity on which to set the breakpoint.

  2. Щелкните Переключить точку останова.Click Toggle Breakpoint.

  3. Щелкните выполнить до точки останова.Click Run to Breakpoint.

    Каждое действие выполняется до точки останова.Each activity up to the breakpoint runs. Модуль Runbook приостанавливается перед выполнением действия с точкой останова.The runbook pauses before running the activity with the breakpoint.

  4. Чтобы перейти к концу модуля Runbook, нажмите кнопку выполнить до точки останова еще раз или шаг с заходом по одному действию за раз, щелкните шаг.To continue through to the end of the runbook, click Run to Breakpoint again, or to step through it one activity at a time, click Step.

Дальнейшие действияNext steps