Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
현재 다수의 문의가 발생하여 대응에 지연이 발생하고 있습니다.더 많이 읽기
Salesforce 플로로 비즈니스 프로세스 자동화
프로세스에서 Apex 코드 호출

프로세스에서 Apex 코드 호출

프로세스에서 Apex를 호출하여 프로세스에 사용자 정의한 기능을 추가할 수 있습니다.

필수 Edition

지원 제품: Salesforce Classic(일부 조직에서 사용할 수 없음) 및 Lightning Experience 모두
지원 제품: Enterprise, Performance, UnlimitedDeveloper Edition
필요한 사용자 권한
프로세스 만들기, 편집 또는 보기:

플로 관리

AND

모든 데이터 보기

중요
중요 프로세스 빌더에 대한 지원 및 업데이트는 2025년 12월 31일부터 종료되었습니다. 즉, 프로세스에 대한 지원이 제공되지 않고 프로세스 빌더 제품의 버그가 수정되지 않습니다. 워크플로 규칙 및 프로세스 빌더 지원 종료를 참조하십시오.

2025년 12월 31일 이후에는 기존 프로세스가 계속 실행되고 활성화, 비활성화, 편집할 수 있지만 Flow Builder를 사용하는 것이 좋습니다. 기존 프로세스를 마이그레이션하려면 스위치를 Flow Builder로 계획하고 Migrate to Flow 도구를 사용합니다. 새 자동화를 위해 Flow Builder에서 플로를 만듭니다.

작업을 만들고 유형으로 'Apex'를 선택한 후 관련 필드를 채워 프로세스에 작업을 추가합니다.

중요
중요 프로세스에서 이 작업을 사용하려면 개발자에게 적절한 메서드에 @InvocableMethod 주석을 지정하도록 요청합니다. 자세한 내용은 Apex 개발자 가이드에서 'InvocableMethod 주석'을 참조하십시오.

프로세스를 트리거한 작업의 사용자에 의해 Apex 클래스와 프로세스가 실행됩니다.

  1. 이 작업에 대한 이름을 입력합니다. 이 텍스트가 캔버스에 표시되고, 이를 통해 이 작업을 프로세스의 다른 작업과 구분할 수 있습니다. 이름은 캔버스에 맞게 잘립니다.
  2. 클래스의 이름을 입력해 Apex 클래스를 선택하여 결과를 필터링하거나 드롭다운 목록에서 클래스를 선택합니다.
  3. 클래스에 호출 가능한 변수가 포함되어 있는 경우 값을 수동으로 입력하거나 관련 레코드의 필드 값을 참조할 수 있습니다.

    값은 변수의 데이터 유형과 일치해야 합니다. sOjbect 및 기본 유형 목록 변수에 대해서만 값을 설정할 수 있습니다.

    • sObject 변수의 값 및 sObject 목록 값을 설정하려면 개체의 관련 레코드를 참조합니다(예: 프로세스를 시작한 계정 개체와 연관된 모든 하위 연락처 레코드).
    • 기본 목록 변수의 값(문자열, 정수 및 시간 등)을 설정하려면 문자열 값 유형을 선택하고 텍스트 입력 필드에 값을 입력합니다. 목록에 값을 여러 개 전달할 수 없습니다.
  4. 저장을 클릭합니다.
    노트
    노트 표준 필드 참조(예: User.Phone)를 추가하여 프로세스에서 Apex 작업을 정의하고 Apex 클래스를 수정하는 경우 Apex 작업이 더 이상 프로젝트에 표시되지 않으며 다시 추가해야 합니다.
 
로드 중
Salesforce Help | Article