Salesforce/Package

Salesforce 개발자를 위한 Smart Developer Tools 3.0 (SDT 3.0)

어디다쏨 2024. 12. 29. 15:35
728x90

이전 Developer Tools 2.0에서 오브젝트를 사용해서 오브젝트를 많이 사용하는 ORG에서 사용하기 어려운 부분을 해결하고자 새로운 패키지로 Smart Developer Tools 3.0 (SDT 3.0) 으로 다시 개발하게 되었습니다.

이전 버전 참고 : https://www.sfdccode.com/202

 

Salesforce 개발자를 위한 Developer Tools 2.0

2019년 6월 13일 Developer Tools 1.0 (BETA 1)을 시작으로 벌써 4년이 다 되어 갑니다. 사실 기능이 크게 바뀐 건 없지만 성능 및 자자란 오류를 개선하는데 힘써 오다가 이번에 LWC 공부도 할 겸 Dark Theme로

www.sfdccode.com

 

[ 주요 변경 사항 ]

  • 커스텀 오브젝트 사용 0개
  • 기존 버전에서 사용을 잘 안하는 부분을 제외하고 7가지 기능으로 축소
  • 탭별 사용자 지정하여 권한 제어
  • 기존 버전의 버그 수정
  • 개체 정의서, 프로필 권한 정의서 생성 부분을 보완 (생성 완료 시 알림 및 이력 확인 가능)
  • 기존 Gold 테마에서 Green, Blue 테마 적용
  • 만료일 체크 기능으로 재 설치 없이 연장 사용 가능
  • 설치 시 기본 사용기간은 1년으로 설정

 

 

[ 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의 테스트 코드 생성

[ 배치 생성기 ]

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

 

각 탭별로 ? (도움말) 버튼을 통해 주요 특징과 기능 상세에 대한 설명 하였습니다.

각 화면의 스크린샷은 https://www.instagram.com/sfdccode/ 에서 확인할 수 있습니다.

데모 영상은 https://www.youtube.com/watch?v=RJwSIg7VzV0 에서 확인할 수 있습니다.

설치 URL은 아래와 같습니다.

운영환경 : https://login.salesforce.com/packaging/installPackage.apexp?p0=04tdJ0000000QDp
Sandbox 환경 : https://test.salesforce.com/packaging/installPackage.apexp?p0=04tdJ0000000QDp
Developer 환경 : https://login.salesforce.com/packaging/installPackage.apexp?p0=04tdJ0000000QDp
개별 ORG 환경 : https://[ORG Domain]/packaging/installPackage.apexp?p0=04tdJ0000000QDp
설치 비번 : winter2025

 

728x90