Возникла необходимость кастомизировать журнал рабочего процесса, так как стандартный довольно убог. Как всегда, у MS всё не как у людей.
Читать далееАрхив рубрики: SharePoint
Как скрыть Ribbon и левую панель в SharePoint
Понадобилось создать страницу без всяких там панелек и рибонов. Оказалось, что не всё так просто.
Читать далееПолучение параметров из ExtendedProperties предварительно добавив их в тип контента
Проглядел самое очевидное решение. Проблем со своими параметрами не будет, если их в список столбцов типа контента добавить предварительно.
Читать далееПолучение параметров из ExtendedProperties задания на форме редактирования в рамках рабочего процесса SharePoint
В SharePoint, работая с рабочими процессами, в любом случае придётся использовать какие-то свои параметры/атрибуты для заданий. Вот только, если в самом р.п. нет проблем при получении оных, то на форме редактирования рабочего процесса возникают трудности.
Читать далееУзнать имя и путь к элементу, к которому прикреплён рабочий процесс
В SharePoint проблемно как-то узнать путь к элементу, на котором запустили рабочий процесс. Если рабочий процесс запущен в библиотеке на документе, то проблем нет, если же к элементу списка, то уже проблема.
Читать далееЗакрытие модального окна в ASP
Как в ASP закрыть модальное окно при необходимости? Использовать JS :D
В SP, если открывать задание из библиотеки, то оно открывается в модальном окне. Хотелось бы при нажатии кнопок управления формы, закрывать окно, если оно модально.
Читать далееОтправка уведомлений в рамках задания рабочего процесса SharePoint
Очевидно, для нормальной работы с заданиями необходимо предусмотреть возможность рассылки уведомлений об изменениях статуса заданий. Как пример, отсылать письмо при создании задания, редактировании, удалении и т.д.
Меня интересовала больше отправка уведомления о назначении задания пользователю. При настройке параметров задания можно установить свойство endEmailNotification
в true
и задать тело письма в EmailBody
. Тогда при назначении задания письмо будет отправлено пользователю. Но есть тут ограничение — нельзя узнать ID (именно ID, а не GuID) этого заданий в рамках библиотеки. Но вы должны были заметить, что прямая ссылка на задание имеет вид http://сайт/_Layouts/listform.aspx?PageType=4&ListId={ID_Библиотеки}&ID=ID_задания, где ID — уникальный идентификатор в рамках этой библиотеки. Так что, учитывая, что рантайм мы не может получить этот ID для отправки письма стандартными средствами, то таким образом невозможно в письмо приложить ссылку прямую на задание.
Проблемы при развёртывании проекта VS под SharePoint
Стал переносить проекты с тестового сервака на другой. При развёртывании в Visual Studio 2010 ошибки появились. Потом другая, потом ещё…
Читать далееСоздание своего типа контента для SharePoint
В Microsoft SharePoint Foundation 2010 тип контента представляет собой повторно используемую коллекцию параметров, которые можно применить к определенной категории контента. Типы контента обеспечивают централизованное управление метаданными и поведением типов документов, элементов и папок с возможностью повторного использования параметров.
Меня интересовал этот вопрос в рамках Activity CreateTaskWithContentType, который позволят использовать конкретный тип контента. Подробнее про тип контента можно на msdn почитать, здесь же чисто практическую часть хочу рассмотреть.
Читать далееПрикрепить файл в рабочем процессе в своей форме
Появилась необходимость возможности прикрепить файл на форме работы с заданием в рамках рабочего процесса. Как создать свою форму для задания в рамках рабочего процесса я уже рассматривал. В данной статье решил показать как добавить возможность прикреплять файлы при выполнении задания.
Читать далее