
1. 문제 원인 이러한 문제의 원인은 주로 PersonAccount에 Name필드에 값을 넣으려고 할 때 발생한다. 하지만 Person Account의 경우 Account Object와 달리 Name 필드가 존재하지 않기에, Create나 Update가 불가능하다는 메세지가 발생하는 것이다. 2. 해결 방법 Person Account는 Name을 Name으로 받는 것이 아니라 FirstName과 LastName 필드의 Value 값을 자동으로 합쳐서 Name으로 받기에 Person Account의 FirstName과 LastName 필드에 Name에 넣을 값을 넣어주면 된다. Person Account에서는 Name이라는 필드를 사용하지 못하기에 발생하는 문제이다.
1. 문제 상황 : Setup -> Object Manager에서는 보이는 필드가 Developer Console을 통해 Open -> Object해서 볼때는 보이지 않으며, 조회도 불가능한 오류가 발생 2. 문제 상황 진단 : 이러한 상황은 Field Level Security로 인해 발생된 것이다. Apex 코드의 결과물에서는 Sharing Rule이 무시된다고는 하지만 이는 단지 결과물에 해당되는 것으로, 조회하기 위해서는 Field Level Security를 조절해야 한다. 사용하고 싶은 Field로 가서 Field Level Security를 Visible하게 설정한다면 Developer Console에서도 해당 필드가 보일 것이다. 3. 관련 사이트 https://salesforce.stac..