AXForum  
Вернуться   AXForum > Microsoft Dynamics CRM > Dynamics CRM: Разработка
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.12.2014, 19:26   #1  
Буденый is offline
Буденый
Участник
 
70 / 15 (1) ++
Регистрация: 07.06.2010
Адрес: Донецк
Интеграция CRM c SharePoint 2013
Добрый день.
Подскажите, каким образом можно получить список файлов из SharePoint 2013(SP), которые связаны с записью в CRM 2013.
Интересует программная выгрузка и загрузка файлов на/из SP.
Можно ограничиться средствами CRM API?
Если нет, то что для это нужно?
Старый 22.12.2014, 11:45   #2  
Quodnon is offline
Quodnon
Участник
 
48 / 15 (1) ++
Регистрация: 13.02.2014
Адрес: Киев
средствами срм-коннектора который ставится на шарпоинт этого сделать не получилось.
дальше начианается апи шарпоинта.
для получения файлов можно заюзать REST API шарпоинта:

реализовывался только просмотр и скриптов на СРМ-е было достаточно. с загрузкой не смотрел.
Старый 23.12.2014, 09:38   #3  
Borisvil is offline
Borisvil
Участник
 
123 / 36 (2) +++
Регистрация: 03.06.2011
Адрес: Санкт-Петербург
Делал я программную выгрузку файлов из CRM 2011 в SharePoint 2013 с прикреплением к объекту в CRM. При этом используется API SharePoint 2013 (там две сборки клиента) и в CRM сущность "Расположение документов" если память не изменяет.
В принципе все реализуемо, только по шерпоинту сложно найти вменяемое описание.
Старый 13.01.2015, 13:19   #4  
pz_minsk is offline
pz_minsk
Участник
 
5 / 11 (1) +
Регистрация: 15.10.2011
Адрес: Голландия
если ещё актаульно, пример кода, реализованный недавно
пример кода в вложении
кейс который я реализовывал, автоматически заливать файлы из шарика и создавать вложения для письма, для отправки клиенту

и пример как вычитать массив байт для дальнейшей работы
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);

}
Вложения
Тип файла: txt get files from SP.txt (4.0 Кб, 281 просмотров)

Последний раз редактировалось pz_minsk; 13.01.2015 в 13:26.
За это сообщение автора поблагодарили: Буденый (1).
Теги
sharepoint, crm2013

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 15 Blog bot Dynamics CRM: Blogs 1 10.02.2016 10:26
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 17 Blog bot Dynamics CRM: Blogs 0 10.05.2014 06:30
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2013 Update Rollup 2 Blog bot Dynamics CRM: Blogs 0 15.04.2014 01:15
crminthefield: Podcast and Overview: Microsoft Dynamics CRM 2011 Update Rollup 16 Blog bot Dynamics CRM: Blogs 0 23.01.2014 03:15

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 06:09.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.