Thursday, February 24, 2011

Sharepoint 2010 Secrets

Q: как добавить ссылку на быстрое создание документа в библиотеке основанной на формах InfoPath
A: добавить web part "Content editor" и в него ввести html код наподобие (правильный код нужный вам можно посмотреть в коде страницы библиотеки)


<img alt="" src="/_layouts/images/NewInvest.jpg" />&nbsp; <a href="javascript:CoreInvoke('createNewDocumentWithRedirect2',event,'http:\u002f\u002f'+ window.location.hostname +'\u002fInvestitionsantrag\u002fForms\u002ftemplate.xsn', 'http:\u002f\u002f'+ window.location.hostname +'\u002fInvestitionsantrag', 'SharePoint.OpenXmlDocuments.3', false, 'http:\u002f\u002f'+ window.location.hostname +'\u002f_layouts\u002fFormServer.aspx?XsnLocation=http:\u002f\u002f'+ window.location.hostname +'\u002fInvestitionsantrag\u002fForms\u002ftemplate.xsn', false, 1);">Neuer Investantrag</a>

Sharepoint 2010 Secrets

Q: как убрать ссылку Add document из библиотеки документов
A: Site action --> Edit Page - Edit web part --> Toolbar type установить в no toolbar

Sharepoint 2010 Secrets

При изменении типа поля в форме InfoPath и последующей публикации без удаления старого варианта поменяется ColumnID поля!

Sharepoint 2010 Secrets

Q: Есть рабочий процесс, связанный с библиотекой документов. Библиотека документов описана в том же solution что и рабочий процесс. В проекте также описан List Instance этой библиотеки, который создается на сервере автоматически при отладке проекта. Проблема может возникнуть в том, что при  повторной отладке проекта может слететь ассоциация с Target list. Как поступить в этом случае
A: В таком случае надо настроить ассоциации повторно, затем выполнить Deploy.
Затем повторно настроить ассоциации и можно запускать Debug

Wednesday, February 23, 2011

Sharepoint 2010 Secrets

Q:  что делать если вдруг при отладке рабочего процесса в VS2010 начинает грузить процессор на 50 процентов и более msvsmon.exe
A: Удалить все точки останова в приложении и перезагрузить проект.

Sharepoint 2010 Secrets

Q: как можно перевести рабочий процесс SP2007 созданный в VS2008 на SP2010
A: никак. самый простой способ - создать его заново используя VS2010. При этом исходный код можно подставлять из старой версии.

Sunday, February 20, 2011

Sharepoint 2010 Secrets

Q: что делать если при публикации формы InfoPath 2010 вы получите сообщение
"The form library publish location does not exist", при этом вы точно уверены что библиотека существует
A: попытаться закрыть InfoPath и открыв  его заново, попытаться повторно опубликовать форму, возможно следует пропробовать несколько раз с перерывами