none
BDC + USER PROFILE RRS feed

  • Вопрос

  • добрый день коллеги.

    Есть ферма SP2013, в ней настроена синхронизация Userprofile с AD, все работает корректно, но вот не могу получить дни рождения из базы.

    Подключение к базе работает корректно, список с внешним типом контента доступен всем пользователям и используется для определённых бизнес задач. Настроил ещё одно подключение (помимо ad) в  службе userprofile. Настроил  сопоставление свойств. Но синхронизация не проходит. Уже менял джоин (по емайл) в через утилиту fim, результата нет.

    На тестовом сервере использовал другую базу, но все без толку.

    В логах ничего интересного нет.

    Может кто сталкивался?

    1 декабря 2014 г. 15:44
    Модератор

Ответы

Все ответы

  • 1 декабря 2014 г. 15:52
    Модератор
  • Какие есть идеи?
    2 декабря 2014 г. 7:59
    Модератор
  • Прив. Володя помоги пож-та настроить внешний список в соседней ветке :))) и глянь у себя WF на него можно цеплять или нет? :) сори что влез в твою ветвь. 

    Смотрел? http://sergeulyan.wordpress.com/2011/04/11/%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8F-sharepoint-2010/

    2 декабря 2014 г. 10:32
  • Прив. Володя помоги пож-та настроить внешний список в соседней ветке :))) и глянь у себя WF на него можно цеплять или нет? :) сори что влез в твою ветвь. 

    Смотрел? http://sergeulyan.wordpress.com/2011/04/11/%D1%81%D0%B8%D0%BD%D1%85%D1%80%D0%BE%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8F-sharepoint-2010/

    спасибо, посмотрю.
    2 декабря 2014 г. 11:01
    Модератор
  • Владимир, можно еще вопрос? Подскажи пожта твои данные в одной таблице или в разных? Если бы были в разных, что бы ты посоветовал? Например значения отделов в одном, городов в другом, филиалов и тд. . И все это сводится в едмную таблицу но индексами от справочных. Спс
    2 декабря 2014 г. 18:17
  • Опиши всю задачу.

    сейчас данные у меня в одном внешнем списке.


    2 декабря 2014 г. 18:21
    Модератор
  • Задачу я выдумываю сам:)) раз провозился с внешними данными и получил к ним доступ хочу загрузить их в профиля. Есть служба профилей в которые приходят только адаккаунты. Есть скл таблицы в которых есть данные по пользователям их аккаунты, почта, руководители, отметка уволен нет, дата приема на работу, должность, подразделения, филиалы и тд. Все эти данные раскиданы по разным таблицам. Хочу все воткнуть в профиля и настроить синхронизацию.
    2 декабря 2014 г. 18:26
  • аналогичная задача, сам решил добавить дни рождения.

    но в моем случае большая часть данных уже хранится в AD.

    2 декабря 2014 г. 18:33
    Модератор
  • но у меня можно сопоставить профиль и значение в таблице только по e-mail

    задача не приоритетная и не срочная и к ней я возвращаюсь периодически, но пока результата нет уже месяц.

    2 декабря 2014 г. 18:35
    Модератор
  • Да вот у меня не совсем так. В таблицах связь по значению индекса пользователей. Не по юзер аккаунту или другому, а по своим которые не имеют к ад никакого отношения. К примеру одна таблица: Вася 1 Петя 2 Варя 3 Другая таблица 1 вася@майл.ру 2 петя@майл.ру 3 варя@майл.ру Третья Москва 11 Питер 21 Саратов 31 Четверта 1 11 2 21 3 31 это значит варя из саратова. :(((
    2 декабря 2014 г. 18:41
  • думаю в таком виде будет сложно, хотя можно потом джоин делать внутри по id который присутствует в первой таблице.

    2 декабря 2014 г. 18:51
    Модератор
  • Все это городить на стороне шарика или лучше создать свою таблицу на стороне скл?
    2 декабря 2014 г. 18:56
  • пока я тебе точно не отвечу, когда получится синхронизировать как я хочу, то смогу ответить.

    случай. а почему такая интересная структура хранения данных?

    нельзя все в одну базу изначально запихнуть?

    2 декабря 2014 г. 19:01
    Модератор
  • Дали такую... кто так сделал я не пойму.

    Это отдельная проблема.

    3 декабря 2014 г. 6:33
  • Пообщался с разработчиком SQL-ком. Они утверждают что это норма. Обычно так все и создается по кускам. Для версионности, для изменений схем. В случае если нужно иметь 2 записи пользователя с двумя должностями и т.д. + технические моменты есть.

    Т.е. это норма больших баз.

    3 декабря 2014 г. 6:57
  • А не проще в Схеме АД добавить поле с датой и туда вносить данные о ДР?

    Данное поле тогда с легкостью может быть синхронизаровано с профилем.

    3 декабря 2014 г. 8:07
  • Добрый день, Евгений.

    к сожаленью НЕТ.

    в прошлой компании именно так и реализовывали, данные о сотрудниках из 1С загружались в AD.

    3 декабря 2014 г. 8:15
    Модератор
  • в общем решил свою задачу с помошью PowerShell, стандартными средствами FIM так и не получилось.

    решение описал в блоге Экспорт дня рождения из BDC в User Profile с помощью PowerShell

    16 декабря 2014 г. 9:17
    Модератор