2012-11-28 6 views
0

Outlook을 외부 목록에 연결해야하며 해당 콘텐츠 형식을 Office Item Type에 매핑해야하지만 불행히도 SPD2013에서는 볼 수 없습니다. 아마도 BDC 모델은 SPD2013 (my question about it)에서 제한적으로 지원되는 OData를 사용하기 때문일 수 있습니다.SharePoint Designer를 사용하지 않고 외부 콘텐츠 형식을 Office 항목 형식에 매핑 할 수 있습니까?

SharePoint Designer를 사용하지 않고 외부 콘텐츠 형식을 Office 항목 형식으로 매핑 할 수 있습니까? 그렇다면 어떻게 할 수 있습니까?

미리 감사드립니다.

PS : SharePoint 2013 RTM.

답변

0

만세! 3 일 동안 성공적으로 인터넷 검색을 수행하고이 질문을 사방에 묻은 후 :-) 직접 조사하려고 시도했지만 결국에는 할 수있는 방법을 찾았습니다.

손으로지도를 작성하는 것이 매우 쉬운 것처럼 보입니다.

는 기업에 필요한

<Entities> 
    <Entity Name="AbsenceCalendar" DefaultDisplayName="AbsenceCalendar" Namespace="MyNameSpace" Version="1.0.0.0" EstimatedInstanceCount="2000"> 
<Properties> 
    <Property Name="OutlookItemType" Type="System.String">Appointment</Property> 
    ... 
</Properties> 
... 

지도에 사무실 항목 유형의 이름으로 속성을 추가이를 위해 당신은 BDC 모델 파일이 개 변경 (A .bdcm 확장자를 가진 XML)을 확인해야 필드를 Office 항목 유형으로 설정합니다. 예를 들어, Appointment Office Item Type의 필수 필드 인 경우

<Method Name="ReadSpecificAbsenceCalendarEntity" DefaultDisplayName="Read Specific AbsenceCalendarEntity" IsStatic="false">  
......  
    <Parameter Name="@AbsenceCalendarEntity" Direction="Return"> 
    <TypeDescriptor Name="AbsenceCalendarEntity" DefaultDisplayName="AbsenceCalendarEntity" TypeName="Microsoft.BusinessData.Runtime.DynamicType"> 
     <TypeDescriptors> 
      <TypeDescriptor Name="Title" DefaultDisplayName="Title" TypeName="System.String"> 
       <Properties> 
       <Property Name="OfficeProperty" Type="System.String">Subject</Property> 
       </Properties> 
      </TypeDescriptor> 
      <TypeDescriptor Name="StartDate" DefaultDisplayName="StartDate" TypeName="System.DateTime"> 
       <Properties> 
       <Property Name="OfficeProperty" Type="System.String">Start</Property> 
       </Properties> 
      </TypeDescriptor> 
      <TypeDescriptor Name="EndDate" DefaultDisplayName="EndDate" TypeName="System.DateTime"> 
       <Properties> 
         <Property Name="OfficeProperty" Type="System.String">End</Property> 
       </Properties> 
      </TypeDescriptor> 
.......