본문 바로가기

Salesforce/Package

Salesforce 개발자를 위한 Developer Tools 2.0

728x90

2019년 6월 13일 Developer Tools 1.0 (BETA 1)을 시작으로 벌써 4년이 다 되어 갑니다.
사실 기능이 크게 바뀐 건 없지만 성능 및 자자란 오류를 개선하는데 힘써 오다가 이번에 LWC 공부도 할 겸 Dark Theme로 변경하는 작업을 하게 되었습니다.
작년 10월 부터인가 시작 했는데 퇴근 후, 주말에 조금씩 하다 보니 6개월이나 걸렸습니다. 😓

물론 주로 제가 쓰려고 만든 거긴 하지만 써보면 괜찮은 기능들이 있어 이렇게 소개하고자 합니다.

총 9개의 탭으로 구성되어 있고, 각 탭별 주요 기능은 아래와 같습니다.

[ SOQL 쿼리 ]

  • 쿼리 이력 자동 저장 및 재 사용 가능
  • 자주 사용하는 쿼리를 저장하여 다시 사용 가능
  • 실행 후 결과 바로 확인 가능
  • 실행 버전 선택 가능
  • Tooling API를 이용한 Tooling관련 Object 조회 가능
  • 마우스 클릭 만으로 쉽게 SOQL 완성
  • 쿼리를 String 형태로 자동 변환 가능
  • String 형태를 쿼리로 ' 제거 가능
  • 입력창 안에서 탭 사용 가능
  • Owner.Name, CreatedBy.Name, LastModifiedBy.Name 이름 필드 자동으로 세팅
  • 결과 중 Id, Name 필드 항상 맨 앞쪽에 위치
  • 결과 중 Id에 상세페이지 링크 삽입
  • 결과 Header 틀 고정
  • Count() 쿼리도 가능

[ Apex 실행 ]

  • 코드 실행 이력 자동 저장 및 재 사용 가능
  • 자주 사용하는 코드를 저장하여 다시 사용 가능
  • 실행 후 결과 바로 확인 가능
  • 실행 결과 중 Debug Log 부분만 별도로 보여줌
  • 실행 버전 선택 가능
  • 입력창 안에서 탭 사용 가능

[ 사용자 관리 ]

  • Filter 기능을 통해 사용자 빠른 조회
  • 기존에 저장해 놓은 ListByView를 통한 조회
  • 조직별, 역할별, 프로필별 조회
  • Password 임의 변경 및 초기화 기능
  • Virtual Login 링크 연결

[ 로그 관리 ]

  • Debug Log 목록 조회 및 상세 조회
  • 상태별로 검색어로 조회 가능
  • 최근 100건 조회
  • 최대 100건씩 선택 삭제 가능
  • 전체 삭제 가능
  • Log를 젠체, Debug, Error, Method, Limit 별로 분리해서 조회

[ 개체 관리 ]

  • 해당 조직의 오브젝트 목록 조회
  • Prefix(3자리) 목록에서 확인
  • 오브젝트명으로 조회 가능
  • 선택한 오브젝트의 필드의 다양한 정보 조회
  • PickList 타입의 필드의 PickList Value 목록에서 바로 확인 가능
  • 선택한 오브젝트 정의서 다운로드 기능
  • 다운로드 링크가 실행한 사용자의 Email로 발송 (오브젝트 개수에 따라 시간 소요)

[ 테스트 코드 생성기 ]

  • 선택한 Objects의 Dummy 데이터 생성
  • 선택한 Objects의 Trigger 기본 코드 생성
  • 선택한 Apex Class의 상단 주석 생성
  • 선택한 Apex Class의 테스트 코드 생성

[ 배치 실행기 ]

  • 카테고리별 배치 검색 가능
  • 배치명으로 검색 가능
  • 배치실행 가능
  • 스케줄생성 가능

[ 메타데이터 가져오기 ]

  • 데이터를 csv 형태로 Export
  • 데이터를 csv 형태로 Import

[ 배치 생성기 ]

  • Batch 명과 Object 명을 넣으면 자동으로 기본 배치 템플렛을 생성

 

 
각 탭별로 ? (도움말) 버튼을 통해 주요 특징과 기능 상세에 대한 설명 하였습니다.
화면의 스크린샷https://www.instagram.com/sfdccode/ 에서 확인할 수 있습니다.
데모 영상https://www.youtube.com/watch?v=RJwSIg7VzV0 에서 확인할 수 있습니다.
설치 URL은 아래와 같습니다.
운영환경 : https://login.salesforce.com/packaging/installPackage.apexp?p0=04t2v0000076EQM
Sandbox 환경 : https://test.salesforce.com/packaging/installPackage.apexp?p0=04t2v0000076EQM

Developer 환경 : https://login.salesforce.com/packaging/installPackage.apexp?p0=04t2v0000076EQM
개별 ORG 환경 : https://[ORG Domain]/packaging/installPackage.apexp?p0=04t2v0000076EQM
설치 비번 : summer2023

728x90