2015-11-13 2 views
0

Я очень новичок в платформе SharePoint, и мне нужно понять, как я могу добиться следующего.Sharepoint 2010, вызывающий внешний вебсервис без использования рабочего процесса

Мне нужно вызвать внешний Web-сервис из Sharepoint (2010) без использования функции рабочего процесса. Когда Webservice возвращает данные, мне нужно использовать одно из значений в качестве фильтра для существующего списка. , например. Webservice возвращает отдел пользователя. Мне нужно захватить этот отдел и использовать его в качестве фильтра для уже существующего списка, который отображает информацию обо всех отделах. Мне нужен Список, чтобы отображать информацию только для отдела, возвращенного Webservice.

+0

Основываясь на том, что я думаю, что вы пытаетесь сделать, единственным вариантом будет javascript ajax-вызов веб-сервиса, тогда вам нужно будет динамически изменять список. – Nikerym

+0

hmm, а не javascript, не может ли это быть сделано на уровне сервера? – Harbir

+0

вам нужно будет разработать свою собственную веб-часть, чтобы сделать это, но да, это выполнимо. – Nikerym

ответ

0

Возможно, ваша веб-служба может вернуть данные как внешний тип контента (BCS). Это можно затем использовать в окне фильтра на странице. Я делаю что-то подобное с идентификатором клиента, используя блок выбора из SP, чтобы выбрать элемент из внешнего источника, а затем отфильтровать другие веб-части на странице.

Смежные вопросы