понедельник, 30 сентября 2013 г.

Не работает поиск пользователя при фильтрации по группе

SharePoint 2010.

Если настроить в параметрах столбца подстановки пользователя фильтрацию по группе SharePoint

image

Перестает работать поиск в диалоге выбора:

image

Т.е. вводим в поле поиска текст “Bruno”, нажимаем Enter, список пользователей пропадает а затем снова появляются все пользователи.

Хотя если не использовать диалог, а искать прямо на форме элемента, все работает корректно:

image 

В SharePoint 2013 вообще нет диалога выбора, там и без него удобно выбирается пользователь:

image

пятница, 27 сентября 2013 г.

Адреса перенаправления на функции личного сайта

Назначение URL относительно узла личных сайтов
Личный сайт текущего пользователя /_layouts/15/MySite.aspx
SkyDrive текущего пользователя /_layouts/15/MySite.aspx?MySiteRedirect=AllDocuments
Каталог сайтов текущего пользователя /_layouts/15/MySite.aspx?MySiteRedirect=AllSites
Все задачи текущего пользователя /_layouts/15/MySite.aspx?MySiteRedirect=AllTasks
Блог текущего пользователя /_layouts/15/MySite.aspx?Blog=1

Если знаете еще полезные адреса – пишите в комментариях, пожалуйста.

Заранее благодарен.

вторник, 24 сентября 2013 г.

Использование url /social

Не используйте url /social для узла личных сайтов.

Сайты пользователей при этом не создаются:

Не удалось создать сайт /sites/администратор. Исключение: Нельзя использовать "Social" как имя сайта. Имена сайтов не могут содержать определенные зарезервированные слова и не могут начинаться со знака подчеркивания. Введите другое имя.

воскресенье, 22 сентября 2013 г.

Сохранение в качестве шаблона не доступно

Ссылка “Сохранение сайта в качестве шаблона” исчезает со страницы параметров сайта при включении на сайте возможности публикации. Для того, чтобы вернуть ссылку, недостаточно просто деактивировать возможность.

Если просто использовать перейти по ссылке /_layouts/15/savetmpl.aspx, выведется ошибка:

[SPException: Действие "Сохранить сайт как шаблон" не поддерживается на этом сайте.]
   Microsoft.SharePoint.SPSolutionExporter.ThrowIfCantExportSite(SPWeb web, Boolean workflowExportModeIsEnabled) +324
   Microsoft.SharePoint.ApplicationPages.SaveAsTemplatePage.OnLoad(EventArgs e) +1320
   ASP._layouts_15_savetmpl_aspx.OnLoad(EventArgs e) in c:\Program Files\Common Files\microsoft shared\Web Server Extensions\15\TEMPLATE\LAYOUTS\savetmpl.aspx:25
   System.Web.UI.Control.LoadRecursive() +95
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2936

image

Для того, чтобы все-таки сохранить сайт в качестве шаблона, нужно изменить в SharePoint Designer параметр SaveSiteAsTemplateEnabled.

image

Результат:

image

Ошибка при вызове New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager из PowerShell

Писал скрипт для массового обновления профилей и столкнулся с такой ошибкой.

New-Object : Исключение при вызове ".ctor" с "1" аргументами: "UserProfileAppli
cationNotAvailableException_Logging :: UserProfileApplicationProxy.ApplicationP
roperties ProfilePropertyCache does not have 61e2df3d-e19e-46d0-85c4-e46f4721c2
04"

Как оказалось, для того, чтобы в PowerShell вызывать службу профилей, недостаточно просто иметь права на службу:

image

Нужно еще иметь роль SharePoint_Shell_Access в базе данных конфигурации.

Для того, чтобы узнать перечень учетных записей с такой ролью, можно выполнить команду get-SPShellAdmin

image

Решение было найдено тут:

http://social.technet.microsoft.com/Forums/sharepoint/en-US/d8ee4f32-c380-4d1d-9f26-59765aae4a7f/getting-errors-when-i-try-to-create-newobject-for-userprofile-manager-powershell-sharepoint-2010

понедельник, 16 сентября 2013 г.

Ошибка при установке Project Server без домена

Установил программные файлы SharePoint Server, Project Server.

Не запуская мастера настройки продуктов, установил обновления PU March и CU August.

Для того, чтобы настроить ферму без домена, запустил команду

New-SPConfigurationDatabase

Вывелась ошибка

New-SPConfigurationDatabase : Эта ферма SharePoint в настоящий момент имеет отл
оженные обновления. Командлет New-SPConfigurationDatabase не может быть выполне
н до завершения обновления.
строка:1 знак:1
+ New-SPConfigurationDatabase
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [New-SPConfigurationDataba
   se], SPException
    + FullyQualifiedErrorId : Microsoft.SharePoint.PowerShell.SPCmdletNewSPCon
   figurationDatabase

 

Предполагаю, ошибка возникла из-за того, что установка обновлений не завершилась. Перезагрузка сервера не помогла.

Запустил команду

PSCONFIG.EXE -cmd upgrade -wait -force -inplace b2b
После этого ферма успешно создалась.

Решение нашел тут: http://gb-sharepointsnippets.blogspot.ru/2012/11/fehlermeldung-this-sharepoint-farm.html

понедельник, 2 сентября 2013 г.

Объединение логических условий в рабочем процессе в SharePoint Designer

Как объединятся три условия рабочего процесса, если между первыми двумя условиями стоит оператор “или”, а между вторым и третьим – “и”?

Например, что выведет рабочий процесс в данном случае?

image

По идее по правилам булевой алгебры сначала выполняется оператор “и”, а затем “или”. В результате в журнал должно записаться “Верно”.

Но в случае с SharePoint это не так. Вычисляются условия по порядку написания. Сначала первые два, затем их итог объединяется с третьим и т.д. В результате данный процесс выводит “Не верно”.

Аналогично работают и условия в настройках фильтрации в представлениях.