Лучший отвечающий
BDC + USER PROFILE

Вопрос
-
добрый день коллеги.
Есть ферма SP2013, в ней настроена синхронизация Userprofile с AD, все работает корректно, но вот не могу получить дни рождения из базы.
Подключение к базе работает корректно, список с внешним типом контента доступен всем пользователям и используется для определённых бизнес задач. Настроил ещё одно подключение (помимо ad) в службе userprofile. Настроил сопоставление свойств. Но синхронизация не проходит. Уже менял джоин (по емайл) в через утилиту fim, результата нет.
На тестовом сервере использовал другую базу, но все без толку.
В логах ничего интересного нет.
Может кто сталкивался?
1 декабря 2014 г. 15:44Модератор
Ответы
-
в общем решил свою задачу с помошью PowerShell, стандартными средствами FIM так и не получилось.
решение описал в блоге Экспорт дня рождения из BDC в User Profile с помощью PowerShell
- Помечено в качестве ответа Kaplin VladimirModerator 16 декабря 2014 г. 9:17
16 декабря 2014 г. 9:17Модератор
Все ответы
-
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
-
Опиши всю задачу.
сейчас данные у меня в одном внешнем списке.
- Изменено Kaplin VladimirModerator 2 декабря 2014 г. 18:21
2 декабря 2014 г. 18:21Модератор -
Задачу я выдумываю сам:)) раз провозился с внешними данными и получил к ним доступ хочу загрузить их в профиля. Есть служба профилей в которые приходят только адаккаунты. Есть скл таблицы в которых есть данные по пользователям их аккаунты, почта, руководители, отметка уволен нет, дата приема на работу, должность, подразделения, филиалы и тд. Все эти данные раскиданы по разным таблицам. Хочу все воткнуть в профиля и настроить синхронизацию.2 декабря 2014 г. 18:26
-
аналогичная задача, сам решил добавить дни рождения.
но в моем случае большая часть данных уже хранится в AD.
2 декабря 2014 г. 18:33Модератор -
но у меня можно сопоставить профиль и значение в таблице только по e-mail
задача не приоритетная и не срочная и к ней я возвращаюсь периодически, но пока результата нет уже месяц.
- Изменено Kaplin VladimirModerator 2 декабря 2014 г. 18:36
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 г. 7:45 -
А не проще в Схеме АД добавить поле с датой и туда вносить данные о ДР?
Данное поле тогда с легкостью может быть синхронизаровано с профилем.
3 декабря 2014 г. 8:07 -
Добрый день, Евгений.
к сожаленью НЕТ.
в прошлой компании именно так и реализовывали, данные о сотрудниках из 1С загружались в AD.
3 декабря 2014 г. 8:15Модератор -
в общем решил свою задачу с помошью PowerShell, стандартными средствами FIM так и не получилось.
решение описал в блоге Экспорт дня рождения из BDC в User Profile с помощью PowerShell
- Помечено в качестве ответа Kaplin VladimirModerator 16 декабря 2014 г. 9:17
16 декабря 2014 г. 9:17Модератор