오브젝트(Object)

오브젝트(Object)란?

오브젝트(Object)는 데이터의 핵심 구성 요소입니다. 오브젝트는 데이터의 속성(Attribute)과 그 타입을 정의하는 구조로 시스템의 다양한 정보를 체계적으로 저장하고 관리하는 데 사용됩니다.

오브젝트는 레코드(Record)를 생성하는 기반을 제공합니다. 예를 들어 'Companies' 오브젝트는 도메인 매출, 영업이익, 주소 등의 속성을 갖고 이러한 속성에 'Naver.com', '10조원', '2조원', '경기도 성남시 분당구'와 같은 구체적인 값이 채워져 레코드를 형성합니다.

트래킷은 다음 두 가지 타입의 오브젝트를 제공합니다.

  1. 시스템 오브젝트

트래킷은 'Companies'와 'People' 두 가지 시스템 오브젝트를 제공합니다. 'Companies'는 고객사의 기본 정보를, 'People'은 개별 담당자 정보를 저장하는 데 사용됩니다.

  1. 커스텀 오브젝트

시스템 오브젝트로 해결할 수 없는 특정한 비즈니스 요구 사항이 있을 때 사용자는 'Product'와 같은 커스텀 오브젝트를 직접 정의하여 사용할 수 있습니다. 이를 통해 트래킷 시스템을 보다 유연하고 맞춤화된 방식으로 활용할 수 있습니다.

용어 정리

용어

오브젝트(Object)

데이터 속성과 타입을 정의하는 구조

속성(Attribute)

오브젝트에서 정의된 각각의 데이터 필드

레코드(Record)

오브젝트의 속성에 값이 할당된 데이터의 인스턴스


시스템 오브젝트 구조

트래킷의 시스템 오브젝트는 비즈니스의 기본적이고 필수적인 데이터 관리를 위해 설계되었습니다. 'Company'(회사)와 'People'(사람) 오브젝트는 이러한 목적을 수행하기 위한 핵심 구성 요소입니다. 이 오브젝트들은 비즈니스의 기본적인 요구사항을 충족시키는 데 필수적인 데이터를 제공합니다.

Company 오브젝트 속성

Company는 자동 Enrichment 대상 오브젝트(Object)입니다. 해당 문서를 확인하세요.

NameData TypeDescriptions

회사명

Text

회사명을 저장합니다.

도메인

Doamin

여러개의 회사 도메인을 저장합니다.

회사소개

Text

회사 소개를 저장합니다.

로고 URL

URL

회사 로고 이미지 URL을 저장합니다.

회사사업분야

Select

회사 사업 분야를 선택 사항으로 저장합니다.

직원

Relation record

직원을 People 레코드로 여러명 저장합니다.

회사 주소

Locatoin

회사 주소를 저장합니다.

첫번째 연락

Interaction

고객과 처음으로 연락한 timestamp를 저장합니다.

마지막 연락

Interaction

고객과 마지막으로 연락한 timestamp를 저장합니다.

첫번째 이메일 연락

Interaction

고객과 이메일로 처음 연락한 timestamp를 저장합니다.

마지막 이메일 연락

Interaction

고객과 이메일로 마지막으로 연락한 timestamp를 저장합니다.

처음 미팅 연락

Interaction

고객과 첫 미팅 시간을 Timestamp로 저장합니다.

마지막 미팅 연락

Interaction

고객과 마지막 미팅 시간을 Timestamp로 저장합니다.

다음 미팅 일정

Interaction

다음 미팅 일정을 Timestamp로 저장합니다.

직원수

Number

직원수를 저장합니다.

대표

Text

대표자명을 저장합니다.

설립일

Date

회사 설립일을 저장합니다.

주요 사업 분야

Text

주요 사업 분야를 저장합니다.

기업 규모

Select

회사 규모를 select로 저장합니다. select의 value는 다음과 같습니다. (기본제공 데이터는 아래표 참고)

상장 종류

Select

상장 시장 종류를 select로 저장합니다. select의 value는 다음과 같습니다.(기본제공 데이터는 아래표 참고)

매출

Currency

매출액을 저장합니다.

영업이익

Currency

영업 이익을 저장합니다.

당기순이익

Currency

당기순이익을 저장합니다.

신용등급

Select

회사 신용 등급을 Select로 저장합니다. select의 value는 다음과 같습니다.(기본제공 데이터는 아래표 참고)

페이스북

URL

회사 페이스북 주소를 저장합니다.

링크드인

URL

회사 링크드인 주소를 저장합니다.

트위터

URL

회사 트위터 주소를 저장합니다.

유튜브

URL

회사 유튜브 주소를 저장합니다.

인스타그램

URL

회사 인스타그램 주소를 저장합니다.

만든 사람

Created By

레코드를 생성한 User를 저장합니다.

만든 시간

Timestamp

레코드를 생성한 Timestamp를 저장합니다.

Companies 오브젝트의 Select Type의 빌트인 Values

NameBuilt-in Select Value

회사 규모

중소기업, 벤처기업, 스타트업, 대기업/중견기업, 중견기업, 대기업, 기타

상장 종류

코스닥, 코스피, 코넥스, 코스닥관리, 상장관리, 상장, 외감, 일반, 비영리법인, 공공기관, 개인, 프리보드,기타

신용등급

양호, 우수, 최상, 평가제외, 기타

People 오브젝트 속성

NameData TypeDescriptions

이름

Text

사람 이름을 저장합니다.

소개

Text

자기 소개를 저장합니다.

아바타 이미지

URL

아바타 이미지 주소를 저장합니다.

이메일

Email address

이메일 주소를 저장합니다.

주소

location

주소를 저장합니다.

회사

Relation record

회사를 Company record로 여러개 저장합니다.

직급/직책

Text

직급이나 직책을 저장합니다.

전화번호

Phone number

전화번호를 여러개 저장합니다.

첫번째 연락

Interaction

고객과 처음으로 연락한 timestamp를 저장합니다.

마지막 연락

Interaction

고객과 마지막으로 연락한 timestamp를 저장합니다.

첫번째 이메일 연락

Interaction

고객과 이메일로 처음 연락한 timestamp를 저장합니다.

마지막 이메일 연락

Interaction

고객과 이메일로 마지막으로 연락한 timestamp를 저장합니다.

처음 미팅 연락

Interaction

고객과 첫 미팅 시간을 Timestamp로 저장합니다.

마지막 미팅 연락

Interaction

고객과 마지막 미팅 시간을 Timestamp로 저장합니다.

다음 미팅 일정

Interaction

다음 미팅 일정을 Timestamp로 저장합니다.

할 일

Reference

고객과의 다음 할 일을 저장합니다.

페이스북

URL

개인 페이스북 주소를 저장합니다.

링크드인

URL

개인 링크드인 주소를 저장합니다.

트위터

URL

개인 트위터 주소를 저장합니다.

유튜브

URL

개인 유튜브 주소를 저장합니다.

인스타그램

URL

개인 인스타그램 주소를 저장합니다.

만든 사람

Created By

레코드를 생성한 User를 저장합니다.

만든 시간

Timestamp

레코드를 생성한 Timestamp를 저장합니다.


커스텀 오브젝트 활용

트래킷은 Company(회사)와 People(사람) 같은 필수 오브젝트를 제공합니다. 하지만, 실제 비즈니스 환경에서는 Deal(딜)이나 Product(제품)처럼 더 다양한 데이터가 필요할 수 있습니다. 이를 위해 트래킷은 사용자가 필요에 따라 커스텀 오브젝트를 생성할 수 있게 해주며 이를 통해 비즈니스 시나리오에 맞는 데이터 구조를 유연하게 구축할 수 있습니다.

커스텀 오브젝트 사용 전 고려 사항

커스텀 오브젝트를 생성하기 전 해당 오브젝트가 비즈니스에 정말 필요한 것인지, 아니면 기존 시스템 오브젝트에 커스텀 필드를 추가하는 것만으로도 해결 가능한 문제인지 고민해야 합니다. 시스템의 복잡성을 불필요하게 증가시키지 않도록 커스텀 오브젝트의 사용은 신중하게 결정해야 합니다.

좋은 커스텀 오브젝트 사용 예시

SaaS 비즈니스 - Subscription 오브젝트 : 예를 들어, SaaS 비즈니스 모델에서는 Subscription(구독) 오브젝트를 만들어 제품 관리를 할 수 있습니다. 이 오브젝트에는 제품명, 가격, 결제 주기, 다음 결제일 등의 정보가 포함될 수 있으며 구독 관리 및 추적에 유용합니다.

이벤트 관리 - Event 오브젝트: 행사나 이벤트를 관리하는 비즈니스에서는 Event(이벤트) 오브젝트를 만들어 이벤트 날짜, 참가자 수, 장소, 주최자 정보 등을 관리할 수 있습니다. 이를 통해 이벤트 관련 모든 정보를 한곳에서 효율적으로 관리할 수 있습니다.

피해야 할 커스텀 오브젝트 사용 예시

채용 파이프라인 관리 : 채용 관리를 위해 Candidate(후보자) 오브젝트를 만드는 것보다는 기존 People(사람) 오브젝트를 활용하고 필요한 정보는 커스텀 속성이나 그룹 속성을 추가하여 관리하는 것이 더 효과적입니다. 이렇게 하면 기존 시스템의 효율성을 유지하면서도 필요한 기능을 제공받을 수 있습니다.


커스텀 오브젝트 생성하기

커스텀 오브젝트는 개별 워크스페이스 내 우측 상단의 "Settings"을 클릭해 Settings > Data > Objects 메뉴에 진입해 Create Object 버튼을 클릭해 생성할 수 있습니다.

커스텀 오브젝트 생성 시 입력 항목

항목설명

Plural Noun

오브젝트로 생성된 레코드의 복수명. 오브젝트로 만든어진 레코드의 집합을 나타낼 때 사용합니다.

Singular Noun

오브젝트로 생성된 레코드의 단수명. 오브젝트 이름 표기 시 사용됩니다.

identifier / slug

시스템 혹은 URL표기 시 사용될 오브젝트의 식별자

커스텀 오브젝트를 생성하는 과정을 다음 데모를 통해 확인할 수 있습니다.

커스텀 오브젝트 생성 데모

커스텀 오브젝트 관리

커스텀 오브젝트 생성 시 기본적인 속성(Attribute)은 Created at(생성일), Created by(생성자), Group Entiries(오브젝트가 속할 그룹) 3개입니다. 생성된 오브젝트를 제대로 활용하려면 커스텀 속성(Attribute)를 추가해야 합니다.

커스텀 속성(Attribute)추가하기

Workspace > Data > Objects > 추가한 커스텀 오브젝트 > Attributes 메뉴로 이동해 "Create attribute" 버튼을 클릭 후 필요한 속성(Attribute)을 추가할 수 있습니다. 커스텀으로 추가 가능한 속성(Attribute) 목록은 속성 문서를 확인하세요.

커스텀 오브젝트의 표기

커스텀 오브젝트로 만들어진 레코드가 화면에 표기할 때 다음 두 가지 항목을 참고하며 오브젝트에 명시된 속성 중 Text와 URL Type에서 선택 가능합니다. Workspace > Data > Objects > 추가한 커스텀 오브젝트 > Appearance 메뉴로 이동해 관리할 수 있습니다.

항목설명

Record text

노출될 텍스트를 설정합니다.

Record image

노출될 이미지를 설정합니다.

Last updated