Microsoft Dynamics 365 for Finance and Operations 스포크 설정

  • 릴리스 버전: Zurich
  • 업데이트 날짜 2025년 07월 31일
  • 소요 시간: 12분
  • 요청을 인증 ServiceNow 하기 위해 Microsoft Azure에서 사용자 지정 OAuth 애플리케이션을 작성하여 인스턴스와 Microsoft Dynamics 365 for Finance and Operations를 통합합니다ServiceNow.

    시작하기 전에

    • 통합 허브 구독을 요청합니다.
    • Microsoft Dynamics 365 for Finance and Operations 스포크를 활성화합니다.
    • 필요한 역할: admin.
    주:
    연결 및 자격 증명 별칭을 구성한 후 Microsoft Dynamics 365 Finance and Operations 애플리케이션에서 최신 메타데이터를 검색해야 합니다.

    Microsoft Dynamics 365 for Finance and Operations 를 OAuth 제공자로 등록

    인스턴스가 OAuth 2.0 토큰을 요청할 수 있도록 ServiceNowMicrosoft Dynamics 365 for Finance and Operations 를 OAuth 제공자로 등록합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 시스템 OAuth > 애플리케이션 레지스트리.
    2. Microsoft D365 Fin and Ops 스포크 OAuth에 대한 기록을 엽니다.
    3. 양식에서 다음 값을 입력합니다.
      표 1. 애플리케이션 레지스트리 양식
      필드 설명
      이름 기록을 고유하게 식별하는 이름입니다. 예를 들어 다음과 같이 입력합니다. 재무 및 운영용 Microsoft Dynamics 365 OAuth
      클라이언트 ID Microsoft Dynamics 365 for Finance and Operations 중에 작성된 클라이언트 ID 애플리케이션 구성
      클라이언트 비밀 Microsoft Dynamics 365 for Finance and Operations 애플리케이션 구성 중에 작성된 클라이언트 비밀입니다.
      인증 URL OAuth 인증 코드 엔드포인트입니다. 입력: https://login.microsoftonline.com/<AzureTenantID>/oauth2/v2.0/authorize
      토큰 URL OAuth 서버 토큰 엔드포인트입니다. 입력: https://login.microsoftonline.com/<AzureTenantID>/oauth2/v2.0/token
      토큰 해지 URL OAuth 서버 토큰 해지 엔드포인트입니다.
      리디렉션 URL 다음 형식의 OAuth 콜백 엔드포인트: https://<instance>.service-now.com/oauth_redirect.do
      OAuth API 스크립트 요청 및 응답을 사용자 지정하는 스크립트입니다. 매개변수를 선택합니다.
      로고 URL 애플리케이션 로고로 사용할 이미지가 포함된 URL입니다.
      기본 부여 유형 토큰을 설정하는 데 사용된 부여 유형입니다. 클라이언트 자격 증명을 선택합니다.
      새로 고침 토큰 수명 새로 고침 토큰이 유효한 시간(초)입니다. 기본 시간은 8,640,000초입니다.
      PKCE 필요 공용 클라이언트가 권한 부여를 위해 PKCE를 요구할 수 있도록 하는 옵션입니다.
      주:
      PKCE가 활성화된 경우에는 인증 코드기본 부여 유형으로만 사용할 수 있습니다.
      애플리케이션 이 기록이 포함된 애플리케이션 범위입니다.
      다음에서 접근 가능 이 레지스트리에 액세스할 수 있는 애플리케이션 범위입니다.
      활성 애플리케이션 레지스트리를 적극적으로 사용하는 옵션입니다.
      상호 인증 사용 토큰 요청 및 해지에 상호 인증을 사용하는 옵션입니다. 이 옵션을 사용하려면 상호 인증 프로파일을 지정해야 합니다.
    4. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 저장을 클릭합니다.

    Microsoft Dynamics 365 for Finance and Operations 에 대한 연결 기록 작성

    Microsoft Dynamics 365 for Finance and Operations에 대한 연결 기록을 작성합니다. Microsoft Dynamics 365 for Finance and Operations 스포크 연결 및 자격 증명 별칭은 이러한 연결을 사용하여 Microsoft Dynamics 365 for Finance and Operations에서 작업을 수행합니다.

    시작하기 전에

    필요한 역할: admin

    프로시저

    1. 다음으로 이동 모두 > 연결 및 자격 증명 > 연결 및 자격 증명 별칭.
    2. MicrosoftD365FinAndOps에 대한 별칭 기록을 엽니다.
    3. 연결 탭에서 새로 만들기를 클릭합니다.
    4. 양식에서 다음 필드를 채웁니다.
      표 2. 연결 양식
      필드 설명
      이름 기록을 고유하게 식별하는 이름입니다. 예: Microsoft Dynamics 365 for Finance and Operations 연결.
      자격 증명 Microsoft Dynamics 365 for Finance and Operations에 대해 작성된 자격 증명 기록입니다. MicrosoftD365FinAndOps.Credential을 검색하여 선택합니다.
      연결 별칭 이 연결과 관련된 별칭 기록입니다. sn_ms_fin_ops_spk 입력합니다. MicrosoftD365FinAndOps
      연결 URL Microsoft Dynamics 365 for Finance and Operations에 연결하기 위한 기본 URL입니다. 입력: https://<instance_ID>.cloudax.dynamics.com/
      활성 연결 기록을 적극적으로 사용하는 옵션입니다.
      도메인 작업이 실행되는 도메인입니다.
    5. 제출을 클릭합니다.

    Microsoft Dynamics 365 Finance and Operations에서 메타데이터 검색

    Microsoft Dynamics 365 Finance and Operations에서 메타데이터를 검색하여 ServiceNow 인스턴스에 저장합니다. 동적 작업에는 Microsoft Dynamics 365 Finance and Operations의 최신 메타데이터가 필요합니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 다음으로 이동 모두 > Microsoft D365 FinOps 메타데이터 > Microsoft D365 FinOps 메타데이터 컨텐츠.
    2. 메타데이터 가져오기/새로 고침을 클릭합니다.
    3. 별칭을 선택하여 Microsoft Dynamics 365 Finance and Operation 애플리케이션에서 업데이트된 메타데이터를 검색하고 확인을 클릭합니다.
      주:
      Microsoft Dynamics 365 Finance and Operations 응용 프로그램이 변경될 때마다 최신 메타데이터를 검색해야 합니다.

    Microsoft Dynamics 365 for Finance and Operations 스포크에 대한 양방향 웹후크 설정

    콜백 URL을 사용하여 Microsoft Dynamics 365 for Finance and Operations 스포크를 구독하도록 웹후크를 ServiceNow 구성합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > Microsoft D365 FnO 스포크 > FnO 웹후크 레지스트리.
    2. 새로 만들기를 클릭합니다.
    3. 양식의 필드에 내용을 입력합니다.
      필드 설명
      이름 웹후크 레지스트리의 고유한 이름입니다. 예를 들어 Microsoft Dynamics 365 for Finance and Operations 웹후크입니다.
      설명 웹후크에 대한 설명(선택 사항)입니다.
      콜백 URL 작성 Microsoft Dynamics 365 Finance and Operations 포털에 웹후크를 등록하는 데 사용되는 콜백 URL을 작성하는 옵션입니다.
      새 비밀 작성 Microsoft Dynamics 365 Finance and Operations 웹후크에 대한 비밀 키를 작성하는 옵션입니다.
      주:

      새 비밀을 생성할 때는 비밀을 생성한 후에도 콜백 URL을 생성해야 합니다.

      Azure 포털에 앱을 등록하기 위한 콜백 URL을 기록합니다.

    Microsoft Dynamics 365 Finance and Operations 스포크에서 양방향 웹후크 사용자 지정

    Microsoft Dynamics 365 Finance and Operations 스포크에서 요구 사항에 따라 웹후크 라우팅 정책 및 하위 플로우를 작성합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. 다음으로 이동 모두 > 플로우 디자이너 > 디자이너.
    2. 하위 플로우를 클릭합니다.
    3. 필요한 하위 플로우의 사본을 작성합니다.
    4. 요구 사항에 따라 필요한 하위 플로우를 사용자 지정하고 게시합니다.
    5. 다음으로 이동 Microsoft D365 FnO 스포크 > FnO 웹후크 라우팅 정책.
    6. 새로 만들기를 클릭합니다.
    7. 양식의 필드에 내용을 입력합니다.
      표 3. 결정 양식
      필드 설명
      레이블 라우팅 정책을 식별하는 고유 레이블입니다.
      기본 대답 이것이 기본 대답인지 여부를 지정하는 옵션입니다. 조건이 충족되지 않는 경우 기본 대답을 적용할 수 있습니다.
      1. 조회 아이콘을 클릭합니다.
      2. 문서: 목록에서 필요한 하위 플로우를 선택합니다.
        주:
        테이블 이름이플로우 [sys_hub_flow]인지 확인합니다.
      조건 Microsoft Dynamics 365 Finance and Operations에서 필요한 이벤트가 발생할 때 충족해야 하는 조건입니다. 지원되는 필드에 대한 자세한 내용은 을 참조하십시오 Microsoft Dynamics 365 for Finance and Operations 스포크 .
      응답 지정된 조건이 충족될 때 트리거해야 하는 하위 플로우입니다.
    8. 제출을 클릭합니다.
      주:
      이러한 라우팅 정책은 결정 테이블에 저장됩니다. 사용자는 이러한 테이블의 데이터를 직접 업데이트하거나 수정하지 않도록 주의해야 합니다.

    결과

    라우팅 정책 및 하위 플로우가 생성됩니다.

    Microsoft Dynamics 365 Finance and Operations 스포크에 대한 Microsoft Azure Portal에 앱 등록

    Microsoft Dynamics 365 Finance and Operations 스포크를 사용하려면 Microsoft Azure Portal에서 ServiceNow 인스턴스를 등록합니다.

    시작하기 전에

    필요한 역할: 관리자

    프로시저

    1. Azure Portal에 로그인합니다.
    2. 앱 등록으로 이동하여 웹후크에 대한 앱을 등록합니다.
    3. Azure Portal을 사용하여 키 자격 증명 모음을 만듭니다.
    4. 액세스 정책으로 이동합니다.
    5. 액세스 정책을 생성합니다.
    6. 비밀 권한에서 가져오기 를 선택하고 다음을 클릭합니다.
    7. 보안 주체(Principal) 탭에서 이전에 등록한 앱의 이름을 검색하고 다음(Next)을 클릭합니다.
    8. Application (optional)(응용 프로그램(선택 사항)) 탭에서 Next(다음)를 클릭합니다.
    9. 검토 + 만들기 탭에서 만들기를 클릭합니다.
    10. 비밀 섹션으로 이동합니다.
    11. + 생성/임포트를 클릭합니다.
    12. 비밀 생성 페이지에서 이름을 입력하고 ServiceNow 인스턴스에서 생성된 콜백 URL을 제공합니다.
    13. 생성을 클릭합니다.
    14. Microsoft Dynamics 365 Finance and Operations 포털에 로그인합니다.
    15. 다음으로 이동 시스템 관리 > 비즈니스 이벤트 > 비즈니스 이벤트 카탈로그.
    16. 엔드포인트 탭으로 이동하여 새로 만들기를 클릭합니다.
    17. 표준 보기에서 엔드포인트 유형을 HTTPS로 선택하고 다음을 클릭합니다.
    18. 양식에 상세 정보를 입력합니다.
      엔드포인트 이름 엔드포인트의 이름입니다.
      엔드포인트 유형 엔드포인트의 유형입니다.
      Key Vault 애플리케이션에 대해 생성된 키 자격 증명 모음입니다.
      Azure Active Directory 애플리케이션 ID 애플리케이션의 객체 ID입니다.
      Azure 애플리케이션 비밀 애플리케이션에 대해 생성된 비밀
      키 자격 증명 모음 DNS 이름 애플리케이션의 Vault URI입니다.
      키 자격 증명 모음 비밀 이름 키 자격 증명 모음 비밀의 이름입니다.
    19. 확인을 클릭합니다.
      주:
      애플리케이션에 대한 키 자격 증명 모음 액세스 정책이 생성되었는지 확인합니다. 액세스 정책은 애플리케이션 레지스트리가 키 자격 증명 모음에서 비밀에 액세스할 수 있도록 허용해야 합니다.
    20. 비즈니스 이벤트 탭으로 이동하여 범주를 검색합니다.
      예를 들면 구매 주문서입니다.
    21. 목록에서 필요한 범주를 선택하고 활성화를 클릭합니다.
    22. 새 비즈니스 이벤트 구성 섹션에서 법인 및 엔드포인트 이름을 선택합니다.
    23. 확인을 클릭합니다.
      주:
      애플리케이션에 대해 이러한 API 권한이 활성화되어 있는지 확인합니다.
      • Dynamics AX 사용자 지정 서비스 액세스
      • Dynamics AX 데이터 액세스
      • 조직 사용자로 Dynamics AX 온라인 액세스

    결과

    웹후크가 등록되고 테스트할 준비가 되었습니다.