1. Picklist에서 Multi Picklist으로 바뀌는 과정에서는 아무런 제한 없이 가능하지만, Multi Picklist에서 Picklist로 바뀌는 경우 기존 레코드에서 해당 필드의 값을 삭제한다. 2. User가 Multi Picklist에서 둘 이상의 값을 선택했을 경우, 선택한 값이 세미콜론(;)으로 구분된다. 3. Picklist Value에서 이제 더이상 새로운 레코드의 값으로 넣기는 싫지만, 기존 레코드의 값을 유지하고 싶을 경우에는 Del(삭제) 대신 Deactive를 선택하면 된다. 4. Picklist의 Value를 기존 값에서 바꾸기 위해서는 Replace나 해당 Value의 Edit을 누르면 된다. 5. 하나의 Picklist Value를 여러번 사용하기를 원한다면, Set..
1. Which aspect of Apex programming is limited due to multitenancy? - A. The number of records returned from database queries - B. The number of active Apex classes - C. The number of methods in an Apex Class - D. The number of records processed in a loop 2. How many accounts will be inserted by the following block of code? for(Integer i = 0 ; i < 500; i++) { Account a = new Account(Name='New Ac..
1. A developer observes that an Apex test method fails in the Sandbox. To identify the issue, the developer copies the code inside the test method and executes it via the Execute Anonymous tool in the Developer Console. The code then executes with no exceptions or errors. Why did the test method fail in the sandbox and pass in the Developer Console? (check) - A. The test method has a syntax erro..
1. What are two testing consideration when deploying code from a sandbox to production? (Choose 2 answers) - A. 75% of test must execute without failure - B. 100% of test must execute without failure - C. Apex code requires 100% coverage - D. Apex code requires 75% coverage 2. Which two types of process automation can be used to calculate the shipping cost for an Order when the Order is placed a..
[ Salesforce Certified Platform Developer I – Dump ] 1. The Sales Management team hires a new intern. The intern is not allowed to view Opportunities, but needs to see the Most Recent Closed Date of all child Opportunities when viewing an Account record. What would a developer do to meet this requirement? - A. Create a formula field on the Account object that performs a MAX on the Opportunity Cl..
1. Apex Unit Test란? - 강력하고 오류가 없는 코드를 개발하기 위해 Apex는 Unit Test의 생성 및 실행을 지원한다. - Unit Test는 특정 코드가 제대로 작동하는지 확인하는 클래스 메소드이다. - Unit Test 메소드는 argument(인수)를 사용하지 않고 데이터베이스에 데이터를 커밋하지 않으며 메일을 보내지 않는다. - 이러한 메소드는 @isTest가 클래스와 매소드에 달려있어야 한다. - @isTest는 프로그램을 테스트하는데 사용되는 코드만 포함하는 클래스 및 메소드를 정의하는 주석이다. - @isTest로 정의된 클래스는 최상위 클래스이어야 하며, 인터페이스나 열거형은 불가능하다. @IsTest private class myClass { @IsTest static..
1. Anonymous Block이란? - Anonymous Block(익명 블록)은 메타 데이터에 저장되지 않지만, 컴파일 및 실행할 수 있는 Apex 코드이다. 2. Anonymous Blocks의 장점 - Anonymous Blocks을 사용하여 Developer Console 또는 Visual Studio Code에서의 확장 프로그램인 Salesforce Extension에서 Apex를 신속하게 평가할 수 있다. - Anonymous Blocks를 사용하여 런타임에 동적으로 변경되는 코드를 작성할 수 있다. 3. Anonymous Blocks에서 유의할 사항 - 사용자 정의 메소드 및 예외를 포함할 수 있다. - 사용자 정의 메소드에서 static 키워드를 포함할 수 없다. - 데이터베이스의 변경..