일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- object setting
- Administrator
- deactivate record type for chatter user profile
- sObject
- apex
- platform developer1
- development link
- Too many DML statements
- chatter user profile
- sharing
- salesforce
- apex class
- DML Statement
- Database Methods
- System.LimitException
- difference with java
- dump
- Too many SOQL queries
- google extension
- sales cloud consultant
- developer console
- service cloud consultant
- VARIABLE
- BASIC
- Today
- Total
목록전체 글 (49)
어느 Salesforce Developer의 개발 성장기
DML Statement DML Statement는 single sObject 또는 a list (or array) of sObjects를 허용한다. Salesforce에 있는 특별한 DML 문 upsert : 지정된 필드를 사용하여 기존 개체의 존재 여부를 결정하거나 필드가 지정되지 않은 경우 ID 필드를 사용하여 단일 레코드 내에서 sObject 레코드를 새로 작성하고 업데이트한다 (→ 기존 레코드가 있으면 Update / 레코드가 없으면 Insert) merge : 동일한 sObject 유형의 최대 세 개의 레코드를 레코드 중 하나에 병합하고, 다른 레코드를 삭제하고, 관련된 모든 레코드를 다시 연결한다. bulk DML operation Limits: Apex transaction 당 DML 제한..
sObjects는 Salesforce의 개체를 선언하는 생성자이다. Account acct = new Account(); Account acct = new Account(Name='Acme'); Account acct = new Account(Name='Acme', Phone='(415)555-1212', NumberOfEmployees=100); sObjects과 Field는 필드 이름(API Name으로 호출한다. Book book = new Book__c(Name='Workbook 1', ISBN__c='978-89-93635-85-0'); Generic sObject (parent of all sObject): Generic sObject는 모든 개체를 상속 받는다. ex) 계정(Account) ..
Salesforce는 동기 Apex에 대해 100개의 SOQL 쿼리 또는 비동기 Apex에 대해 200개의 SOQL 쿼리 제한이 있다. 즉, 반복문(for문) 안에서 쿼리문을 사용하면 안된다. Performing Bulk SOQL SOQL 검색시, 잘못된 쿼리 예시(1): trigger SoqlTriggerNotBulk on Account(after update) { for(Account a : Trigger.New) { // Get child records for each account // Inefficient SOQL query as it runs once for each account! Opportunity[] opps = [SELECT Id,Name,CloseDate FROM Opportunit..
Apex는 객체지향언어로 Lightning Platform에서 저장되고, 컴파일되며, 실행된다. Data Type: 모든 변수는 기본적으로 null로 초기화된다. - Integer - Double - Long - Date - Datetime - String - Boolean - ID Collection: List, Set, Map를 사용한다. List List myStrings = new List(); Apex에서 List는 배열과 거의 동일하게 작동하며, 서로 바꿔서 사용할 수 있다. String[] myStrings = new List(); add() 함수: List myStrings = new List {'String1', 'String2', 'String3' }; List myStrings = n..