6

Dynamics CRM 2016 온라인 웹 API를 사용하여 전기 법인 (https://msdn.microsoft.com/en-us/library/mt607553.aspx)을 생성 할 수 없습니다.Dynamics CRM Web API를 사용하여 게시물 생성

이 페이로드는 POST /api/data/v8.1/posts

{ 
    "text": "Test Single Post", 
    "source": 1, 
    "type": 7 
} 

(소스 1 자동 게시물입니다, 유형 7 인 상태 게시물)

에 게시물을 작성해야하지만 반환

{ 
    "error": 
    { 
     "code":"", 
     "message":"An unexpected error occurred.", 
     "innererror" 
     { 
      "message":"An unexpected error occurred..." 
     } 
    } 
} 

제출하는 "텍스트"만있는 동일한 페이로드도 실패합니다.

포스트 엔터티에는 관련 엔터티 (연락처, 계정 등)를 설정할 수있는 단일 값 탐색 속성 (https://msdn.microsoft.com/en-us/library/mt607553.aspx#bkmk_SingleValuedNavigationProperties)이 없습니다. 태스크 엔티티 (https://msdn.microsoft.com/en-us/library/mt607619.aspx)을 만들기 예를 들어

은, 포스트 reg[email protected] 뭔가를 폭로해야한다고 날 것으로 보인다 POST /api/data/v8.1/tasks

{ 
    "subject": "Test Single Task", 
    "description": "Test One Description of Task", 
    "[email protected]": "/contacts(<someguid>)", 
    "scheduledend": "2016-07-21T12:11:19.4875892Z" 
} 

에 잘 작동하지만 그렇지 않습니다.

var result = Client.getOrganizationService().Create(new Post 
{ 
    Text = post.text, 
    RegardingObjectId = new EntityReference(
     entityName, 
     Guid.Parse(post.regarding_guid) 
    ) 
}); 

사람이 웹 API를 통해 생성 된 포스트의 작업 예제가 있나요

: 컨텍스트에 대한

이는 SOAP 엔드 포인트와 SDK를 통해 포스트를 작성하는 방법은? 이것은 Dynamics CRM Web API에서 누락 되었습니까?

그것은이처럼 보이지 않는이 한계에 나열되어 있습니다 : https://msdn.microsoft.com/en-us/library/mt628816.aspx

UPDATE

링크가/계정 연락을 작성해야 어디 postregarding 엔티티가 나타납니다.

/posts?$filter=postregardingid/regardingobjectid_contact/contactid eq <someguid> 

그러나, 그래서 같은 "깊은 삽입"작동하지 않습니다 : 이것은 쿼리에 의해 설명 될 수

{ 
    "text":"sometext", 
    "postregardingid": 
     { 
      "[email protected]":"/contacts(someguid)" 
     } 
} 

응답은

부모 엔티티 전에 자식 개체를 만들 수 없습니다 .

답변

0

webapi를 사용하여 게시물 (활동 피드)을 만들 수 없다는 언급이 없습니다. 실제로 그것은 당신이 지적한 것처럼 crm webapi 제한으로 나열되어 있지 않습니다.

_regardingobjectid_value 조회 특성이 postactivitypointer과 다릅니다. 단일 값 탐색 속성도 있습니다. 호기심에서

은 내 조사는 파트너쪽으로 이동 - post_PostRegardings

만 것은 이해하기 - postregarding 엄격하게 내부 사용하는 것입니다. 이러한 모든 행동의 원인이 될 수 있습니다. 이것이 v8에 대한 나의 이론이다.2 오늘 (2017 8월 12일)

설명는 : 활동 피드 게시물에 대한되어 어떤 개체를 나타냅니다. 내부 용으로 만 사용하십시오.
엔터티 설정 경로 : [조직 URI가] /api/data/v8.2/postregardings
자료 유형 : crmbaseentity의 EntityType
표시 이름 : 우편에 관한
기본 키 : postregardingid

참조 : https://msdn.microsoft.com/en-us/library/mt608103.aspx