Помимо применения готовых к использованию пакетов интеграции, доступных на странице «Experience Workflows» служб Hub, можно настроить пакеты интеграции в соответствии с требованиями компании, а также создать собственные интеграции.
Чтобы изменить готовые к использованию процессы интеграции Boomi, запустите платформу Boomi AtomSphere из раздела Experience Workflows > Службы и ресурсы в консоли служб Hub. На платформе AtomSphere можно изменить, развернуть и настроить настраиваемый пакет интеграции, выполнив действия в указанной ниже последовательности.
- Найдите готовый к использованию процесс Boomi, который нужно установить в AtomSphere в библиотеке процессов. В поле «Фильтр по издателю» выберите VMware-Primary.
- Создайте папку установки и скопируйте в нее готовые к использованию файлы. Скопированные процессы в папке включают в себя файл основного процесса и вложенные файлы, используемые для создания карточек уведомлений в Workspace ONE Intelligent Hub, а также файл процесса действий и вложенные файлы, которые применяются для прослушивания ответных действий, выполняемых с помощью этих карточек.
- Затем создайте компонент службы API-интерфейса в этой папке установки, настройте путь API-интерфейса к бизнес-системе, а затем на вкладке REST API импортируйте процесс прослушивателя в качестве конечной точки REST.
- На холсте процесса на странице сборки AtomSphere можно изменить процессы, чтобы настроить рабочий процесс.
- Скомпонуйте и разверните измененные компоненты процесса в тестовой или производственной среде.
Дополнительные сведения о создании и изменении процессов пакетов интеграции см. в документации по Boomi. Приведенная здесь последовательность шагов позволяет подготовить пакет интеграции к изменению и развертыванию. На этих шагах подробно не описано, как изменить процессы.
Изменение имеющихся рабочих процессов готовых к использованию пакетов интеграции
Необходимые условия
- Приложение Boomi AtomSphere настроено в Workspace ONE Access. См. Добавление приложения Boomi AtomSphere в Workspace ONE Access.
Процедура
- Перейдите на страницу Experience Workflows в консоли служб Hub.
- В области Службы и ресурсы > Настраиваемые рабочие процессы щелкните ЗАПУСТИТЬ.
Отобразится панель управления AtomSphere для интеграции Boomi.
- На вкладке «Сборка» на панели навигации слева создайте папку для установки процесса Boomi, который будет изменен.
- Чтобы найти процесс Boomi, который нужно изменить, щелкните Обзор библиотеки процессов в нижнем левом углу страницы.
- В правом столбце выберите фильтрацию по VMware-Primary, чтобы просмотреть список готовых к использованию интеграций Boomi с Workspace ONE Experience Workflows.
- Выберите процесс Boomi для изменения и нажмите кнопку Установить. Выберите созданную папку, а затем щелкните Установить.
В папку будут скопированы основной процесс, процесс прослушивателя и вложенные процессы.
- Щелкните Просмотреть процесс чтобы открыть основной процесс на его холсте.
- Чтобы добавить процесс прослушивателя в качестве конечной точки REST, создайте компонент службы API-интерфейса.
- а.Щелкните +Создать и в поле Создание компонента выберите API-интерфейс в качестве типа создаваемого компонента.
- б. В текстовом поле Имя компонента введите имя компонента службы API-интерфейса. Например, при изменении пакета интеграции Coupa можно использовать имя компонента CoupaAPI.
- в.Выберите папку процесса интеграции, с которой вы работаете.
- г.Нажмите кнопку Создать. Будет создан компонент службы API-интерфейса, и отобразится страница «Конфигурация службы API-интерфейса».
- На вкладке Общие на странице «Конфигурация службы 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. Эти значения заголовков совпадают для всех процессов, в которые вносятся изменения.
- Перейдите на вкладку REST и щелкните Импорт конечной точки.
- На странице «Импорт конечной точки» выберите Использование существующего процесса. Нажмите кнопку Далее.
- В разделе «Использование существующего процесса» с помощью текстового поля Процесс найдите процесс действия в созданной папке установки, а затем установите флажок REST. Нажмите кнопку Готово.
Примечание: Имя файла процесса действия, которое нужно выбрать, начинается с [Workspace ONE]. Например, в Coupa используется метка
[Workspace ONE] Requisition Approval Action[Coupa]
. - На странице «Конфигурация REST» отображается путь к импортированной конечной точке REST. Щелкните Сохранить и закрыть.
API-интерфейс будет добавлен в папку процесса, с которой вы работаете, а изменяемый пакет интеграции отобразится на странице сборки AtomSphere.
- На холсте Процесс сборки 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.
Необходимое условие
- Интегрируемые бизнес-системы необходимо настроить для интеграции с Workspace ONE Intelligent Hub. Системные требования к существующим готовым к использованию бизнес-системам см. в Настройка готовых к использованию пакетов интеграции Workspace ONE Experience Workflows в службах Hub.
Процедура
Процедуры, описанные на этих шагах, не содержат подробного описания настройки на платформе AtomSphere. Эти шаги — демонстрация общей последовательности действий по настройке измененного процесса Boomi для интеграции с приложением Workspace ONE Intelligent Hub. Подробные шаги см. в документации по Boomi AtomSphere.
- Создайте пакетные компоненты. Чтобы создать пакетный компонент, перейдите на вкладку Панель управления AtomSphere > Развертывание > Пакетные компоненты. Щелкните Создать пакетный компонент, а затем выберите приведенные ниже компоненты в папке установки.
- Компонент основного процесса. Пример имени файла компонента основного процесса — [Coupa] Утверждения заявок [Workspace ONE].
- Компонент процесса действия. Пример имени файла компонента процесса действий — [Workspace ONE] Действие по утверждению заявки [Coupa].
- Компонент службы API-интерфейса. Пример имени файла компонента службы API-интерфейса — CoupaAPI.
Дополнительные сведения о пакетировании компонентов см. в документации по Boomi.
- После успешного создания пакетного компонента перейдите в раздел Развернуть пакетный компонент. Например, для Coupa выберите [Coupa] Утверждения заявок [Workspace ONE]. Можно использовать тестовую или производственную среду. и щелкните
- После развертывания пакетного компонента в среде перейдите в раздел Администрирование щелкните Расширения среды. Откроется диалоговое окно «Расширение среды».
Примечание: Для настройки этих параметров необходимо иметь права на управление Atom и управление средой.
- а.В текстовом поле Расширения из фильтра процессов выберите имя компонента основного процесса из настраиваемого процесса интеграции.
Примечание: При настройке компонента соединителя основного процесса те же значения добавляются в компонент соединителя процесса действия.
- б.На странице «Настройки подключений» предварительно сконфигурированы значения URL-адресов, необходимые для настройки интеграции бизнес-системы.
- URL-адрес соединителя бизнес-системы
- URL-адрес соединителя исправлений для служб Workspace ONE Hub для вызова API-интерфейса PATCH
- URL-адрес соединителя маркера служб Workspace ONE Hub для вызова API-интерфейса Hub
- Соединитель промежуточных хранилищ данных для вызова кэша Redis
Флажок Использовать компонент подключения установлен по умолчанию. Снимите этот флажок.
. Щелкните среду, выбранную на предыдущем шаге. В разделе - а.В текстовом поле Расширения из фильтра процессов выберите имя компонента основного процесса из настраиваемого процесса интеграции.
- В форме «Расширения» выберите Свойства процесса. В текстовом поле Свойство процесса выберите свойства бизнес-системы, которые нужно настроить, или свойства Workspace ONE Access.
- а.Настройте отображаемые свойства бизнес-системы. Свойства, которые необходимо настроить, зависят от требований бизнес-системы.
- б.Для свойств 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 > Среды > Развернутые процессы.