PDII 문제 1
위에 표시된 삽입 트리거의 성능을 향상시키기 위해 무엇을 할 수 있습니까?
PDII 문제 2
계정에서 AssignOwnerByRegion 트리거(삽입 전, 업데이트 전)
{
목록<계정> accountList = 새 목록<계정>();
for( 계정 anAccount : trigger.new )
{
지역__c 지역 = [
SELECT ID, 이름, 지역 관리자__c
지역__c에서
WHERE 이름 = :anAccount.Region_Name__c
];
anAccount.OwnerId = theRegion.Region_Manager__c;
accountList.add( 계정 );
}
계정 목록 업데이트;
}
계정을 계정 지역의 관리자에게 할당하기 위한 위의 트리거를 고려하십시오.
모범 사례를 준수하기 위해 개발자는 이 트리거에서 어떤 두 가지를 변경해야 합니까? (2개를 선택하세요.)
{
목록<계정> accountList = 새 목록<계정>();
for( 계정 anAccount : trigger.new )
{
지역__c 지역 = [
SELECT ID, 이름, 지역 관리자__c
지역__c에서
WHERE 이름 = :anAccount.Region_Name__c
];
anAccount.OwnerId = theRegion.Region_Manager__c;
accountList.add( 계정 );
}
계정 목록 업데이트;
}
계정을 계정 지역의 관리자에게 할당하기 위한 위의 트리거를 고려하십시오.
모범 사례를 준수하기 위해 개발자는 이 트리거에서 어떤 두 가지를 변경해야 합니까? (2개를 선택하세요.)
PDII 문제 3
개발자가 이 코드를 최적화하기 위해 구현해야 하는 두 가지 모범 사례는 무엇입니까?
2개의 답변을 선택하세요
2개의 답변을 선택하세요
PDII 문제 4
Apex 트리거 및 Apex 클래스는 사례가 변경될 때마다 카운터 Edit_Count_c를 증가시킵니다.

케이스 개체에 대한 새 프로세스가 프로덕션에서 생성되거나 프로세스가 생성된 이후 업데이트될 때 생성되었으며, 케이스 편집 시 카운트가 하나 이상 증가하고 있다는 보고입니다.
Apex 코드에서 어떤 변경 사항이 문제를 해결합니까?
A)

B)

C)

D)


케이스 개체에 대한 새 프로세스가 프로덕션에서 생성되거나 프로세스가 생성된 이후 업데이트될 때 생성되었으며, 케이스 편집 시 카운트가 하나 이상 증가하고 있다는 보고입니다.
Apex 코드에서 어떤 변경 사항이 문제를 해결합니까?
A)

B)

C)

D)

PDII 문제 5
연락처 개체에는 "영역"이라는 사용자 정의 필드가 있습니다. 데이터 유형은 "텍스트"이고 필드 길이는 3입니다.
조직에서 다음 코드 조각을 실행한 후의 결과는 무엇입니까?
List<연락처>contactsToBeInserted=new List<연락처>(); 연락처 contactInstance= new Contact(LastName='Smith', Department='Tech', Zone_c='IAD'); contactToBeInserted.add(contactInstance); contactInstance= new Contact (LastName='Sm1th', Department='Tech', Zone_c='PITT'); contactToBeInserted.add(contactInstance); Database.insert(contactsToBeInserted,true);
조직에서 다음 코드 조각을 실행한 후의 결과는 무엇입니까?
List<연락처>contactsToBeInserted=new List<연락처>(); 연락처 contactInstance= new Contact(LastName='Smith', Department='Tech', Zone_c='IAD'); contactToBeInserted.add(contactInstance); contactInstance= new Contact (LastName='Sm1th', Department='Tech', Zone_c='PITT'); contactToBeInserted.add(contactInstance); Database.insert(contactsToBeInserted,true);
