데이터 내보내기


설정 > Data > Data Export에서 Salesforce의 모든 데이터를 내보낼 수 있음. 
월별 또는 주별로 데이터를 내보내도록 설정할 수 있음.
내보내게 되면 압축 파일로 내보내지며 모든 레코드가 CSV별로 나눠져 있음

모든 데이터의 레코드 또는 객체를 선택해서 데이터를 내보낼 수 있음
스케쥴을 설정해서 내보낼 수 도 있음

 

Data Loader


  • 설정 > Integrations > Data Loader에서 Data Loader를 설치할 수 있음.
  • 데이터 로더를 통해 대량의 레코드를 내보낼 수 있지만, 객체 단위로 할 수 있음.
  • Export와 Export All의 차이점은 쓰레기통에 있는 레코드까지 포함 시킬 지 말지에 대한 차이점이 있다.
  • 5,000,000건 까지 데이터를 조작할 수 있음.
  • 스케줄 가능함
  • 휴지통은  Salesforce의 Recycle bin에서 확인할 수 있으며, 삭제 후 15일 동안 보존됨.
  • 추출 방법은 아래와 같음.
    • Export > 객체선택 > 필드 조건 선택 후 SOQL작성 > 내보내기

휴지통

설정에서 값이 비어있는 경우 null값으로 업데이트하기나 물리적 삭제하기 등의 설정을 할 수 있음

update 또는 upsert를 할 시 CSV파일의 헤더와 sObject의 필드명과 일치를 시켜줘야함

 

Data Import Wizard


  • 설정 > Integrations > Data Import Wizard에서도 데이터를 insert, update, upsert할 수 있음
  • 한번에 5만건까지의 데이터만 조작할 수 있음
  • 삽입은 불가능함
  • 스케줄이 불가능
  • import할 객체에 대해 제한 사항이 있음. 
    • Account, Contact, Lead, Campaign, Solution, Custom Object만 가능 (Opportunity는 불가능함)

 

 

Data Loader와 Data Import Wizard의 차이점


https://csminfo.uhuru.jp/hc/ja/articles/360000062701--Salesforce-%E3%83%87%E3%83%BC%E3%82%BF%E3%83%AD%E3%83%BC%E3%83%80-%E3%81%A8-%E3%82%A4%E3%83%B3%E3%83%9D%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A3%E3%82%B6%E3%83%BC%E3%83%89-%E3%81%AE%E4%BD%BF%E3%81%84%E5%88%86%E3%81%91

 

Dataloader .io


Dataloader란Salesforce와 같은 클라우드 기반 플랫폼에서 데이터를 쉽게 가져오고 내보내는 데 사용되는 웹 기반 데이터 로딩 도구.
설정 > Integrations > Dataloader.io에서 사용할 수 있음
insert, update, upsert, delete를 할 수 있음

 

유효성 검사 규칙


Data Loader나 Dataloader.io에서 import를 할 시 설정한 유효성 검사에 걸리게 되면 에러가 발생하여 import가 안됨. 에러 내용는 결과 CSV에서 확인할 수 있음

데이터 VS 메타 데이터


  • 데이터: 실제 정보나 값 (예: 고객 이름, 판매 금액 등).
  • 메타데이터: 데이터에 대한 설명이나 정보 (예: 데이터의 형식, 작성자, 생성 날짜 등).

중복 관리


중복된 데이터로 인한 문제를 예방하고 데이터의 품질을 유지하기 위한 도구. 중복 규칙에 히트한 경우 알림을 올 수 있게하거나 생성을 막을 수 도 있음.
설정 > Data > Duplicate Rules 에서 각 객체별로 중복에 관한 규칙을 생성하고 설정할 수 있음.
또한 중복 규칙을 설정할 시 어떤 조건으로 중복을 판단할 건지 Matching Rules를 설정을 해야 하는데 Matching Rules는 설정 > Data > Matching Rules에서 생성하고 설정할 수 있음

중복 규칙에 부합하는 레코드가 있는 확인하는 컴포넌트를 추가해서 실시간으로 확인할 수 도 있음

중복 레코드가 존재할 경우 중복레코드를 하나로 병합할 수 있음

Duplicate Rules의 Operation On create와 Operation On Edit의  Report를 활성화하면  중복 레코드가 감지되었을 때, 해당 레코드들을 하나의 세트로 묶어 사용자에게 보여줌. 이를 통해 사용자는 중복된 레코드를 쉽게 식별하고, 필요한 경우 정리할 수 있음

 

Work Bench


Salesforce 개발자와 관리자를 위한 강력한 웹 기반 도구로, Salesforce 조직에 대한 다양한 작업을 수행할 수 있는 기능을 제공함. 이 도구는 Salesforce API를 활용하여 데이터 관리, 쿼리, 메타데이터 조작 등을 쉽게 할 수 있도록 해줌.

 

Reports


Reports 앱에서 객체에 대한 리포트를 생셩할 수 있음.

리포트를 생성할 대상 객체를 선택하는 화면
리포트에 표시할 필드와 필터를 설정하여 리포트를 만들 수 있음

보고서 형식에는 아래 4가지 형식이 있음
https://help.salesforce.com/s/articleView?id=sf.reports_changing_format.htm&type=5

 

Report Formats in Salesforce Classic

×Sorry to interrupt This page has an error. You might just need to refresh it. [PromiseRejection: [object Object]]

help.salesforce.com

1. 테이블 형식 (Tabular Reports) : 가장 단순하고 빠르게 생성하여 데이터를 확인할 수 있는 형식으로 스프레드 시트와 유사함

2. 요약 형식 (Summary Reports) : 데이터가 행으로 그룹화되어 요약 정보를 제공. 각 그룹의 합계, 평균 등을 계산하고 그래프로도 표시를 할 수 있음.

그룹화할 행을 선택
우선순위로 그룹화된 요약 보고서

3. 매트릭스 형식 (Matrix Reports) : 데이터가 행과 열 모두에서 그룹화되어 복잡한 분석이 가능함. 두 가지 이상의 그룹 기준을 사용할 수 있음. 그래프로도 표시 가능함.

그룹화할 행과 열을 선택
비지니스 타입과 마감일로 그룹화한 맥트릭스 형식 보고서

5. 결합 형식 (Joined Reports) : 여러 개의 보고서를 하나로 결합하여 데이터의 관계를 시각적으로 표현함. 서로 다른 객체의 데이터를 함께 표시할 수 있음. 그래프로도 표시 가능함.

왼쪽 상단에 있는 옵션에서 Joined Report를 선택해줌
Add Block버튼을 이용해서 다른 객체의 리포트를 추가할 수 있음

 

Summary Fomula & Row-Level Fomula


Summary Fomular를 이용하여 보고서에서 그룹화된 데이터에 대한 요약 정보에 대한 추가 계산 필드를 생성할 수 있음. 이 기능을 사용하면 기존 데이터에 기반하여 새로운 계산된 값을 생성할 수 있음. 

Row Level Fomula는 보고서에서 각 행(레코드)에 대해 계산된 값을 생성할 수 있으며 이 기능을 사용하면 보고서의 각 레코드에 대해 개별적인 계산을 수행할 수 있음.

 

버킷열 추가하기


버킷 열이란 보고서에서 데이터를 그룹화하고 요약하는 데 사용되는 기능임. 이 기능을 통해 사용자는 복잡한 수식이나 추가 필드를 생성하지 않고도 데이터를 쉽게 분류하고 분석할 수 있음.

범주화할 컬럼의 아래 화살표를 클릭하여 Bucket This Column버튼을 클릭하면 해당 컬럼을 범주화 할 수 있음.

Amount 금액에 따라 표시할 값을 설정할 수 있음

이력보고서


레코트를 선택할 시 객체를 선택하게 되는데 이 때 History라는 이름이 붙은 오브젝트를 선택하게 되면 해당 오브젝트에 대한 이력을 레포트로 확인할 수 있음. 해당 레포트를 통해 레코드가 언제 생성되었고 어떻게 수정됐는지 확인할 수 있게됨.

 

교차 필터 


교차 필터란 보고서에서 관련된 여러 객체의 데이터를 필터링하는 기능임. 예를 들어 Account객체의 레포트에서 Contact가 없는 레코드만 보고 싶다던지 Opportunity가 존재하는 레코드만 조회하고 싶을 때 교차필터를 적용하면 쉽게 확인할 수 있음.

Account레코드 중 Contacts가 존재하는 레코드만 조회

 

레포트 형 변화


사용자 정의 보고서 유형


레포트를 생성할 시 여러 오브젝트를 선택하여 레포트 유형을 만들어 해당 유형으로 사용자에 맞게 레포트를 생성할 수 있음. 
설정 > Feature Settings > Analytics > Reports & Dashboards > Report Types에서 레포트 유형을 만들 수 있음.

연관 지을 레코드의 조건을 이중일택할 수 있으며, 그에 맞게 어떤 데이터가 표시될지 원형 그래프로 나타남

생성 완료 후 Edit Layout에서 제외할 필드 또는 필드명을 변경할 수 있음.

 

보고서 구독


 보고서 구독 기능은 사용자가 특정 보고서를 정기적으로 수신할 수 있도록 설정하는 기능임. 해당 기능으로 특정 레포트를 언제와 같은 주기 또는 어떤 조건일 때와 같은 설정을 하여 레포트 결과를 메일로 수신할 수 있도록 해줌 (Dashboard도 동일하게 구독을 할 수 있음)

 

내역 추세 보고서


내역 추세 보고서는 특정 오브젝트의 필드에 대해서 시간이 지남에 따라 데이터의 변화를 추적하고 분석할 수 있도록 도와주는 기능임. 
설정 > Feature Settings > Analytics > Reports & Dashboards > Historical Trending에서 추적하고 싶은 필드를 선택할 수 있음

 

추적에 대해 설정한 이력을 이런식으로 레포트로 확인할 수 있음

Reporting Snapshots


Reporting Snapshots은 특정 시점의 데이터를 캡처하여 저장하고, 이를 기반으로 정기적인 보고서를 생성할 수 있는 기능임. 이 기능을 사용하면 시간이 지남에 따라 데이터의 변화를 추적하고, 과거 데이터를 분석할 수 있음. 

기본적인 원리는 소스 레포트를 생성하여 Target Object에 매핑을 하게 되면 데이터의 개별 행이 타깃 사용자 정의 객체의 개별레코드로 저장됨.

설정 > Feature Settings > Analytics > Reports & Dashboards > Reporting Snapshots에서 해당 설정을 할 수 있음.

 

Dashboards


데이터를 시각적으로 표현하여 한눈에 비즈니스 성과를 모니터링할 수 있는 도구임. 저장된 레포트를 토대로  Dashboards를 만들 수 있으며 방법은 아래와 같음.

  • 대시보드 탭으로 이동:
    • 상단 메뉴에서 "Dashboards" 탭을 클릭합니다. 만약 보이지 않는다면, 앱 런처(앱 아이콘)를 클릭하여 "Dashboards"를 검색할 수 있습니다.
  • 새 대시보드 만들기:
    • 대시보드 페이지에서 "New Dashboard" 버튼을 클릭합니다.
  • 대시보드 정보 입력:
    • 대시보드 이름: 대시보드의 이름을 입력합니다.
    • 설명(선택 사항): 대시보드에 대한 설명을 추가할 수 있습니다.
    • 폴더 선택: 대시보드를 저장할 폴더를 선택합니다. 폴더의 접근 권한에 따라 다른 사용자와 공유할 수 있습니다.
  • 대시보드 구성:
    • 대시보드가 생성되면, 다양한 보고서를 추가할 수 있습니다. "Add Component" 버튼을 클릭하여 추가할 보고서를 선택합니다.
      보고서를 선택한 후, 해당 보고서를 기반으로 사용할 차트 유형(예: 바 차트, 원형 차트 등)을 선택합니다.
    • Component Name: 각 구성 요소의 이름을 입력합니다.
    • Settings: 차트의 설정(예: 색상, 표시할 데이터 포인트 등)을 조정합니다.
  • 레이아웃 조정:
    • 추가한 구성 요소를 드래그하여 대시보드의 레이아웃을 조정할 수 있습니다. 각 구성 요소의 크기를 조절하여 원하는 대시보드 형태를 만듭니다.
  • 미리 보기 및 저장:
    • 대시보드 구성이 완료되면 "Save" 버튼을 클릭하여 대시보드를 저장합니다.
    • "Done" 버튼을 클릭하여 대시보드 편집을 종료하고, 대시보드를 미리 볼 수 있습니다.

대시 보드에서 Viewers를 선택 가능하게 하면, 대시보드를 특정 유저의 권한으로 볼 수 있도록 할 수 있음

대시 보드에도 필터를 설정할 수 있음

레포트에서 조건부 강조 기능을 사용하면 특정 조건에 따라 보고서의 데이터를 강조하여 시각적으로 쉽게 파악할 수 있도록 도와줌.

대시보드를 페이지 컴포넌트에 추가하여 홈페이지에 만든 대시보드를 표시할 수 있음.

 

결재 프로세스


결재 프로세스는 조직 내에서 승인 및 검토가 필요한 문서나 요청을 관리하는 시스템을 의미함.
설정 > Process Automation > Approval Processes에서 결재 프로세스에 관련된 설정을 할 수 있음.

 

여기서 결재 프로세스를 생성할 오브젝트를 선택

간략한 조건의 결재 프로세스를 만들고 싶으면 Use Jump Start Wizard
복잡한 조건의 결재 프로세스를 만들고 싶으면 Use Standard Setup Wizard를 선택하면됨

Specify Entry Criteria에서 결재 프로세스가 시작되는 조건을 지정

결재 담당자를 지정할 시에는
1. 수동으로 지정
2. 표준 또는 사용자 지정 계층 필드를 자동으로 지정 (사용자 지정 계층 필드는 User객체의 Fields & Relationships에서 설정하여 설정 > User에서 실제 User 설정이 가능함)
3. 결재 당담자를 고정으로 지정
할 수 있음

결재 담당자를 지정

  • Initial Submission Actions (초기 제출 작업)
    • 설명: 결재 요청이 제출될 때 자동으로 수행되는 작업을 정의합니다.
    • 예시: 제출된 요청에 대해 알림 이메일을 발송하거나 특정 필드를 업데이트하는 작업을 설정할 수 있습니다.
  • Approval Steps (승인 단계)
    • 설명: 승인 요청이 전달될 경로와 각 단계에서 어떤 작업이 수행될지를 정의합니다.
    • 예시: 특정 사용자 또는 그룹에게 요청을 전송하고, 승인 또는 거부 시 후속 작업을 설정합니다.
  • Final Approval Actions (최종 승인 작업)
    • 설명: 모든 승인 요청이 완료된 후 수행되는 작업을 정의합니다.
    • 예시: 기록의 상태를 "승인됨"으로 변경하거나 관련 사용자에게 최종 승인 알림을 전송하는 작업이 포함됩니다.
  • Final Rejection Actions (최종 거부 작업)
    • 설명: 요청이 최종적으로 거부된 경우 수행되는 작업을 정의합니다.
    • 예시: 기록의 상태를 "거부됨"으로 변경하거나 거부 사유를 포함한 알림 이메일을 발송하는 작업이 있습니다.
  • Recall Actions (회수 작업)
    • 설명: 제출된 결재 요청을 회수할 경우 수행되는 작업을 정의합니다.
    • 예시: 요청자가 요청을 회수할 때 상태를 업데이트하거나 관련 사용자에게 회수 알림을 전송하는 작업을 설정할 수 있습니다.

해당 결재 프로세스에 관련된 설정이 완료되면 활성화를 눌러줘야함

프로세스 빌더


Salesforce의 자동화 도구 중 하나로, 사용자가 비즈니스 프로세스를 시각적으로 설계하고 자동화할 수 있음.
설정 > Process Builder에서 설정 가능함


워크 플로우 VS 프로세스 빌더

  • 워크플로우:
    • 기본적인 자동화 도구로, 특정 조건이 충족될 때 간단한 작업(예: 필드 업데이트, 이메일 발송, 작업 생성 등)을 수행합니다.
      조건이 하나만 가능하며, 복잡한 비즈니스 로직을 처리하기에는 제약이 있습니다.
  • 프로세스 빌더:
    • 더 복잡하고 다양한 작업을 지원하는 도구로, 조건에 따라 여러 작업을 동시에 수행할 수 있습니다.
      조건을 여러 개 설정할 수 있으며, 각 조건에 따라 다른 작업을 수행하도록 구성할 수 있습니다.

+ Recent posts