|  21.12.2014, 19:26 | #1 | 
| Участник | Интеграция CRM c SharePoint 2013 
			
			Добрый день. Подскажите, каким образом можно получить список файлов из SharePoint 2013(SP), которые связаны с записью в CRM 2013. Интересует программная выгрузка и загрузка файлов на/из SP. Можно ограничиться средствами CRM API? Если нет, то что для это нужно? | 
|  | 
|  22.12.2014, 11:45 | #2 | 
| Участник | 
			
			средствами срм-коннектора который ставится на шарпоинт этого сделать не получилось. дальше начианается апи шарпоинта. для получения файлов можно заюзать REST API шарпоинта: реализовывался только просмотр и скриптов на СРМ-е было достаточно. с загрузкой не смотрел. | 
|  | 
|  23.12.2014, 09:38 | #3 | 
| Участник | 
			
			Делал я программную выгрузку файлов из CRM 2011 в SharePoint 2013 с прикреплением к объекту в CRM. При этом используется API SharePoint 2013 (там две сборки клиента) и в CRM сущность "Расположение документов" если память не изменяет. В принципе все реализуемо, только по шерпоинту сложно найти вменяемое описание. | 
|  | 
|  13.01.2015, 13:19 | #4 | 
| Участник | если ещё актаульно, пример кода, реализованный недавно 
			
			пример кода в вложении  кейс который я реализовывал, автоматически заливать файлы из шарика и создавать вложения для письма, для отправки клиенту и пример как вычитать массив байт для дальнейшей работы using (FileInformation sharePointFile = Microsoft.SharePoint.Client.File.OpenBinaryDirect(clientContext, doc.ServerRelativeUrl)) { var attachment = new ActivityMimeAttachment { ObjectId = new EntityReference(Email.EntityLogicalName, createdEmailId), ObjectTypeCode = Email.EntityLogicalName, FileName = doc.Name }; var inputStream = sharePointFile.Stream; byte[] result; using (var streamReader = new MemoryStream()) { inputStream.CopyTo(streamReader); result = streamReader.ToArray(); } attachment.Body = Convert.ToBase64String(result); organizationService.Create(attachment); } Последний раз редактировалось pz_minsk; 13.01.2015 в 13:26. | 
|  | |
| За это сообщение автора поблагодарили: Буденый (1). | |
| Теги | 
| sharepoint, crm2013 | 
|  | 
| 
 |