DevOps 도구 통합 생성

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 4분
  • DevOps 도구 통합을 만들기 위해 통합 개발자는 도구 통합 설정과 워크플로우 스튜디오 소스 도구에서 데이터를 수집하고 변환하는 하위 플로우를 구성합니다DevOps. DevOps 그런 다음 관리자가 도구 연결을 구성합니다DevOps.

    시작하기 전에

    주:
    범위가 지정된 앱으로 통합을 만들 때 시스템 관리자는 통합 개발자가 특정 범위에 대한 도구 통합 및 통합 역량 기록을 만들 수 있도록 통합 개발자에게 이러한 역할을 할당해야 합니다.
    • 범위가 지정된 앱에 대한 개발자 역할
    • DevOps 관리자 역할

    필요한 역할: sn_devops.admin

    이 태스크 정보

    DevOps 도구 통합 절차를 생성하려면 통합 개발자와 관리자 모두의 DevOps 구성이 포함됩니다.
    • 통합 개발자는 에서 도구 통합 기록을 DevOps생성하고, 워크플로우 스튜디오 하위 플로우, 도구 역량 매핑 및 통합 역량 기록을 DevOps 생성하여 역량과 작업을 함께 매핑합니다.
      주:
      알림, 연결 및 검색 기능이 지원됩니다.
    • DevOps 관리자는 DevOps 연결(계획 수립 또는 코딩 도구)을 설정하고 웹후크 및 자격 증명을 사용하여 소스 도구를 구성합니다.

    이 절차에서는 도구 통합을 생성하는 DevOps 자세한 단계를 제공합니다.

    프로시저

    1. 통합 개발자:
      소스 도구 통합 기능 및 작업, 하위 플로우를 구성합니다.
      1. 다음으로 이동 DevOps > 통합 > 도구 통합 통합하려는 도구(소스 도구)를 정의하는 기록을 생성합니다.
        주:
        애플리케이션과 함께 제공된 도구 통합 기록은 DevOps 편집하지 마십시오.
        표 1. DevOps 도구 통합
        도구 레이블 샘플 코드 도구
        테이블 코드 도구 [sn_devops_tool]
        패키지 가능 통합 사용 선택됨
        통합 버전 1.0
        활성 선택됨
      2. 다음으로 이동 플로우 디자이너 > 디자이너 그리고 통합 중인 도구(소스 도구)에서 데이터를 수집하고 변환하는 하위 플로우를 생성합니다 .
        주:
        '다음 사용자 이름으로 실행' 필드는 시스템 사용자로 설정되어야 하며, 입력 레이블은 현재 변수로 설정되어야 합니다.
        표 2. 알림 하위 플로우 속성
        이름 코드 도구 알림
        애플리케이션 샘플 통합 앱
        다음에서 접근 가능 모든 애플리케이션 범위
        설명 통합 앱용 코드 도구
        다른 사용자 이름으로 실행 시스템 사용자
        하위 플로우에는 API 호출을 통해 더 많은 데이터 가져오기 및/또는 원래 페이로드 변환이 포함되어야 합니다. 변환된 페이로드를 인바운드 이벤트 기록에 복사합니다.
        주:
        DevOps 메인 플로우를 편집하지 마십시오.
      3. 다음으로 이동 DevOps > 통합 > 도구 역량 매핑 을 클릭하고 기록을 생성하여 도구 통합 기록을 도구 유형 역량에 매핑합니다.
        표 3. DevOps 도구 역량 매핑
        도구 통합 샘플 도구
        도구 유형 역량 코드
      4. 다음으로 이동 DevOps > 통합 > 통합 기능 도구 역량 매핑에 대한 작업을 지정하는 기록을 생성합니다.
        주:
        애플리케이션과 함께 DevOps 제공된 통합 기능 기록을 편집하지 마십시오.
        표 4. DevOps 통합 기능
        도구 통합 샘플 코드 도구
        역량 매핑

        샘플 코드 도구 코드

        주:
        도구 유형 역량 기록은 편집하지 마십시오.
        작업

        알림

        주:
        도구 작업 기록은 편집하지 마십시오.
        활성 선택됨
        시간 제한(ms)

        해당 하위 플로우에 대한 시간 제한입니다. 하위 플로우의 실행이 이 값을 초과하면 시간 초과 예외가 발생합니다.

        값은 밀리초(ms)입니다. 기본값은 45,000(45초)입니다.

        하위 플로우 이름

        x_snc_sample_integ.code_tool_notification

        이름 앞에 범위 이름과 실제 하위 플로우 이름 앞에 점(.)이 붙습니다.

        예를 들어, 다음과 같이 주어집니다.
        • 하위 플로우 connect_code_tool
        • my_app_scope 범위
        이 필드의 값은 my_app_scope.connect_code_tool입니다.
        주:
        알림 기능에 대한 하위 플로우 이름 필드를 비워 두면 기본적으로 알림이 처리됩니다.

        알림 도구 기능 작업을 참조하십시오.

        도메인 전역
    2. DevOps 관리자:

      소스 도구에서 DevOps 연결을 구성합니다.

      1. 도구 기록에는 다음이 포함되어야 합니다.
        • 통합 개발자가 생성한 도구 통합 기록에 대한 참조( 도구 필드)
        • 도구 레이블
        • 연결 별칭(연결 및 자격 증명)
      2. 계획 수립 도구에서 생성된 알림(웹후크)을 DevOps 알림 엔드포인트의 소스 도구 서비스 후크에 복사하고 자격 증명을 devops.integration.user로 설정합니다.
      통합 이벤트의 상태는 인바운드 이벤트 목록(DevOps > 관리 > 인바운드 이벤트).

      객체가 DevOps Core 테이블에 삽입되면 인바운드 이벤트 기록 상태가 처리 됨으로 설정됩니다. 이벤트 상태에는 신규, 진행 중, 처리됨, 일치하지 않음, 오류가 포함됩니다.

    3. 도구 통합 기록과 하위 플로우가 다른 범위에서 DevOps 생성된 경우 관리자는 앱이 인바운드 이벤트 테이블에 액세스할 수 있도록 두 개의 새 교차 범위 권한 기록을 생성해야 합니다.
      다음으로 이동 시스템 애플리케이션 > 애플리케이션 교차 범위 접근 그리고 앱이 인바운드 이벤트 테이블에 액세스할 수 있도록 읽기 및 쓰기 교차 범위 권한 기록을 생성합니다.
      필드 읽기 쓰기
      소스 범위 현재 애플리케이션을 기준으로 자동으로 채워짐
      대상 범위 DevOps
      대상 이름 sn_devops_inbound_event
      대상 유형 테이블
      운영 읽기 쓰기
      상태 허용됨

    그림 1. DevOps 도구 통합
    DevOpsToolIntegration
    그림 2. 워크플로우 스튜디오 하위 플로우 속성
    하위 플로우 속성
    그림 3. 워크플로우 스튜디오 하위 플로우
    하위 플로우
    그림 4. 워크플로우 스튜디오 DevOps 통합 - 알림 플로우
    알림 플로우
    그림 5. DevOps 도구 역량 매핑
    DevOps 사용자 통합 매핑
    그림 6. 통합 역량
    통합 역량
    그림 7. 계획 도구
    통합 계획 도구
    그림 8. 교차 범위 접근 기록(읽기 및 쓰기)
    CrossScopeAccess