Помимо применения готовых к использованию пакетов интеграции, доступных на странице «Experience Workflows» служб Hub, можно настроить пакеты интеграции в соответствии с требованиями компании, а также создать собственные интеграции.

Чтобы изменить готовые к использованию процессы интеграции Boomi, запустите платформу Boomi AtomSphere из раздела Experience Workflows > Службы и ресурсы в консоли служб Hub. На платформе AtomSphere можно изменить, развернуть и настроить настраиваемый пакет интеграции, выполнив действия в указанной ниже последовательности.

  1. Найдите готовый к использованию процесс Boomi, который нужно установить в AtomSphere в библиотеке процессов. В поле «Фильтр по издателю» выберите VMware-Primary.
  2. Создайте папку установки и скопируйте в нее готовые к использованию файлы. Скопированные процессы в папке включают в себя файл основного процесса и вложенные файлы, используемые для создания карточек уведомлений в Workspace ONE Intelligent Hub, а также файл процесса действий и вложенные файлы, которые применяются для прослушивания ответных действий, выполняемых с помощью этих карточек.
  3. Затем создайте компонент службы API-интерфейса в этой папке установки, настройте путь API-интерфейса к бизнес-системе, а затем на вкладке REST API импортируйте процесс прослушивателя в качестве конечной точки REST.
  4. На холсте процесса на странице сборки AtomSphere можно изменить процессы, чтобы настроить рабочий процесс.
  5. Скомпонуйте и разверните измененные компоненты процесса в тестовой или производственной среде.

Дополнительные сведения о создании и изменении процессов пакетов интеграции см. в документации по Boomi. Приведенная здесь последовательность шагов позволяет подготовить пакет интеграции к изменению и развертыванию. На этих шагах подробно не описано, как изменить процессы.

Изменение имеющихся рабочих процессов готовых к использованию пакетов интеграции

Необходимые условия

Процедура

  1. Перейдите на страницу Experience Workflows в консоли служб Hub.
  2. В области Службы и ресурсы > Настраиваемые рабочие процессы щелкните ЗАПУСТИТЬ.

    Отобразится панель управления AtomSphere для интеграции Boomi.

  3. На вкладке «Сборка» на панели навигации слева создайте папку для установки процесса Boomi, который будет изменен.
  4. Чтобы найти процесс Boomi, который нужно изменить, щелкните Обзор библиотеки процессов в нижнем левом углу страницы.
  5. В правом столбце выберите фильтрацию по VMware-Primary, чтобы просмотреть список готовых к использованию интеграций Boomi с Workspace ONE Experience Workflows.
  6. Выберите процесс Boomi для изменения и нажмите кнопку Установить. Выберите созданную папку, а затем щелкните Установить.

    В папку будут скопированы основной процесс, процесс прослушивателя и вложенные процессы.

  7. Щелкните Просмотреть процесс чтобы открыть основной процесс на его холсте.
  8. Чтобы добавить процесс прослушивателя в качестве конечной точки REST, создайте компонент службы API-интерфейса.
    1. а.Щелкните +Создать и в поле Создание компонента выберите API-интерфейс в качестве типа создаваемого компонента.
    2. б. В текстовом поле Имя компонента введите имя компонента службы API-интерфейса. Например, при изменении пакета интеграции Coupa можно использовать имя компонента CoupaAPI.
    3. в.Выберите папку процесса интеграции, с которой вы работаете.
    4. г.Нажмите кнопку Создать. Будет создан компонент службы API-интерфейса, и отобразится страница «Конфигурация службы API-интерфейса».
  9. На вкладке Общие на странице «Конфигурация службы API-интерфейса» настройте приведенные ниже параметры.
    • В разделе «Опубликованные метаданные» введите значения параметров Заголовок опубликованного API-интерфейса и Номер опубликованной версии.
    • В поле «Конфигурация службы» > «Путь к базовому API-интерфейсу» введите путь к базовому API-интерфейсу для бизнес-системы, в которую вносятся изменения. Необходимо ввести один из указанных ниже путей к базовому API-интерфейсу с учетом изменяемого пакета интеграции бизнес-системы.
      Имя пакета интеграции бизнес-системы Путь к базовому API-интерфейсу
      Coupa CoupaAPI
      Concur ExpenseApi
      Salesforce Opportunity Discount Approval CreateNotification
      ServiceNow Service_Now
      Утверждение запросов в службу поддержки для Jira Service Desk Jira
      Запись встречи в Zoom ZoomAPI
    • В заголовках Дополнительные параметры > Свойство динамического документа щелкните Добавить заголовок. В первом текстовом поле введите X-WS1-User-id, а во втором — X-WS1-User-Email. Эти значения заголовков совпадают для всех процессов, в которые вносятся изменения.
  10. Перейдите на вкладку REST и щелкните Импорт конечной точки.
  11. На странице «Импорт конечной точки» выберите Использование существующего процесса. Нажмите кнопку Далее.
  12. В разделе «Использование существующего процесса» с помощью текстового поля Процесс найдите процесс действия в созданной папке установки, а затем установите флажок REST. Нажмите кнопку Готово.
    Примечание: Имя файла процесса действия, которое нужно выбрать, начинается с [Workspace ONE]. Например, в Coupa используется метка [Workspace ONE] Requisition Approval Action[Coupa].
  13. На странице «Конфигурация REST» отображается путь к импортированной конечной точке REST. Щелкните Сохранить и закрыть.

    API-интерфейс будет добавлен в папку процесса, с которой вы работаете, а изменяемый пакет интеграции отобразится на странице сборки AtomSphere.

  14. На холсте Процесс сборки AtomSphere внесите изменения в процесс, чтобы изменить рабочий процесс.

    Убедитесь, что расширения для тестирования процесса добавлены на холст сборки AtomSphere после внесения изменений и перед развертыванием.

Использование push-уведомления [Workspace ONE] в качестве процесса быстрого запуска для создания собственной интеграции

Push-уведомление [Workspace ONE] из библиотеки процессов Boomi можно использовать в качестве процесса быстрого запуска для создания собственной интеграции. Это готовая библиотека для создания уведомлений в приложении Workspace ONE Intelligent Hub для различных бизнес-систем.

Начните с запуска платформы Boomi AtomSphere из раздела «Experience Workflows» > «Службы и ресурсы» в консоли служб Hub. Для создания интеграции следуйте последовательности процессов, описанных в разделе «Изменение имеющихся рабочих процессов готовых к использованию пакетов интеграции». Установка созданной интеграции из библиотеки процессов позволяет изменить процесс для создания данных бизнес-системы в формате, указанном в форме сообщения. Дополнительные технические сведения, связанные с форматом, описаны в самом процессе. После изменения и завершения процесса пакетируйте и разверните этот процесс, как описано в разделе «Пакетирование и развертывание измененного процесса Workspace ONE Experience Workflows».

Пакетирование и развертывание измененного процесса Workspace ONE Experience Workflows

После изменения и сохранения процессов необходимо создать пакетный компонент и развернуть пакет из среды Atom.

Необходимое условие

Процедура

Процедуры, описанные на этих шагах, не содержат подробного описания настройки на платформе AtomSphere. Эти шаги — демонстрация общей последовательности действий по настройке измененного процесса Boomi для интеграции с приложением Workspace ONE Intelligent Hub. Подробные шаги см. в документации по Boomi AtomSphere.

  1. Создайте пакетные компоненты. Чтобы создать пакетный компонент, перейдите на вкладку Панель управления AtomSphere > Развертывание > Пакетные компоненты. Щелкните Создать пакетный компонент, а затем выберите приведенные ниже компоненты в папке установки.
    • Компонент основного процесса. Пример имени файла компонента основного процесса — [Coupa] Утверждения заявок [Workspace ONE].
    • Компонент процесса действия. Пример имени файла компонента процесса действий — [Workspace ONE] Действие по утверждению заявки [Coupa].
    • Компонент службы API-интерфейса. Пример имени файла компонента службы API-интерфейса — CoupaAPI.

    Дополнительные сведения о пакетировании компонентов см. в документации по Boomi.

  2. После успешного создания пакетного компонента перейдите в раздел Развернуть > Развертывания и щелкните Развернуть пакетный компонент. Например, для Coupa выберите [Coupa] Утверждения заявок [Workspace ONE]. Можно использовать тестовую или производственную среду.
  3. После развертывания пакетного компонента в среде перейдите в раздел Управление > Управление Atom. Щелкните среду, выбранную на предыдущем шаге. В разделе Администрирование щелкните Расширения среды. Откроется диалоговое окно «Расширение среды».
    Примечание: Для настройки этих параметров необходимо иметь права на управление Atom и управление средой.
    1. а.В текстовом поле Расширения из фильтра процессов выберите имя компонента основного процесса из настраиваемого процесса интеграции.
      Примечание: При настройке компонента соединителя основного процесса те же значения добавляются в компонент соединителя процесса действия.
    2. б.На странице «Настройки подключений» предварительно сконфигурированы значения URL-адресов, необходимые для настройки интеграции бизнес-системы.
      • URL-адрес соединителя бизнес-системы
      • URL-адрес соединителя исправлений для служб Workspace ONE Hub для вызова API-интерфейса PATCH
      • URL-адрес соединителя маркера служб Workspace ONE Hub для вызова API-интерфейса Hub
      • Соединитель промежуточных хранилищ данных для вызова кэша Redis

    Флажок Использовать компонент подключения установлен по умолчанию. Снимите этот флажок.

  4. В форме «Расширения» выберите Свойства процесса. В текстовом поле Свойство процесса выберите свойства бизнес-системы, которые нужно настроить, или свойства Workspace ONE Access.
    1. а.Настройте отображаемые свойства бизнес-системы. Свойства, которые необходимо настроить, зависят от требований бизнес-системы.
    2. б.Для свойств Workspace ONE Access предварительно заполнены приведенные ниже значения свойств.
      • WORKSPACE ONE ACCESS TENANT URL.
      • WORKSPACE ONE ACCESS REMOTE APP CLIENT ID. Это имя идентификатора клиента OAuth2 HubServices_Boomi_Integration, зарегистрированное в Workspace ONE Access.
      • WORKSPACE ONE ACCESS REMOTE APP SHARED SECRET. Это секретный ключ идентификатора клиента.

Настройка расписаний процессов Experience Workflows

После изменения и развертывания процесса запланируйте его автоматический запуск.

Примечание: Не нужно планировать процесс компонента действия, так как процесс действия прослушивает ответы в режиме реального времени.

Создавайте расписания процессов и управляйте ими на страницах среды управления Atom, где развернут процесс.

Настройте расписание, указав время, дни и интервалы для запуска процесса.

Чтобы настроить расписание, перейдите на страницу Управление > Управление Atom, а затем на панели Развернутые процессы щелкните значок синей стрелки и выберите Изменить расписания. Расписание задается в диалоговом окне «Планирование». Подробные сведения см. в документации по Boomi AtomSphere.

Управление изменяемыми процессами Experience Workflows

Управлять развернутыми настраиваемыми процессами Experience Workflows и составлять для них расписания можно только с помощью платформы AtomSphere. Чтобы внести изменения или просмотреть список процессов Experience Workflows, развернутых в AtomSphere, перейдите на вкладку Службы Hub >Experience Workflows, а затем на вкладке Службы и ресурсы > Настраиваемый рабочий процесс щелкните ЗАПУСТИТЬ. Отобразится панель управления AtomSphere. Перейдите в раздел Управление > Управление Atom > Среды > Развернутые процессы.