---
sourceDocument: 요코하마 계정 수명주기 이벤트
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ko-KR/yokohama/acct-lifecycle-events

 Release :

    - yokohama

ft:locale :

    - ko-KR

ft:publication_title :

    - 요코하마 계정 수명주기 이벤트

ft:clusterId :

    - actle

bundleId :

    - actle

workflow :

    - Customer and Industry


---

# Microsoft Dynamics CRM과 통합

# Microsoft Dynamics CRM과 통합 {#ariaid-title1}

* 릴리스 버전: Yokohama
* 
* 업데이트 날짜 2025년 01월 30일
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 소요 시간: 5분

ServiceNow 인스턴스를 Microsoft Dynamics CRM 플랫폼과 통합하면 두 플랫폼 간에 원활한 데이터 교환 및 프로세스 동기화가 가능합니다. 이 통합은 Microsoft Dynamics CRM 스포크를 통해 수행됩니다.

계약 수명주기 동안 Microsoft Dynamics CRM 플랫폼의 통합을 사용하도록 설정하면 갱신을 추적하고, 위험을 평가하고, 갱신 기회를 만들 수 있습니다. Microsoft Dynamics CRM 통합은 애플리케이션과 함께 계정 수명주기 이벤트 사용할 수 있으며 다른 CRM 플랫폼과 함께 작동하도록 구성할 수 있습니다.  
다음과 같은 사용 사례가 지원됩니다.

* 갱신 플레이북에서 갱신 기회 생성.
* 계정에 갱신 날짜가 누락된 경우 위험 기록에서 작업을 생성합니다.
* CRM 작업 테이블이 변경되면 ServiceNow 기록을 업데이트합니다.
{#account-lifecycle-crm-integration__ul_frn_myp_5dc}  
통합을 설정하려면 다음 단계를 따르십시오.  
주:  
통합을 설정하기 전에 권장 작업 애플리케이션을 구성해야 합니다. 자세한 내용은 [계정 온보딩을 위한 권장 작업 설정](https://servicenow-prod.fluidtopics.net/Oy9XnPXPp43QLhXl5Pd4Gg "계정 온보딩 플레이북에 관련 권장 사항을 표시하도록 권장 작업을 설정합니다.") 문서를 참조하십시오.

1. Microsoft Dynamics CRM 스포크를 설정합니다. 자세한 내용은 [Microsoft Dynamics CRM Spoke](https://www.servicenow.com/docs/access?context=microsoft-dynamics-crm-spoke&version=yokohama&pubname=yokohama-integrate-applications&ft:locale=en-US) 문서를 참조하십시오.
2. Microsoft Dynamics CRM 플랫폼에서 다음을 수행해야 합니다.
   * 내부 시연 작업과 관련된 계정과 이름이 같은 계정을 만듭니다.내부 시연 작업에서 기회를 만들기 전에 작업과 관련된 계정을 기록해 둡니다.

     <br />

     <br />

     위험 신호에서 작업을 생성하기 전에 아래와 같이 위험 및 문제 기록과 연결된 계정을 기록해 둡니다.  

     <br />

     Microsoft Dynamics CRM 플랫폼에서는 위의 예와 같이 내부 시연 작업과 관련된 동일한 계정 이름(Genixify)으로 계정을 만들어야 합니다. 이 계정은 나중에 매핑 파일에서 구성해야 합니다.
   * 고객 계약 테이블의 통화에 해당하는 통화를 생성합니다. 통화를 생성할 때 `다음과 같이 TechOnbConstants` 스크립트 포함에 기호가 있는 통화 이름을 추가해야 합니다.  

         TechOnbConstants.MS_DYNAMICS_CRM_CURRENCY = {
             '£': 'CURRENCY_GBP',
             '$': 'CURRENCY_USD',
             '€': 'CURRENCY_EUR',
             '¥': 'CURRENCY_JPY',
             'CHF': 'CURRENCY_CHF'
         };

   {#account-lifecycle-crm-integration__ul_mdg_ghw_ydc}  
   주:  
   스크립트 포함을 DynamicsCRMMappingConstants 사용하여 Microsoft Dynamics CRM에서 시스템 ID와 해당 GUID 간의 ServiceNow 매핑을 정의합니다.
   샘플 매핑은 다음 이미지에 나와 있습니다.  

   <br />

3. 입력 매개변수를 처리하고 관련 위험 신호 기록을 업데이트하여 Microsoft Dynamics CRM에서 작업 업데이트를 처리하도록 `DynamicsCRMTaskUpdateHandlerUtilOOB` 스크립트 포함에서 `getRiskSysIdFromCRMRequest()` 함수를 업데이트합니다.

   프로세스 작업 업데이트 이벤트 데모 작업은 하위 플로우의 일부로 추가로 구성하고 추가할 수 있으며, 이를 작성하여 Microsoft Dynamics CRM 스포크의 결정 테이블(Dynamics CRM 웹후크 결정 정책)에 추가해야 합니다.
4. (선택 사항) 선택적으로 UI 작업을 구성하여 ServiceNow 인스턴스에 CRM 작업을 생성할 수 있습니다.
5. `AleCRMUtilOOB` 스크립트 포함을 사용하여 Microsoft Dynamics CRM과 같은 CRM 플랫폼과 상호 작용합니다.

   executeAction 함수 를 사용하여 CRM 플랫폼에서 기회 또는 작업 생성과 같은 작업을 수행합니다.  

       executeAction(CRMPlatformName, action, recordData)
       where 
       - CRMPlatformName is the name of the CRM platform on actions are to be performed.
       - action is the action to be performed 
       - recordData is the SysID of the risk signal record that is updated when the action is performed.

{#account-lifecycle-crm-integration__ol_f5r_vyp_5dc}다음 예제는 Microsoft Dynamics CRM에서 기회 또는 작업을 만드는 방법을 보여줍니다.

* Microsoft Dynamics CRM에서 기회 작성:  

      var aleCRMUtil = new AleCRMUtil();

      var CRMPlatformName = 'MS_DYNAMICS';
      var action = 'OpportunityCreationWithSpoke';
      var recordData = { internalPlayTaskSysId: '02de3efaeb3d5a10ddd6f94fbad0cd16' };

      var response = aleCRMUtil.executeAction(CRMPlatformName, action, recordData);

      gs.info('Opportunity Creation Response: ' + JSON.stringify(response));

* Microsoft Dynamics CRM에서 작업 작성  

      var aleCRMUtil = new AleCRMUtil();

      var CRMPlatformName = 'MS_DYNAMICS';
      var action = 'TaskCreationWithSpoke';
      var recordData = { riskSignalIssuesSysId: 'b07062b53ba29a10be57327aa5e45a0c' };

      var response = aleCRMUtil.executeAction(CRMPlatformName, action, recordData);

      gs.info('Task Creation Response: ' + JSON.stringify(response));

{#account-lifecycle-crm-integration__ul_aq1_mzz_ydc}  
통합을 설정한 후에는 다음을 수행할 수 있습니다.

* [Microsoft Dynamics CRM에서 영업 기회 생성](https://servicenow-prod.fluidtopics.net/yRkqxPUglDQj8PTpaV_dqA "인스턴스에서 ServiceNow Microsoft Dynamics CRM 플랫폼에 갱신 기회를 생성합니다.")
* [Microsoft Dynamics CRM에서 작업 작성](https://servicenow-prod.fluidtopics.net/u3hLJ1U6WqYp82IwbuXvLw "인스턴스에서 ServiceNow Microsoft Dynamics CRM 플랫폼에 작업을 작성하고 인스턴스의 ServiceNow 작업에 대한 업데이트를 수신합니다.")
{#account-lifecycle-crm-integration__ul_okg_4c1_zdc}

