При использовании элемента таблицы данных в настраиваемой форме данные, представленные в таблице, могут вводиться вручную.

Пример ввода данных из CSV-файла

В этом примере имеется таблица значений, представленных в настраиваемой форме запроса. Информация в таблице предоставляется как постоянный источник значений. Источник основан на структуре данных CSV-файла, где первой строкой указывается заголовок. Заголовки являются идентификаторами столбцов и разделяются запятой. Каждая дополнительная строка представляет собой данные, которые появляются в каждой строке таблицы.

  1. Добавьте универсальный элемент таблицы данных на холст проекта.
  2. Выберите таблицу данных и задайте значения в области свойств.
    Область свойств таблицы данных
    Метка Идентификатор Тип
    Имя пользователя имя пользователя Строка
    Идентификатор сотрудника employeeId Целое число
    Руководитель руководитель Строка
    Укажите значения CSV-файла.
    username,employeeId,manager
    leonardo,95621,Farah
    vindhya,15496,Farah
    martina,52648,Nikolai
  3. Убедитесь, что в таблице данных в форме запроса отображаются нужные данные.
    Таблица данных в настраиваемой форме запроса

Пример внешнего источника

В этом примере используется предыдущий пример, но значения основаны на действии vRealize Orchestrator. Несмотря на то, что это пример простого действия, можно использовать более сложное действие, с помощью которого эта информация извлекается из другой базы данных или системы.

  1. В vRealize Orchestrator настройте действие getUserDetails с помощью массива, как показано в следующем примере.
    Действие vRealize Orchestrator для заполнения сетки данных настраиваемой формы
    1. а.На вкладке «Общие» введите имя getUserDetails и укажите имя модуля.
    2. б.На вкладке «Сценарий» используйте следующий пример сценария.
      return [{"username":"Fritz", "employeeId":6096,"manager":"Tom"}]
    3. в.В области «Тип возвращаемого значения» введите или выберите Свойства в качестве типа, а затем установите флажок Массив.
    4. г.Назначьте версию и сохраните действие.
  2. В vRealize Automation Service Broker добавьте сетку данных и на вкладке «Значения» задайте в ее столбцах следующие значения.
    Метка Идентификатор Тип
    Имя пользователя имя пользователя Строка
    Идентификатор сотрудника employeeId Целое число
    Руководитель руководитель Строка
  3. В разделе «Значение по умолчанию» выберите из списка источников значений Внешний источник.
  4. В разделе «Выбор действия» введите getUserDetails и выберите действие, созданное в vRealize Orchestrator.
  5. Сохраните форму.
  6. В каталоге проверьте таблицу в форме запроса.
    Сетка данных заполняется при помощи действия vRealize Orchestrator