Salesforce: Setup > Environments > Jobs > Apex Jobs

Salesforce를 처음 접하는 분이라면 Apex Jobs 메뉴가 뭔지, 왜 필요한지 궁금하실 수 있습니다. 이 글에서는 Environments > Jobs > Apex Jobs 메뉴에 대해 쉽고 친절하게 설명해드릴게요.

이 기능은 무엇인가

Apex Jobs 메뉴는 Salesforce에서 실행된 Apex 코드 작업(즉, Apex 클래스나 트리거 등)이 어떤 상태인지 한눈에 보여주는 곳이에요. 여기서 말하는 Apex 작업은 주로 시간이 걸리는 대용량 데이터 처리, 예약된 작업, 비동기식 처리 같은 것들이에요. 예를 들어, 데이터 정리나 대량 메일 발송 같은 작업이 백그라운드에서 돌아갈 때, 그 실행 내역과 결과를 이 메뉴에서 볼 수 있습니다.

언제 사용하는가

Apex Jobs 메뉴는 이런 상황에서 주로 사용해요:

  • 예약된 작업(Scheduled Jobs)이 잘 실행되고 있는지 확인할 때
  • 대량 데이터 처리(Batch Apex)가 정상적으로 끝났는지, 에러가 났는지 체크할 때
  • 시스템에서 비동기적으로 처리되는 작업이 실패했는지, 성공했는지 보고 싶을 때
  • 개발자나 외부 파트너가 만든 자동화 코드가 잘 작동하는지 모니터링할 때

즉, 자동으로 돌아가는 작업들이 잘 되고 있는지, 혹시 실패한 건 없는지 확인할 때 이 메뉴를 자주 열어보게 됩니다.

어떻게 이해하면 쉬운가

Apex Jobs 메뉴는 일종의 작업 이력표라고 생각하면 쉬워요. 우리가 컴퓨터에서 인쇄 명령을 여러 번 내리면, 인쇄 대기열에서 상태를 확인할 수 있잖아요? 그것과 비슷하게, Salesforce 안에서 실행된 Apex 관련 작업들의 상태(성공, 실패, 대기 중 등)를 한눈에 볼 수 있는 곳이에요.

여기서 볼 수 있는 주요 정보는 다음과 같아요:

  • Job Type(작업 종류): 배치, 큐어블, 예약 등
  • Status(상태): 성공, 실패, 실행 중 등
  • Submitted By(누가 실행했는지)
  • Completed Date(언제 끝났는지)
  • Error Message(실패했다면 오류 메시지)

예시

  • 매일 밤 12시에 고객 데이터를 정리하는 배치 작업이 예약되어 있다면, 이 작업이 제대로 실행됐는지, 혹시 에러가 났는지 Apex Jobs에서 확인할 수 있어요.
  • 대량의 리드 데이터를 한 번에 처리하는 자동화 코드를 실행했는데, 결과가 궁금하다면 이 메뉴에서 상태와 결과를 볼 수 있습니다.
  • 만약 작업이 실패했다면, 실패 원인(오류 메시지)도 여기서 확인할 수 있어요.

참고: Apex Jobs 메뉴는 Salesforce의 Setup(설정) 화면에서 Environments > Jobs > Apex Jobs 경로로 들어가면 볼 수 있습니다. org의 설정이나 Salesforce 버전에 따라 메뉴 위치나 세부 옵션이 다를 수 있으니, 메뉴가 안 보이거나 다르게 보인다면 관리자 권한이나 환경을 한번 더 확인해보세요!

Leave a Reply

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