Используйте внешние действия для проверки входных данных настраиваемых рабочих процессов.
Необходимые условия
Создайте настраиваемый рабочий процесс с входными параметрами. Дополнительные сведения см. в разделе Создание рабочих процессов в клиенте vRealize Orchestrator.
С помощью конструктора форм ввода можно создавать внешние проверки для входных данных рабочего процесса. Во внешних проверках используются сценарии действий, возвращающие строковое значение, если значение входного параметра содержит ошибку. Если значение входного параметра допустимо, внешняя проверка не возвращает ничего.
Процедура
- Войдите в клиент vRealize Orchestrator.
- Создайте действие проверки.
- а. Перейдите в раздел .
- б. Щелкните Создать действие.
- в. Введите необходимую информацию на вкладке Сводка.
- г. Введите входные параметры для действия проверки.
Примечание: Имена входных параметров для действия проверки должны совпадать с именами проверяемых входных параметров для рабочего процесса.
- д. Введите сценарий действия проверки на вкладке Сценарий.
if (in_1=="invalid") {
return "in_1 can't be invalid!";
}
if (in_2=="invalid") {
return "in_2 can't be invalid!";
}
//inputs are valid, return nothing
Примечание: Приведенный выше сценарий — это простой пример, который не является исчерпывающим представлением всех сценариев проверки, которые можно использовать.
- е. Нажмите кнопку Сохранить.
- Примените внешнюю проверку.
- а. Перейдите в раздел .
- б. Выберите настраиваемый рабочий процесс.
- в. Перейдите на вкладку Форма ввода.
- г. Щелкните значок буфера обмена в левом верхнем углу экрана.
- д. Перетащите элемент проверки vRealize Orchestrator в рабочую область.
- е. Выберите элемент проверки, введите метку проверки и выберите действие проверки.
- ё.(Необязательно) Создайте дополнительные элементы проверки.
- ж. Нажмите кнопку Сохранить.
- Запустите рабочий процесс.
Если при проверке возникает ошибка, возвращается строка. Если проверка прошла успешно, то ничего не возвращается, и рабочий процесс продолжает выполняться.
Результаты
Вы создали внешнюю проверку для настраиваемого рабочего процесса vRealize Orchestrator.