Ссылки по теме:
Описание для Sharepoint 2007
Описание для Sharepoint 2003
Блог
Поиск в google
Путь: C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\1049\STYLES\CORE.CSS
Посмотреть таблицу можно в VisualStudio (очень удобно).
Сами стили вытащить довольно трудно, я вытаскивал создавая объекты в дизайнере, просматривая вытащенные объекты (copy paste) через него же + через View Source IE.
Кроме того конечно же просмотр страниц на узлах через дизайнер.
Если разберусь более полно напишу еще.
понедельник, 17 декабря 2007 г.
пятница, 14 декабря 2007 г.
Ошибка при старте рабочего процесса в библиотеке документов при добавлении нового документа.
Здравствуйте!
Решил коротко написать про решение этой проблемки.
Проблема в следующем:
Когда мы цепляем рабочий процесс на создание элемента в списке все ок, после создания элемента РП запускается.
А вот в библиотеке документов РП запускается после загрузки документа, в тот момент когда поля формы еще не заполнены.
Соответсвенно любое обращение рабочего процесса к полям (все пользовательские значения Null) на чтение приводят к ошибке, так же к ошибке приводит и запись, но уже у пользователя, т.к. элемент изменился до того как пользователь сохранил его - происходит конфликт сохранения.
Это конечно баг, но есть простое решение checkin/checkout.
Если установить обязатеельным извлечение документа в библиотеке, РП запустится только после того как пользователь вернет документ, а значит никаких кофликтов сохранения не будет.
Решил коротко написать про решение этой проблемки.
Проблема в следующем:
Когда мы цепляем рабочий процесс на создание элемента в списке все ок, после создания элемента РП запускается.
А вот в библиотеке документов РП запускается после загрузки документа, в тот момент когда поля формы еще не заполнены.
Соответсвенно любое обращение рабочего процесса к полям (все пользовательские значения Null) на чтение приводят к ошибке, так же к ошибке приводит и запись, но уже у пользователя, т.к. элемент изменился до того как пользователь сохранил его - происходит конфликт сохранения.
Это конечно баг, но есть простое решение checkin/checkout.
Если установить обязатеельным извлечение документа в библиотеке, РП запустится только после того как пользователь вернет документ, а значит никаких кофликтов сохранения не будет.
Ярлыки:
Sharepoint,
workflow
Типы содержимого в Sharepoint. (ContentType)
Доброго времени суток!
Итак ссылки:
Блог
Msdn
Msdn2
Типы содержимого в sharepoint это схемы содержимого: начиная со столбца и заканчивая списком.
Итак, для того чтобы наполнить узел необходимым нам содержимым мы должны:
Создать столбцы (описать в фиче или создать в Параметры узла > Коллекция столбцов узла ).
После этого мы создаем типы содержимого Параметры узла > Коллекция типов содержимого узла (или через фичу).
Когда мы создаем тип содержимого мы:
1. Наследуем один из базовых типов содержимого.
2. Добавляем дополнительные столбцы.
Далее в свойствах списка > Параметры > Дополнительные параметры разрешаем управление типами содержимого: Разрешить управление типами содержимого? .
После этого добавляем типы содержимого в список.
Как результат имеем:
1. Список(библиотеку) содержащий различные наборы свойств для разных типов содержимого.
2. Автоматически сгенерированные формы создания, просмотра и изменения элементов для каждого типа содержимого.
3. Возможность запуска "своего" рабочего процесса для каждого типа содержимого.
4. Возможно добавления дополнительных действий в меню элемента уникальных для каждого типа содержимого.
5. Поиск по типу содержимого.
И т.п.
Все это можно деплоить как фичу разработанную в VS.
Часть возможностей можно использовать через веб интерфейс.
Удачи!!!
P.S. Также можно задать и тип списка.
Итак ссылки:
Блог
Msdn
Msdn2
Типы содержимого в sharepoint это схемы содержимого: начиная со столбца и заканчивая списком.
Итак, для того чтобы наполнить узел необходимым нам содержимым мы должны:
Создать столбцы (описать в фиче или создать в Параметры узла > Коллекция столбцов узла ).
После этого мы создаем типы содержимого Параметры узла > Коллекция типов содержимого узла (или через фичу).
Когда мы создаем тип содержимого мы:
1. Наследуем один из базовых типов содержимого.
2. Добавляем дополнительные столбцы.
Далее в свойствах списка > Параметры > Дополнительные параметры разрешаем управление типами содержимого: Разрешить управление типами содержимого? .
После этого добавляем типы содержимого в список.
Как результат имеем:
1. Список(библиотеку) содержащий различные наборы свойств для разных типов содержимого.
2. Автоматически сгенерированные формы создания, просмотра и изменения элементов для каждого типа содержимого.
3. Возможность запуска "своего" рабочего процесса для каждого типа содержимого.
4. Возможно добавления дополнительных действий в меню элемента уникальных для каждого типа содержимого.
5. Поиск по типу содержимого.
И т.п.
Все это можно деплоить как фичу разработанную в VS.
Часть возможностей можно использовать через веб интерфейс.
Удачи!!!
P.S. Также можно задать и тип списка.
Ярлыки:
Типы содержимого,
Sharepoint
Подписаться на:
Сообщения (Atom)