Управление пользовательскими собственными свойствами с использованием BCS

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/4305

Вопрос

Мы хотим написать пользовательский веб -сервис, чтобы вытащить свойства профиля пользователя из SharePoint 2007, и должны иметь возможность потреблять тот же веб -сервис в BCS (SharePoint 2010).

ЦЕЛЬ:
1. Прочитайте свойства профиля пользователя из пользовательского веб -сервиса
2. Потребляйте одинаковую веб -сервис в BCS
3. Свойства BCS должны быть объединены со свойствами рекламы для свойств профиля пользователя в SharePoint 2010.

Кто -нибудь может сообщить мне, как это можно сделать?

Обновлять:
Я хотел бы выполнить шаги, приведенные ниже

  1. Создайте пользовательский класс, определенный класс «MovingUserProfileproperties» с различными атрибутами
  2. Переопределить метод GetList в BCS
  3. Сделайте экземпляр для userprofileservice.asmx
  4. Итерация через пользовательские профили и хранить необходимую информацию в спискеu003CMissedUserProfileProperties>
  5. Вернуть списокu003CMissedUserProfileProperties>
  6. Настройте пользовательский профиль таким образом, чтобы он объединит как AD & BCS

Пожалуйста, дайте мне знать, если это можно сделать?

Обновление - 2
Я настроил и заполнил необходимую информацию и хотел бы удалить соединение BCS, однако он бросает исключение, говорит о том, что «операция не удалась»


Что будет правильным способом сделать это ....?
Примечание :

Тем не менее, свойства отображаются, и это не позволяет нам UNMAP интеграции BCS, а также мы остановили полный импорт в середине.

Это было полезно?

Решение

Таким образом, вы планируете иметь активную систему 2007 и 2010 года, и вы хотите управлять данными профиля в обеих системах? Самое простое, что можно сделать, - это установить синхронизацию профиля для оба индивидуального, не ставя зависимость для системы 2010 года в системе 2007 года.

В одном примечании, что у 2007 и 2010 годов уже есть веб -служба, доступная для получения данных профиля пользователя по адресу /_vti_bin/userprofileservice.asmxx

В большинстве случаев, когда существует пользовательский источник синхронизации, он в дополнение к свойствам AD, отображаемых так, чтобы часть не была необычной.

Другие советы

Я делал это несколько раз с PeopleSoft для SharePoint 2007 и SharePoint 2010. 2 варианты, которые я нашел, успешно проходил как с BDC (Moss 2007), так и BCS (SP 2010): A. с базой данных B. Веб -сервис (выставлен из PeopleSoft) Обычные шаги: 1 . Настройка импорт профиля для правильной работы и расширена с запланированными свойствами для извлечения из внешней системы (хотя не нанесен на карту, что я доработал в связи с тем). 1. Установите SSO (в мхе) или безопасном магазине (в SP2010). Создайте свой ECT (в SP2010) через SPD или VS2010, или в Moss 2007 Define Your Entity, используя любой инструмент (см. Здесь BDC-_THE_BUSINES_DATA_CATALOG.ASPX "> http://blah.winsmarts.com/2007-4-sharepoint_2007_/blah.winsmarts.com/2007-4-sharepoint_2007_BDC-_The_business_data_catalog.aspx), например, Bdcmetaman или Microsoft. Если это работает, то вы знаете, что вы правильно настроили SSO или Secure Store.

  1. Завершите конфигурацию пользовательских профилей пользовательских свойств, отображая их с BDC или BCS.
  2. Запустите полную ползунку и синхронизация.
Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top