[Hub 서비스 환경 워크플로] 페이지에서 사용할 수 있는 즉시 사용 가능한 통합 팩을 사용하는 것 외에도 회사 요구 사항을 충족하도록 통합 팩을 사용자 지정할 수 있습니다.

즉시 사용 가능한 통합 Boomi 프로세스를 편집하려면 Hub 서비스 콘솔의 환경 워크플로 > 서비스 및 리소스 섹션에서 Boomi AtomSphere 플랫폼을 실행합니다. AtomSphere 플랫폼에서는 다음 순서로 사용자 지정 통합 팩을 편집, 배포 및 구성합니다.

  1. AtomSphere에 설치할 즉시 사용 가능한 Boomi 프로세스는 프로세스 라이브러리에서 확인할 수 있습니다. [Filter by Publisher]에서 VMware-Primary를 선택합니다.
  2. 설치 폴더를 생성한 다음 즉시 사용 가능한 파일을 폴더에 복사합니다. 폴더에 복사된 프로세스에는 Workspace ONE Intelligent Hub에서 알림 카드를 생성하는 데 사용되는 기본 프로세스 파일 및 하위 파일과 카드에 대해 수행된 응답 작업을 수신 대기하는 데 사용되는 작업 프로세스 파일 및 하위 파일이 포함됩니다.
  3. 그런 다음 설치 폴더에 API 서비스 구성 요소를 생성하고 비즈니스 시스템으로 API 경로를 구성한 다음 [API REST] 탭에서 REST 수신기 프로세스를 끝점으로 가져옵니다.
  4. [AtomSphere Build] 페이지의 프로세스 캔버스에서 프로세스를 편집하여 워크플로를 사용자에 맞게 수정합니다.
  5. 편집한 프로세스 구성 요소를 패키징하여 테스트 환경이나 운영 환경에 배포합니다.

통합 팩 프로세스 생성 및 편집에 관한 자세한 내용은 Boomi 설명서를 참조하십시오. 여기서 설명하는 단계는 편집 및 배포하려는 통합의 준비 순서를 안내합니다. 이러한 단계에서는 프로세스를 변경하는 방법을 자세히 설명하지 않습니다.

즉시 사용 가능한 기존 통합 팩 워크플로 편집

사전 요구 사항

절차

  1. Hub 서비스 콘솔 환경 워크플로 페이지로 이동합니다.
  2. 서비스 및 리소스 > 사용자 지정 워크플로 창에서 실행을 클릭합니다.

    Boomi Integration AtomSphere 대시보드가 표시됩니다.

  3. 왼쪽 탐색 창의 [빌드] 탭에서 편집하려는 Boomi 프로세스를 설치할 폴더를 생성합니다.
  4. 편집할 Boomi 프로세스를 찾으려면 페이지의 왼쪽 아래에 있는 프로세스 라이브러리 찾아보기를 클릭합니다.
  5. 오른쪽 열에서 VMware-Primary를 기준으로 필터링하도록 선택하여 Workspace ONE Experience Workflows의 즉시 사용 가능한 통합 Boomi 프로세스 목록을 확인합니다.
  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
    • Advanced Settings > Dynamic Document Property 헤더에서 Add Header를 클릭합니다. 첫 번째 텍스트 상자에 X-WS1-User-id를 입력하고 두 번째 텍스트 상자에 X-WS1-User-Email을 입력합니다. 이러한 헤더 값은 편집하는 모든 프로세스에서 동일합니다.
  10. REST 탭을 선택하고 Import an Endpoint를 클릭합니다.
  11. [Import an Endpoint] 페이지에서 Use an existing process를 선택합니다. Next를 클릭합니다.
  12. [Use an Existing Process] 섹션에서 Process 텍스트 상자를 사용하여 생성한 설치 폴더에서 작업 프로세스를 검색하고 REST 확인란을 선택합니다. Finish를 클릭합니다.
    참고: 선택할 작업 프로세스 파일 이름은 [Workspace ONE]입니다. 예를 들어, Coupa를 사용하는 경우 레이블은 [Workspace ONE] Requisition Approval Action[Coupa]입니다.
  13. [REST Configuration] 페이지에는 가져온 REST 끝점의 경로가 표시됩니다. Save and Close를 클릭합니다.

    작업 중인 프로세스 폴더에 API가 추가되면 편집 중인 통합 팩이 [AtomSphere Build] 페이지에 표시됩니다.

  14. AtomSphere Build Process 캔버스에서 프로세스를 편집하여 워크플로를 변경합니다.

    변경을 수행한 후 배포하기 전에 AtomSphere Build 캔버스에서 프로세스를 테스트하기 위한 확장을 추가해야 합니다.

편집한 Workspace ONE Experience Workflows 프로세스 패키지 및 배포

프로세스를 편집하고 저장한 후에는 패키징된 구성 요소를 생성하고 Atom 환경에서 패키지를 배포합니다.

필수 조건

절차

이러한 단계의 절차가 AtomSphere 플랫폼에서 구성하는 방법의 자세한 단계는 아닙니다. 이러한 단계에서는 Workspace ONE Intelligent Hub 애플리케이션과 통합되도록 편집된 Boomi 프로세스를 설정할 때 수행하는 작업의 일반적인 흐름을 보여 줍니다. 자세한 단계는 Boomi AtomSphere 설명서를 참조하십시오.

  1. 패키징된 구성 요소를 생성합니다. 패키징된 구성 요소를 생성하려면 AtomSphere Dashboard > Deploy > Packaged Components 탭으로 이동합니다. Create Packaged Component를 클릭한 다음, 설치 폴더에서 다음 구성 요소를 선택합니다.
    • 기본 프로세스 구성 요소. (예: [Coupa] 요구 승인 [Workspace ONE])
    • 작업 프로세스 구성 요소. (예, [Workspace ONE] 요구 승인 작업 [Coupa])
    • API 서비스 구성 요소. (예: CoupaAPI)

    구성 요소를 패키징하는 방법은 Boomi 설명서를 참조하십시오.

  2. 패키징된 구성 요소가 성공적으로 생성되면 Deploy > Deployments로 이동하여 Deploy Packaged component를 클릭합니다. 예를 들어 Coupa의 경우 [Coupa] 요구 승인 [Workspace ONE]을 선택합니다. 환경은 Test 또는 Production입니다.
  3. 패키징된 구성 요소가 환경에 배포되면 Manage > Atom Management로 이동합니다. 이전 단계에서 선택한 환경을 클릭합니다. Administration에서 Environment Extensions를 클릭합니다. [Environment Extension] 대화상자가 열립니다.
    참고: 이러한 설정을 구성하려면 Atom 관리 권한 및 환경 관리 권한이 있어야 합니다.
    1. Extensions from Process Filter 텍스트 상자에서 구성 중인 통합 프로세스에서 Main process component name을 선택합니다.
      참고: 기본 프로세스 커넥터 구성 요소를 구성할 때 동일한 값이 작업 프로세스 커넥터 구성 요소에 추가됩니다.
    2. [Connections Settings] 페이지는 비즈니스 시스템 통합 설정에 필요한 URL 값으로 미리 구성됩니다.
      • 비즈니스 시스템 커넥터 URL
      • PATCH API를 호출하기 위한 Workspace ONE Hub 서비스 패치 커넥터 URL
      • Hub API를 호출하는 Workspace ONE Hub 서비스 토큰 커넥터 URL
      • Redis 캐시를 호출하는 중간 데이터 스토리지 커넥터

    Use connection component 값 확인란은 기본적으로 사용하도록 설정되어 있습니다. 이 확인란을 Deselect합니다.

  4. 확장 양식에서 Process Properties를 선택합니다. Process Property 텍스트 상자에서 구성할 비즈니스 시스템 속성 또는 Workspace ONE Access 속성을 선택합니다.
    1. 비즈니스 시스템 속성의 경우 표시되는 속성을 설정합니다. 설정해야 하는 속성은 비즈니스 시스템 요구 사항을 기준으로 합니다.
    2. Workspace ONE Access 속성의 경우 다음 속성 값이 미리 채워집니다.
      • WORKSPACE ONE ACCESS TENANT URL.
      • WORKSPACE ONE ACCESS REMOTE APP CLIENT ID. Workspace ONE Access에 등록된 OAuth2 클라이언트 ID 이름 HubServices_Boomi_Integration.
      • WORKSPACE ONE ACCESS REMOTE APP SHARED SECRET. 클라이언트 ID의 암호입니다.

환경 워크플로 프로세스 스케줄 설정

프로세스를 편집 및 배포한 다음 프로세스가 자동으로 실행되도록 스케줄링합니다.

참고: 작업 프로세스가 실시간으로 응답을 수신 대기하기 때문에 작업 구성 요소 프로세스를 스케줄링하면 안 됩니다.

프로세스를 배포한 [Atom Management Environment] 페이지에서 프로세스 스케줄을 생성하고 관리합니다.

프로세스가 실행되는 시간, 일 및 간격에 따라 스케줄을 구성합니다.

스케줄을 설정하려면 Manage>Atom Management 페이지로 이동하고 Deployed Processes 패널에서 파란색 화살표 아이콘을 클릭하고 Edit Schedules를 선택합니다. [Scheduling] 대화상자에서 스케줄을 설정합니다. 자세한 단계는 Boomi AtomSphere 설명서를 참조하십시오.

편집하는 환경 워크플로 프로세스 관리

배포된 사용자 지정 환경 워크플로 프로세스는 AtomSphere 플랫폼을 통해서만 관리되고 스케줄링됩니다. AtomSphere에서 배포한 환경 워크플로 프로세스 목록을 변경하거나 보려면 Hub Services>Experience Workflows 탭으로 이동하고 Services & Resources > Custom Workflow 창에서 LAUNCH를 클릭합니다. AtomSphere 대시보드가 표시됩니다. Manage > Atom Management > Environments > Deployed Processes로 이동합니다.