Salesforce: Setup > Custom Code > Apex Settings

Salesforce Setup 메뉴 중 Custom Code > Apex Settings는 Apex 코드를 사용할 때 꼭 알아야 하는 기본 설정을 관리하는 곳이에요. Admin 입장에서 Apex가 뭔지 아직 낯설 수 있지만, 이 메뉴가 어떤 역할을 하는지 차근차근 설명해드릴게요.

이 기능은 무엇인가

Apex Settings는 Salesforce에서 사용하는 프로그래밍 언어인 Apex와 관련된 여러 가지 기본 옵션을 설정하는 곳입니다. Apex는 Salesforce 내에서 자동화, 맞춤 기능, 복잡한 비즈니스 로직을 구현할 때 쓰여요. 이 메뉴에서는 Apex 코드 실행과 관련된 몇 가지 중요한 옵션을 켜거나 끌 수 있습니다.

예를 들어, Apex 코드를 실행할 때의 보안 정책, 테스트 실행 방식, 로그 기록 방법 등과 관련된 설정이 여기에 모여있어요. (참고로, 메뉴 위치는 Setup에서 "Custom Code" 아래에 "Apex Settings"가 있습니다.)

언제 사용하는가

Apex Settings는 아래와 같은 상황에서 주로 사용합니다.

  • 개발자나 파트너가 Apex 코드를 개발하거나 배포할 때
  • Apex 코드의 실행 환경이나 보안, 테스트 관련 옵션을 바꿔야 할 때
  • 조직의 정책에 따라 Apex 코드의 동작 방식을 조금 더 엄격하게 관리하고 싶을 때

일반적으로 Admin이 Apex 코드를 직접 작성하지 않아도, 개발자와 협업하거나, 보안 정책을 점검할 때 이 메뉴를 확인하게 되는 경우가 많아요.

어떻게 이해하면 쉬운가

Apex Settings는 쉽게 말해서, "우리 Salesforce에서 Apex라는 프로그래밍 기능을 쓸 때, 어떤 규칙으로 동작할지 미리 정해두는 설정판" 이라고 생각하면 됩니다.

예를 들어,

  • Apex 코드를 실행할 때 특정 보안 체크를 할지 말지
  • Apex 테스트를 실행할 때 어떤 기준으로 할지
  • Apex 로그를 얼마나 남길지

이런 것들을 미리 정해두는 곳이에요.

예시

  • Apex 테스트 실행 정책:

예를 들어, 새로운 코드를 배포할 때 테스트를 꼭 통과해야만 실제로 적용되게 할 수 있어요. 이 설정을 통해 테스트 통과 기준을 강화하거나 완화할 수 있습니다.

  • Apex 보안 설정:

외부 시스템과 연동할 때, Apex 코드가 어떤 데이터를 접근할 수 있을지 제한할 수 있습니다. 보안이 중요한 조직에서는 이 부분을 꼼꼼히 체크하죠.

  • 로그 기록 관련 설정:

문제가 생겼을 때 원인을 찾으려면 로그가 필요하겠죠? Apex Settings에서 로그 기록 방식을 조정할 수 있습니다.

참고로, 이 메뉴에서 어떤 옵션이 보이고, 어떤 기능을 쓸 수 있는지는 Salesforce 버전이나 조직의 설정에 따라 조금씩 다를 수 있어요. 혹시 메뉴에서 모르는 옵션이 보이면, Salesforce 공식 도움말이나 개발자와 상의하는 것도 좋은 방법입니다!

Leave a Reply

Your email address will not be published. Required fields are marked *