데이터 정리

Odoo 데이터 정리 앱은 다음과 같은 기능을 통해 데이터 무결성과 일관성을 유지하고 있습니다:

  • 중복 제거: 중복된 항목을 병합하거나 제거하여 데이터의가 고유하게 유지될 수 있도록 합니다.

  • 재사용: 오래된 레코드를 파악하여 보관하거나 삭제합니다.

  • 형식: 특정한 요구 사항에 따라 텍스트 데이터를 찾아서 교체 후 표준화합니다.

사용자 지정 가능한 규칙은 텍스트 데이터를 최신 상태로 유지하고 간소화하며 일관되게 형식화하고 회사별 형식 요구 사항에 맞춥니다.

모듈 설치

데이터 정리 애플리케이션은 여러 모듈로 구성됩니다. 사용 가능한 모든 기능에 액세스하려면 다음을설치하십시오:

이름
기술명

설명

데이터 재사용
data_recycle

재사용 기능을 활성화하는 기본 모듈로, Odoo 커뮤니티 에디션 에서 사용할 수 있습니다.

데이터 정리
data_cleaning

여러 레코드에서 텍스트 데이터를 형식화하는 필드 정리 기능을 활성화하며Odoo Enterprise 에디션에서**만** 사용할 수 있습니다.

데이터 정리(병합)
data_merge

유사하거나 중복된 레코드를 찾아 병합하는 중복 제거 기능을 활성화하며Odoo Enterprise 에디션에서**만** 사용할 수 있습니다.

CRM 중복 제거
data_merge_crm

CRM 앱에서 중복 제거 기능을 활성화하고CRM 기본 병합 기능을 사용합니다.

헬프데스크 병합 작업
data_merge_helpdesk

헬프데스크 앱의 병합 기능을 활성화합니다.

프로젝트 병합 작업
data_merge_project

프로젝트 앱의 병합 기능을 활성화합니다.

UTM 중복 제거
data_merge_utm

UTM 빌더 앱의 병합 기능을 활성화합니다.

WMS 계정 병합
data_merge_stock_account

재고 관리 앱이 설치된 경우 재고 평가에 영향을 줄 수 있는 제품 병합 시 경고를 생성합니다.

중복 제거

중복 현황판은중복 제거 규칙에 의해 설정된 레코드 내 일치 조건에 따라병합할 유사한 레코드를 그룹화합니다.

이 현황판으로 이동하려면 데이터 정리 앱 ‣ 중복 제거 를 통해 이동하면 됩니다.

데이터 정리 애플리케이션의 중복 제거 현황판입니다.

규칙사이드바는 각 활성 중복 제거 규칙을 나열하고 각 규칙 옆에 감지된 중복 항목의 총 개수를 표시합니다.

기본적으로모두규칙이 선택됩니다. 레코드는 규칙별로 그룹화되며유사도등급(100% 만점)과 함께 다음 열이 표시됩니다:

  • 생성일: 원래 레코드가 생성된 날짜와 시간입니다.

  • 이름: 원본 레코드의 이름 또는 제목입니다.

  • 필드 값: 중복값 찾기 필드에 대한 원본 레코드의 값입니다.

  • 사용 대상: 원본 레코드를 참조하는 다른 모델을 표시합니다.

  • ID: 원본 레코드의 고유 ID입니다.

  • 마스터임: 중복 항목이 마스터 레코드로 병합됩니다. 유사한 레코드 그룹에는 **하나**의 마스터 레코드만 있을 수 있습니다.

규칙 사이드바에서 특정 규칙을 선택하면 중복 레코드를 필터링할 수 있습니다.

중복 레코드 병합

레코드를 병합하려면 먼저 유사한 레코드 그룹 내에 있는 마스터 레코드를 선택합니다. 마스터 레코드는 유사한 레코드에 대한 추가 정보를 병합할 때.기준이 되는 역할을 합니다.

선택적으로 마스터 레코드를 설정하지 않을 수 있으며, 이 경우 Odoo가 무작위로 레코드를 선택하여 병합합니다.

다음으로 유사한 레코드 그룹 상단의병합버튼을 클릭합니다. 그런 다음확인을 클릭하여 병합을 확인합니다.

레코드가 병합되면 병합에 대한 설명 메시지가 마스터 레코드의 메시지창에 기록됩니다. 프로젝트 작업과 같은 일부 레코드는 간편하게 참조할 수 있도록 메시지창에 이전 레코드 링크가 같이 기록됩니다.

폐기버튼을 클릭하여 그룹을 폐기합니다. 이렇게 하면 그룹이 목록에서 숨겨지고 보관됩니다.

폐기된 그룹을 확인하려면 검색 표시줄 에서 폐기됨 필터를 선택합니다.

중복 제거 규칙

중복 제거 규칙 으로 레코드가 중복으로 인식되는 방법에 대한 조건을 설정합니다.

이러한 규칙은 데이터베이스의 각 모델에 대해 다양한 수준의 특정성으로 구성할 수 있습니다. 시작하려면데이터 정리 앱 ‣ 구성 ‣ 중복 제거로 이동하십시오.

중복 제거 규칙은 기본적으로 예약된 작업 크론(Data Merge: Find Duplicate Records)의 일부로 하루에 한 번 실행됩니다. 그러나 각 규칙은 언제든지수동으로 실행할 수 있습니다.

중복 제거 규칙 수정

기본 규칙을 선택하여 편집하거나새로 만들기버튼을 클릭하여 새 규칙을 만듭니다.

먼저 이 규칙이 대상으로 할모델을 선택합니다. 모델을 선택하면 규칙 제목이 선택한 모델로 업데이트됩니다.

선택적으로도메인을 구성하여 이 규칙에 적합한 레코드를 지정합니다. 적합한 레코드 수는# 레코드링크에 표시됩니다.

선택한모델에 따라중복 제거필드가 나타납니다. 병합된 레코드를보관할지삭제할지 선택합니다.

다음으로 병합 모드 를 선택합니다.

  • 수동: 각 중복 그룹을 수동으로 병합해야 하며, 사용자 안내 필드도 활성화합니다.

  • 자동: 유사성 임계값필드에 설정된 임계값을 초과하는 유사성 백분율을 가진 레코드를 기반으로 사용자에게 알리지 않고 중복 그룹을 자동으로 병합합니다.

활성토글을 활성화하면 규칙이 저장되는 즉시 이 규칙으로 중복을 캡처하기 시작합니다.

마지막으로중복 제거 규칙필드에서고유 ID 필드열 아래의줄 추가를 클릭하여 중복 제거 규칙을 하나 이상 만듭니다.

  • 고유 ID 필드드롭다운 메뉴에서 모델의 필드를 선택합니다. 이 필드는 유사한 레코드에 대해 참조됩니다.

  • 고유 ID 필드의 텍스트에 따라 중복 제거 규칙을 적용하려면일치 조건필드에서 일치 조건을 선택합니다.

    • 정확히 일치: 텍스트의 문자가 정확히 일치합니다.

    • CRM 앱에서 중복 제거 기능을 활성화한 후 CRM 기본 병합 기능 을 사용합니다.

중요

반드시 중복 제거 규칙 이 중복 캡처 규칙에 대해 하나 이상 설정되어 있어야 합니다.

고급 환경설정에 몇 가지 필드를 더 추가할 수 있습니다.

다중 회사 데이터베이스의 경우회사 간필드를 사용할 수 있습니다. 활성화하면 서로 다른 회사 간의 중복이 제안됩니다.

개발자 모드 (디버그 모드)를 활성화하면제안 임계값필드가 표시됩니다. 이 필드에 설정된 임계값보다 낮은 유사성을 가진 중복은 제안되지 않습니다.

규칙 구성이 완료되면 규칙 양식을 닫거나규칙을 수동으로 실행하여 중복 레코드를 즉시 캡처합니다.

수동으로 중복 제거 규칙을 실행합니다.

언제든지 특정 중복 제거 규칙을 수동으로 실행하려면데이터 재사용 앱 ‣ 구성 ‣ 중복 제거로 이동하여 실행할 규칙을 선택합니다.

그런 다음 규칙 양식에서 왼쪽 상단의중복 제거버튼을 선택합니다. 그러면중복스마트 버튼에 캡처된 중복 수가 표시됩니다.

중복 스마트 버튼을 클릭하여 해당 레코드를 관리합니다.

레코드 재사용

레코드 재사용 기능을 사용하여 데이터베이스에서 오래되거나 업데이트가 되지 않은 레코드를 제거합니다.

Field Recycle Records현황판에는재사용 레코드 규칙에 의해 설정된 레코드 내의 일치 조건에 따라 보관하거나 삭제할 수 있는 레코드가 표시됩니다.

이 현황판으로 이동하려면 데이터 정리 앱 ‣ 레코드 재사용 을 통해 이동하면 됩니다.

데이터 정리 애플리케이션의 필드 재사용 레코드 현황판입니다.

재사용 규칙 사이드바에는 활성화되어 있는 레코드 재사용 규칙이 모두 표시됩니다.

기본적으로 모두 옵션이 선택되어 있습니다. 레코드는 다음 열에 표시됩니다:

  • 레코드 ID: 원본 레코드의 ID입니다.

  • 레코드 이름: 원래 레코드의 이름 또는 제목입니다.

재사용 규칙 사이드바에 있는 특정 규칙을 선택하여 레코드를 필터링할 수 있습니다.

레코드를 재사용하려면 레코드 행에 있는 승인 버튼을 클릭합니다.

그러면 규칙이 구성된 방식에 따라 레코드가 재사용되어 데이터베이스에서 보관되거나 삭제됩니다.

폐기 버튼을 클릭하면 그룹이 취소됩니다. 이렇게 하면 레코드가 목록에서 숨겨지고 나중에 재사용 규칙을 적용할 때 다시 검색이 되지 않습니다.

검색창 드롭다운 메뉴에서 폐기 필터를 선택하면 삭제된 레코드를 확인할 수 있습니다.

레코드 재사용 규칙

레코드 재사용 규칙 에서는 레코드를 재사용하는 방법에 대한 조건을 설정합니다.

이러한 규칙은 데이터베이스의 각 모델에 대해 다양한 수준의 특정성으로 구성할 수 있습니다. 시작하려면데이터 재사용 앱 ‣ 구성 ‣ 레코드 재사용으로 이동합니다.

재사용 규칙은 기본적으로 예약된 작업 크론(Data Recycle: Clean Records)의 일부로 하루에 한 번 실행됩니다. 그러나 각 규칙은 언제든지수동으로 실행할 수 있습니다.

재사용 레코드에 대한 규칙 기본값은 만들어져 있지 않습니다. 새 규칙을 만드려면 새로 만들기 버튼을 클릭하세요.

재사용 레코드 규칙 양식에서 먼저 이 규칙이 대상으로 할모델을 선택합니다. 모델을 선택하면 규칙 제목이 선택한 모델로 업데이트됩니다.

선택 사항으로필터를 구성하여 이 규칙에 적용될 레코드를 지정합니다. 적용 가능한 레코드 수는 # 레코드링크에 표시됩니다.

다음으로 규칙에서 재사용 레코드를 감지하는 방법에 대한 필드와 시간 범위를 설정합니다.

  • 시간 필드: 모델에서 기준 시간이 될 필드를 선택합니다(델타).

  • 델타: 기간을 입력하며, 반드시 정수 형식으로 입력해야 합니다(예: 7).

  • 델타 단위: 시간 단위(, , 또는 연도)를 선택합니다.

다음으로 재사용 모드 를 선택합니다.

  • 수동: 인식된 레코드를 수동으로 재사용해야 하며, 사용자 안내 필드를 활성화합니다.

  • 자동: 재사용된 그룹을 자동으로 병합하며, 알림이 가지 않습니다.

마지막으로재활용 작업을 선택하여 레코드를보관하거나삭제합니다.삭제를 선택한 경우 규칙에보관된 항목 포함여부를 선택합니다.

규칙 구성이 완료되면 규칙 양식을 닫거나규칙을 수동으로 실행하여 재활용할 레코드를 즉시 캡처합니다.

Example

다음과 같이 재사용 규칙에 대한 환경 설정을 하여 일정한 실패 사유가 있는 영업제안 및 영업기회가 보관 처리된 후 최근 업데이트 기록이 1년 이상 지난 경우에는 삭제되도록 설정할 수 있습니다.

  • 모델: 영업제안/영업기회

  • 필터:

    • 활성화 이(가) 설정되지 않음

    • 실패 사유 은(는) 너무 비쌈

  • 기간 필드: 최근 업데이트 날짜(영업제안/영업기회)

  • Delta: 1

  • 델타 단위: 연도

  • 재사용 모드: 자동

  • 재사용 작업: 삭제

  • 보관 포함:

영업제안/영업기회에 대한 레코드 재활용 규칙 양식입니다.

수동으로 재사용 규칙 실행하기

특정 재활용 규칙을 언제든지 수동으로 실행하려면데이터 정리 앱 ‣ 구성 ‣ 레코드 재활용으로 이동하여 실행할 규칙을 선택합니다.

그런 다음 규칙 양식에서 왼쪽 상단에 있는 지금 실행하기 버튼을 클릭합니다. 그러면 레코드 스마트 버튼에 파악된 레코드 수가 표시됩니다.

레코드 스마트 버튼을 클릭하여 이러한 레코드를 관리합니다.

필드 정리

필드 정리 기능을 사용하여 데이터베이스 전체에서 이름, 전화번호, ID 및 기타 필드의 일관된 형식을 유지합니다.

필드 정리 레코드현황판은 필드 정리 규칙에서 설정한 규칙을 따르도록 레코드 필드의 데이터에 대한 형식 변경 사항을 표시합니다.

이 현황판으로 이동하려면 데이터 정리 앱 ‣ 필드 정리 를 통해 이동하면 됩니다.

데이터 정리 애플리케이션의 필드 정리 레코드 현황판입니다.

정리 규칙 사이드바에는 활성화된 정리 규칙이 모두 표시됩니다.

기본적으로 모두 규칙이 선택되어 있습니다. 레코드는 다음 열에 표시됩니다:

  • 레코드 ID: 원본 레코드의 ID입니다.

  • 레코드 이름: 원래 레코드의 이름 또는 제목입니다.

  • 필드: 원본 레코드 필드이며, 서식을 지정할 값이 포함되어 있습니다.

  • 현재: 원본 레코드 필드에 현재 있는 값입니다.

  • 제안: 원본 레코드 필드에 제안 형식으로 나타나는 값입니다.

레코드를 정리하고 형식을 지정하려면 레코드 행에서 검증버튼을 클릭합니다.

이렇게 하면 레코드를 포맷 혹은 정리할 수 있습니다.

삭제버튼을 클릭하여 레코드를 폐기합니다. 이렇게 하면 레코드가 목록에서 숨겨지며 향후 필드 정리 규칙에서 다시 감지되지 않습니다.

폐기된 레코드를 확인하려면 검색 표시줄 에서 폐기됨 필터를 선택합니다.

필드 정리 규칙

필드 정리 규칙 으로 정리하거나 포맷할 필드에 대한 조건을 설정합니다.

이러한 규칙은 데이터베이스의 각 모델에 대해 구성할 수 있으며 다양한 수준의 특정성을 가질 수 있습니다. 시작하려면데이터 정리 앱 ‣ 구성 ‣ 필드 정리로 이동합니다.

필드 정리 규칙은 기본적으로 예약된 작업 크론(데이터 정리: 레코드 정리)의 일부로 하루에 한 번 실행됩니다. 그러나 각 규칙은 언제든지수동으로 실행할 수 있습니다.

기본적으로연락처규칙이 존재하여 연락처 앱 레코드의 형식을 지정하고 정리합니다.연락처레코드를 선택하여 편집하거나새로 만들기버튼을 선택하여 새 규칙을 만듭니다.

필드 정리 규칙 양식에서 먼저 이 규칙이 대상으로 할모델을 선택합니다. 모델을 선택하면 규칙 제목이 선택한 모델로 업데이트됩니다.

다음으로 규칙 섹션에서 줄 추가 를 클릭하여 최소 하나 이상 규칙을 설정합니다.

그러면 규칙 만들기 팝오버 창이 나타나며, 여기에서 다음의 필드를 설정할 수 있습니다.

  • 모델에서 정리할 필드 를 선택하여 작업에 할당합니다.

  • 다음 활동 옵션 중에서 하나를 선택합니다:

    • 공백 자르기자르기필드를 표시하여모든 공백또는불필요한 공백옵션을 선택합니다. 앞뒤 및 연속된 공백은 불필요한 것으로 간주됩니다.

      Example

      연락처 이름 Dr.  John   Doe 은 다음 다듬기 옵션으로 서식을 지정할 수 있습니다.

      • 모든 공간: DR.JohnDoe

      • 불필요한 공간: DR. John Doe

    • 대소문자 유형 설정대소문자필드를 표시하여첫 글자를 대문자로,모두 대문자또는모두 소문자를 선택합니다.

      Example

      영업제안/영업기회의 제목인 lumber inc, Lorraine douglas 는 다음 사례 옵션으로 형식을 지정할 수 있습니다.

      • 첫 글자 대문자: Lumber Inc, Lorraine Douglas

      • 모두 대문자: LUMBER INC, LORRAINE DOUGLAS

      • 모두 소문자: lumber inc, lorraine douglas

    • 전화번호 서식 에서 전화번호를 국가별 형식으로 변환합니다.

      Example

      • 벨기에: 061928374 +32 61 92 83 74

      • 미국: 800 555-0101 +1 800-555-0101

    • HTML 스크랩 기능으로 HTML 을 일반 텍스트로 변환합니다.

      Example

      HTML 텍스트
      <h1>John Doe</h1>
      <p>Lorem ipsum dolor sit <a href="https://example.com">amet</a>.</p>
      
      일반 텍스트
      **John Doe** Lorem ipsum dolor sit amet [1] .[1] https://example.com
      

    필드와 작업을 선택한 후저장을 클릭하여규칙 만들기팝오버 창을 닫습니다.

다음으로 정리 모드 를 선택합니다.

  • 수동: 인식된 각 필드는 수동으로 정리해야 하며 사용자에게 알림 필드를 활성화해야 합니다.

  • 자동: 자동으로 필드를 정리하며, 알림이 가지 않습니다.

규칙 구성이 완료되면 규칙 양식을 닫거나규칙을 수동으로 실행하여 정리할 필드를 즉시 캡처합니다.

수동으로 필드 재사용 규칙 실행

특정 필드 정리 규칙을 언제든지 수동으로 실행하려면데이터 정리 앱 ‣ 구성 ‣ 필드 정리로 이동하여 실행할 규칙을 선택합니다.

그런 다음 규칙 양식에서 왼쪽 상단의정리버튼을 선택합니다. 이렇게 하면 레코드스마트 버튼에 캡처된 레코드 수가 표시됩니다.

레코드 스마트 버튼을 클릭하여 해당 레코드를 관리합니다.

활동 관리자 병합

병합 작업 관리자*는 데이터베이스의 모델에 대해 *작업 메뉴에서 사용할 수 있는 병합 작업을 활성화하거나 비활성화합니다.

개발자 모드 를 활성화한 후 데이터 정리 앱 ‣ 환경설정 ‣ 활동 관리자 병합 으로 이동합니다.

모델은 다음과 같은 열에 표시됩니다:

  • 모델: 모델의 기술명입니다.

  • 모델 설명: 모델명이 표시됩니다.

  • 유형: 모델이 기본 개체 혹은 사용자 지정 개체 인지 여부입니다.

  • 임시 모델: 모델은 데이터베이스에 장기간 저장할 필요가 없는 임시 데이터를 처리합니다.

  • 병합 가능: 모델에 병합 작업을 활성화합니다.

기본적으로 활성화된 모델을 보려면검색 막대를 사용하여병합 가능한 모델을 필터링하세요.

더 보기:

연락처 합치기