본문 바로가기

Salesforce

Automation Tool& Apex

  1. Automation Tool
    • Flow Builder
      • 시각적 경험을 제공하는 업무 자동화 프로세스
      • 필요한 페이지에 집어넣거나, 버튼 등에 프로세스를 넣을 수 있다.
    • Process Builder
    • Work Flow
  2. Apex
    • Apex의 특징
      • 객체 지향 언어
      • multitenant를 인식해 공유 리소스 독점을 방지한다.
      • 데이터베이스와의 통합
      • java와 유사해 사용하기 용이하다
      • test하기 용이함 (Apex는 단위테스트, 실행 및 코드 검사를 기본 제공)
      • 버젼 관리가 가능하다.
    • Apex가 다른 객체 지향 언어와 다른 점
      • 클라우드에 저장, 컴파일, 실행이 가능
      • DB시스템의 트리거와 유사한 트리거를 사용함
      • 트랜젝션과 롤백이 가능하다
      • 대소문자 구분 없이 사용
    • Apex의 DataType
      • Primitive
        • Integer
        • Double
        • Long
        • Date
        • Datetime
        • String
        • ID
          • String으로 받고 해당 Object가 무엇인지 확인하는 용도로 주로 사용한다(getsObjectType())← 다른 메소드들도 많기 때문에 공부해보기!
          • DB의 PK라고 생각하면 된다. UNIQUE함.
          • 보통 15자인데 자동으로 3자가 뒤에 더 붙을 때가 있어서 18자리까지 사용함.
      • 기본 sObject
      • 사용자 정의 sObject(~~~__c)
      • Collection

'Salesforce' 카테고리의 다른 글

APEX TESTING  (0) 2021.09.30
APEX TRIGGER  (0) 2021.09.30
SOSL(Salesforce Object Search Language  (0) 2021.09.30
SOQL  (0) 2021.09.30
Data Relationship/Security  (0) 2021.09.30