화면

보기란 모델 에 있는 데이터를 나타낼 수 있는 인터페이스입니다. 하나의 모델에 여러 개의 보기가 있을 수 있으며, 동일한 데이터를 다다른 방식으로 표시한다는 점에서만 차이가 있습니다. 스튜디오에서 보기는 일반, 다중 레코드, 타임라인, 보고 의 네 가지 카테고리로 구성되어 있습니다.

  • 모델의 기본 보기를 변경하려면 스튜디오에 액세스하기 를 통해 보기 로 이동하고 선택하고자 하는 보기 옆에 있는 (줄임표) 아이콘을 클릭한 후 기본값으로 설정 을 클릭합니다.

  • 기본 제공되는 XML 편집기를 사용하여 보기를 편집할 수 있습니다. 개발자 모드 를 활성화한 후 편집하려는 보기로 이동하여 보기 탭을 선택한 후 </> XML 을 클릭합니다.

    중요

    XML 편집기로 보기를 편집하는 경우, 업그레이드나 모듈 업그레이드를 할 때 초기화를 하면 데이터가 손실될 수 있으므로 표준 보기 및 상속된 보기를 직접 변경하지 마세요. 항상 스튜디오에 상속된 보기가 제대로 선택되어 있는지 확인합니다. 예를 들어 새 필드를 끌어다 놓아서 스튜디오 보기를 수정하는 경우에는, 특정 스튜디오에서 상속된 보기 및 수정된 부분을 지정하는 해당 XPath가 자동으로 생성됩니다.

일반 보기

참고

The settings described below are found under the view’s View tab unless specified otherwise.

양식

양식 보기는 연락처, 판매주문서, 품목 등의 레코드를 생성하거나 편집할 때 사용합니다.

  • 양식을 설정하려면 + 추가 탭에 있는 탭 및 열 요소를 끌어다 놓습니다.

  • To prevent users from creating, editing, or deleting records, untick Can Create, Can Edit, or Can Delete.

  • 버튼을 추가하려면 양식 상단에 있는 버튼 추가 를 클릭하고 라벨 을 입력한 다음 버튼으로 실행할 동작을 선택합니다.

    • 서버 동작 실행: 실행할 서버 작업 을 드롭다운 목록에서 선택합니다.

    • 메서드 호출: Odoo에 미리 정의되어 있는 기존 Python 메서드를 지정합니다.

  • To change a button’s label or style, click the button and edit its Label or Class (either btn-primary or btn-secondary) in the Properties tab.

  • 스마트 버튼을 추가하려면 양식 오른쪽 상단에 있는 (더하기) 아이콘을 클릭합니다. 라벨 을 입력하고 아이콘 을 선택한 다음 관련된 필드 를 선택합니다.

Example

Sales order model's Form view

활동

활동 보기는 레코드에 연결되어 있는 활동 (이메일, 전화 등)을 예약하고 전체보기를 나타나는 데 사용합니다.

참고

This view can only be modified within Studio by editing the XML code.

Example

Lead/Opportunity model's Activity view

여러 레코드 보기

참고

The settings described below are found under the view’s View tab unless specified otherwise.

칸반

칸반 보기는 비즈니스 흐름을 지원할 수 있도록 레코드를 여러 단계로 이동하거나 카드 내에 레코드를 표시하는 대안으로 자주 사용되는 보기입니다.

참고

If the Kanban view exists, it is used by default to display data on mobile devices instead of the List view.

  • To prevent users from creating new records, untick Can Create.

  • To create records directly within the view, in a minimalistic form, enable Quick Create.

  • 레코드에 대한 기본 그룹을 설정하려면 기본 그룹 기준 에서 해당 필드를 선택합니다.

Example

Project model's Kanban view

목록

목록 보기는 한 번에 많은 수의 레코드를 검토하거나 확인하고 간단한 레코드를 편집하는 데 사용합니다.

  • To prevent users from creating, editing, or deleting records, untick Can Create, Can Edit, or Can Delete.

  • 보기에서 직접 레코드를 생성한 후 편집하려면 하단에 레코드 추가, 상단에 레코드 추가 또는 레코드 생성 시 에서 양식 보기 열기 를 선택합니다.

    참고

    This prevents users from opening records in Form view from the List view.

  • To edit several records at once, tick Enable Mass Editing.

  • To change the way records are sorted by default, select a field under Sort By.

  • 레코드에 대한 기본 그룹을 설정하려면 기본 그룹 기준 에서 해당 필드를 선택합니다.

  • 버튼을 추가하려면 목록 상단에 있는 버튼 추가 를 클릭한 후 라벨 을 입력한 다음 버튼으로 실행할 동작을 선택합니다.

    • 서버 동작 실행: 실행할 서버 작업 을 드롭다운 목록에서 선택합니다.

    • 메서드 호출: Odoo에 미리 정의되어 있는 기존 Python 메서드를 지정합니다.

To add a (drag handle) icon to reorder records manually, add an Integer field with the Handle widget.

Drag handle icon enabling to sort records manually in List view

Example

Sales order model's List view

지도

지도 보기는 지도 상에서 레코드를 표시할 때 사용합니다. 예를 들어, 현장 서비스 앱에서 여러 가지 작업 간에 일정 스케줄을 계획할 때 사용합니다.

참고

A Many2One field linked to the Contact model is required to activate the view, as the contact address is used to position records on the map.

  • To select which kind of contact should be used on the map, select it under Contact Field.

  • 레코드 이름이나 주소를 숨기려면 이름 숨기기 또는 주소 숨기기 를 선택합니다.

  • To add information from other fields, select them under Additional Fields.

  • To have a route suggested between the different records, tick Enable Routing and select which field should be used to sort records for the routing.

Example

Task model's Map view

타임라인 보기

참고

  • 타임라인 화면 중 하나를 처음 활성화할 경우, 레코드가 시작 및 중지되는 시점을 화면에 표시하기 위해 모델의 날짜 또는 날짜 및 시간 필드에서 선택해야 합니다. 화면 활성화 후 시작 날짜 필드 및 :guilabel:`중지 날짜 필드`를 수정할 수 있습니다.

  • The settings described below are found under the view’s View tab unless specified otherwise.

캘린더

캘린더 보기는 캘린더에 있는 레코드를 전체보기를 통해 살펴보고 관리하는 데 사용합니다.

  • To create records directly within the view instead of opening the Form view, enable Quick Create.

    참고

    이 기능은 이름 만으로 빠르게 생성 할 수 있는 특정 모델에서만 작동합니다. 그러나 대부분의 모델에서는 빠른 생성이 지원되지 않으며 양식 보기를 열어 필수 필드를 입력해야 합니다.

  • To color records on the calendar, select a field under Color. All the records sharing the same value for that field are displayed using the same color.

    참고

    As the number of colors is limited, the same color can end up being assigned to different values.

  • To display events lasting the whole day at the top of the calendar, select a Checkbox field that specifies if the event lasts the whole day.

  • To choose the default time scale used to display events, select Day, Week, Month, or Year under Default Display Mode.

참고

지연 필드 를 사용하여 행사 기간을 시간 단위로 표시할 수도 있습니다. 행사 기간을 지정하는 모델에서 소수 또는 정수 중에서 선택하여 행사 기간을 지정합니다. 다만 종료일 필드 를 설정할 경우 지연 필드 는 반영되지 않습니다.

Example

Calendar Event model's Calendar view

코호트

코호트 보기는 일정 기간 동안의 레코드에 대한 수명 주기를 검토하는 데 사용합니다. 예를 들어 구독 앱에서 구독 유지율을 확인하는 경우에 사용합니다.

  • To display a measure (i.e., the aggregated value of a given field) by default on the view, select a Measure Field.

  • To choose which time interval is used by default to group results, select Day, Week, Month, or Year under Interval.

  • 코호트 모드 를 변경하려면 유지율일정 기간 동안 유지되는 레코드의 비율, 100% 부터 시작하여 시간이 지남에 따라 감소 또는 이탈율 일정 기간 동안 이탈하는 레코드의 비율, 0% 부터 시작하여 시간이 지남에 따라 증가 중에서 하나를 선택합니다.

  • 타임라인 (즉, 열)이 진행되는 방식을 변경하려면 앞으로 (0에서 +15까지) 또는 뒤로 (-15에서 0까지) 중에서 하나를 선택합니다. 대부분의 경우 타임라인에서는 앞으로 를 사용합니다.

Example

Subscription model's Cohort view

간트 차트

간트 보기는 레코드의 전반적인 진행 상황을 예측하고 검토하는 데 사용합니다. 레코드는 시간 척도 아래에 막대로 표시됩니다.

  • To prevent users from creating or editing records, untick Can Create or Can Edit.

  • To fill cells in gray whenever a record should not be created there (e.g., on weekends for employees), tick Display Unavailability.

    참고

    The underlying model must support this feature, and support for it cannot be added using Studio. It is supported for the Project, Time Off, Planning, and Manufacturing apps.

  • To show a total row at the bottom, tick Display Total row.

  • To collapse multiple records in a single row, tick Collapse First Level.

  • To choose which way records are grouped by default on rows (e.g., per employee or project), select a field under Default Group by.

  • To define a default time scale to view records, select Day, Week, Month, or Year under Default Scale.

  • To color records on the view, select a field under Color. All the records sharing the same value for that field are displayed using the same color.

    참고

    As the number of colors is limited, the same color can be assigned to different values.

  • 각각의 시간 척도를 나누는 정밀도를 분기 단위 시간, 30분 단위 시간 또는 시간 중에서 지정합니다. 이 단위는 일 단위 정밀도, 반일 또는 혹은 주 단위 정밀도, 월 단위 정밀도 아래에서 선택할 수 있습니다.

Example

Planning Shift model's Gantt view

조회수 보고

참고

The settings described below are found under the view’s View tab unless specified otherwise.

피벗 테이블

피벗 보기는 레코드에 있는 데이터를 대화형 방식으로 탐색하고 분석하는 데 사용합니다. 숫자 데이터를 집계하고 카테고리를 만들거나 데이터를 다양한 수준으로 확장 및 축소하여 데이터 드릴다운을 하는 데 특히 유용합니다.

  • To access all records whose data is aggregated under a cell, tick Access records from cell.

  • To divide the data into different categories, select field(s) under Column grouping, Row grouping - First level, or Row grouping - Second level.

  • To add different types of data to be measured using the view, select a field under Measures.

  • To display a count of records that made up the aggregated data in a cell, tick Display count.

Example

Purchase Report model's Pivot view

그래프

그래프 보기는 막대 그래프, 꺾은선 그래프 또는 원 그래프로 레코드의 데이터를 나타내는 경우에 사용합니다.

  • To change the default chart, select Bar, Line, or Pie under Type.

  • To choose a default data dimension (category), select a field under First dimension and, if needed, another under Second dimension.

  • To select a default type of data to be measured using the view, select a field under Measure.

  • 막대 그래프 및 선 그래프 전용: 여러 가지 데이터 카테고리를 값을 기준으로 정렬하려면 :guilabel: ‘정렬’ 메뉴 아래에 있는 오름차순 (가장 낮은 값에서 가장 높은 값으로) 또는 내림차순 (가장 높은 값에서 가장 낮은 값으로)을 선택합니다.

  • For Bar and Pie charts only: To access all records whose data is aggregated under a data category on the chart, tick Access records from graph.

  • For Bar charts only: When using two data dimensions (categories), display the two columns on top of each other by default by ticking Stacked graph.

Example

Sales Analysis Report model's Bar chart on Graph view