Salesforce (4) 썸네일형 리스트형 SFDC 데이터 보안(group, role, sharing, profile...) Salesforce의 데이터 보안 모델 Organization-Level Security Object-Level Security Profile, Permission Sets로 제어 가능 Field-Level Security Profile, Permission Sets로 제어 가능 Record-Level Security Sharing Setting, Role, Manual Sharing으로 제어 가능 Profile User가 어떤 Object와 Field 등에 접근할 수 있는지 결정 User 생성 시 Standard이던 Custom이던 반드시 선택해야한다. Profile로 제어 가능한 범위 Field Level Security Page Layout Record Type App Standard Profile.. Salesforce의 Standard Object Salesforce의 객체(Object) Salesforce 플랫폼은 데이터를 관계형 테이블에 저장하는데, 이러한 테이블의 레코드에는 플랫폼 자체의 구조 및 사용자가 생성한 데이터가 포함된다. Salesforce에서 Object는 DB의 테이블의 역할, Record는 DB의 행(로우)의 역할을 한다. 객체(Object) = 테이블(Table) 레코드(Record) = 행(Row) 필드(Field) = 열(Column) 즉, 보통의 RDBMS와 이렇게 대응된다. 그리고 Salesforce의 Object는 크게 3가지로 나뉘는데, 아래와 같다. Standard Objects - Salesforce 플랫폼에서 이미 생성된 객체 Custom Objects - 사용자의 비즈니스 프로세스에 기반하여 사용자가 직접 .. Apex 핵심 개념 이해 (Apex - 2) Apex 코드에는 일반적으로 다른 프로그래밍 언어에서도 익숙한 많은 항목들이 포함되어 있다. 버전 설정 변수, 메소드 및 클래스 이름 지정 Apex에도 예약 키워드가 있기 때문에 변수, 메서드, 클래스 등 이름을 지정할 때 사용할 수 없는 단어들이 있음 Apex 예약어 리스트 변수 및 표현식 사용 Apex는 Strong 타입의 언어로, 변수를 처음 참조할 때 변수의 데이터 유형을 선언해야한다. Apex의 데이터 유형에는 Intger Date Boolean List Maps Object, sObjects 등이 있다. 변수는 이름과 데이터 유형으로 선언되는데, 변수를 선언할 때 변수에 값을 할당하거나, 나중에 할당할 수도 있다. 변수선언 예시 // The following variable has the da.. Salesforce Apex 간략히 알아보기 (Apex - 1) Apex란?? Apex는 Strong 타입의 객체지향 프로그래밍 언어로, 주로 Salesforce 애플리케이션의 로직을 구축하고 사용자 정의 기능을 추가하는데 사용된다. Apex는 자바와 비슷한 구문을 가지고 있고, 세일즈포스의 데이터베이스와 상호작용할 수 있는 기능을 제공한다. Apex의 특징 Integrated(통합된) Apex는 Lightning 플랫폼(Salesforce가 제공하는 클라우드 기반 애플리케이션 개발 및 배포 플랫폼) 관용구를 지원 내장된 DmlException 처리를 포함하는 INSERT, UPDATE, DELETE같은 데이터 조작 언어(DML) 호출 SOQL(세일즈포스 객체 쿼리 언어) 및 SOSL(세일즈포스 객체 검색 언어) 쿼리가 포함됨 한번에 여러 레코드를 대량으로 처리할 수.. 이전 1 다음