Создать форму для изменения списков sharepoint designer. Работа с формой задач в SharePoint Designer для новых действий с задачами

Office SharePoint Designer 2007 предлагает набор средств, позволяющих автоматизировать бизнес-процессы, создавать эффективные приложения поверх платформы Microsoft SharePoint и адаптировать узел SharePoint для ваших потребностей - и все это в управляемой среде информационных технологий.

Возможности

Более быстрое создание решений с целью повысить производительность и эффективность работы группы.

Office SharePoint Designer 2007 позволяет создавать и распространять приложения на платформе SharePoint, без необходимости записи кода.

  • Возможность автоматизации бизнес-процессов, таких как утверждение документов, уведомление о событиях и других совместных задач с помощью Workflow Designer.
  • Создание приложений отчетов и отслеживания информации с помощью средств просмотра и форм данных, облегчающих сбор и показ данных из внешних источников за пределами вашего веб-узла, а также из списков SharePoint и библиотек документов, расположенных на веб-узле.
  • Возможность быстрее приступить к работе, используя встроенные шаблоны приложений Microsoft Windows SharePoint Services, полностью настраиваемые и имеющие возможность расширения с помощью Office SharePoint Designer 2007.
  • Возможность расширить ваши решения путем создания улучшенных интерактивных страниц Microsoft ASP.NET. Возможность вставки и редактирования элементов управления с помощью мощных меню операций и сетки управления свойствами, ранее доступных лишь в средствах разработки Microsoft Visual Studio 2005.

Workflow Designer позволяет осуществить автоматизацию бизнес-процессов, в частности, автоматизировать назначения задачи и уведомления, связанные со списками SharePoint и библиотеками документов, для чего необходимо установить пользовательские условия и операции делопроизводства и связать их с данными SharePoint.

Разработка информативных узлов SharePoint для потребностей вашей организации

Office SharePoint Designer 2007 обеспечивает профессиональные средства разработки, необходимые для создания эффектных страниц SharePoint, совместимых с большинством обозревателей. Насладитесь возможностями интуитивно понятной разработки, реализованной в высококачественном редакторе WYSIWYG ("Что видишь на экране, то и получаешь"), осуществляйте быстрое форматирование страниц SharePoint с помощью инструментов таблиц стилей (CSS), легко меняйте макет и формат своего веб-узла, пользуясь возможностью полной поддержки главных страниц ASP.NET.

Управляйте своими главными страницами с помощью профессиональных средств разработки, обеспечивающих легкое управление стилями, макетом и форматом.

Для администраторов веб-узлов и менеджеров по информационным технологиям: обеспечение управления веб-узлами

Администраторы веб-узлов и менеджеры по информационным технологиям могут осуществлять четкое отслеживание того, каким образом используется Office SharePoint Designer 2007, чтобы обеспечить управляемую и контролируемую среду для сотрудников, работающих с информацией. Установите Contributor Settings (настройки участника) для каждой роли пользователя, определенной на вашем узле SharePoint, и контролируйте доступ к специальным действиям, таким как внесение изменений в главные страницы и CSS. Определите параметры использования страниц, файлов и папок, быстро выполните откат поправок, сделанных в рамках вашего узла, и обеспечьте надлежащее управление вашим узлом, его совместимость с обозревателем и доступ в Интернет.

Воспользуйтесь диалоговым окном Contributor Settings ("Настройки участника") для управления группами участников, управления изменяемыми областями и др.

Новое в версии

Интерактивные решения, не требующие написания кода

С помощью Office SharePoint Designer 2007 можно легко и быстро создавать сложные решения, не требующие написания кода, например представления данных, отчеты и средства контроля рабочих процессов, используя меню, области задач и шаблоны.

Включение данных из разнообразных источников в интерактивные веб-страницы

С помощью Office SharePoint Designer 2007 можно создавать настраиваемые представления данных и формы данных, позволяющие эффективнее использовать технологии Microsoft ASP.NET и поддерживающие интеграцию внешних данные в веб-узел, в том числе представления, отображающие данные из нескольких источников.

Предположим, в организации имеется база данных товаров и база данных клиентов, и требуется отобразить на веб-узле SharePoint сведения о товарах. Это можно быстро и легко сделать, создав представление для этих данных. При необходимости создания веб-страницы, отображающей, какие клиенты заказали те или иные товары, можно объединить два источника данных - в нашем примере две базы данных - так, чтобы можно было просматривать эти сведения в одном общем представлении данных. Более того, это представление данных можно использовать в виде формы, чтобы данные можно было заносить в эти источники данных.

Доступ к разнообразным источникам данных из библиотеки источников данных

Представления данных можно создавать из многочисленных источников данных, включая следующие.

  • RSS-каналы Добавляйте RSS-каналы в библиотеку источников данных и создавайте представления данных, используя в качестве источников данных RSS-каналы.
  • XML-файлы Добавляйте в библиотеку источников данных XML-файлы и создавайте представления данных, которые отображают XML-данные.
  • XML-документы Office Создавайте представления данных из документов Система Microsoft Office 2007. Например, создайте представление на основе данных из документовMicrosoft Office Word 2007, используя в качестве источника данных новый формат файлов на основе XML.

Создание наглядных и информативных отчетов

Такие средства как вычисляемые поля и условное форматирование, а также возможности сортировки, группировки и фильтрации помогают создавать наглядные и информативные отчеты в виде представлений данных. Например, в представлении данных можно использовать условное форматирование для выделения тех товаров на складе, количество которых стало меньше определенного уровня и которые нужно снова заказывать.

Более эффективная организация совместной работы с помощью встроенного конструктора рабочих процессов

Условия и действия можно связывать с задачами, списками и библиотеками документов для автоматизации обмена данными, характерного для данной организации. Например, можно создать рабочий процесс, позволяющий автоматически направлять публикуемые на узле документы для утверждения. С помощью конструктора рабочих процессов можно детализировать процесс утверждения документа до действий, которые зависят от того, какие документы утверждаются или отклоняются, или предусмотрены на случай, если получатели документа отсутствуют в офисе и передали свои полномочия коллегам.

Применение шаблонов приложений SharePoint

Для более эффективного совместного доступа к данным можно использовать веб-узлы встроенных приложений, например, "Учет командировочных расходов" и "Управление отпусками и отгулами". Каждый шаблон приложения можно настраивать и расширять с помощью Office SharePoint Designer 2007. (Ссылки на другие примеры веб-узлов приложений см. в разделе См. также . Эти приложения предназначены для использования в Microsoft Windows SharePoint Services 2.0. Приложения для Службы Microsoft Windows SharePoint Services 3.0 появятся позже.)

Создание интерактивных страниц ASP.NET

Можно создавать страницы ASP.NET и добавлять в них пользовательские элементы управления ASP.NET, используя мощные меню действий с элементами управления и таблицу свойств элемента управления, подобные тем, что предусмотрены в Microsoft Visual Studio 2005.

Профессиональные средства разработки

В состав Office SharePoint Designer 2007 включены профессиональные средства разработки, позволяющие создавать первоклассные узлы SharePoint, настроенные в соответствии с конкретными целями.

Удобство наглядной разработки

Можно просматривать и изменять страницы SharePoint, используя передовые технологии на основе принципа WYSIWYG - "что видишь, то и получаешь".

Форматируйте страницы легко и быстро, используя мощные средства каскадных таблиц стилей.

Новые средства каскадных таблиц стилей, например, области задач Применить стили и Управление стилями делают применение таблиц стилей и управление ими быстрее и легче.

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

Используйте главные страницы ASP.NET для поддержания единообразного оформления узла.

Office SharePoint Designer 2007 поддерживает главные страницы ASP.NET, которые можно использовать для управления разметкой всего узла путем создания и изменения единого шаблона.

Интеграция с Microsoft Office SharePoint Server 2007

Office SharePoint Designer 2007 включает совершенно новый набор функциональных возможностей, преимущества которых могут использовать как пользователи, так и администраторы узла портала Office SharePoint Server 2007 для создания и расширения узлов и страниц портала с недоступной до сих пор свободой действий.

Простая настройка страниц узла портала

Узлы портала Office SharePoint Server 2007 могут настраиваться в полном объеме средствами Office SharePoint Designer 2007. Таблицу стилей SharePoint можно редактировать с помощью самых современных средств редактирования каскадных таблиц стилей.

Расширение рабочих процессов деловой документации

С помощью конструктора рабочих процессов в Office SharePoint Designer 2007 можно расширять имеющиеся в Office SharePoint Server 2007 встроенные рабочие процессы деловой документации, а также создавать настраиваемые рабочие процессы с нуля.

Создание настраиваемых представлений данных предприятия

С помощью каталога бизнес-данных Office SharePoint Server 2007 и представлений данных Office SharePoint Designer 2007 можно выполнять следующие действия.

  • Создавать настраиваемые представления важных деловых данных и даже создавать представления данных, объединяющие сведения из разных источников данных.
  • Использовать условное форматированное, чтобы привлечь внимание к важным сведениям.
  • Использовать формы данных преобразования XSLT, чтобы просто и быстро создавать, обновлять и отображать данные.

Расширенные возможности управления

Office SharePoint Designer 2007 может использоваться администраторами узла и и руководителями отделов информационных технологий для управления уровнями доступа, чтобы обеспечить пользователям всего узла единообразные условия работы.

Использование режима корреспондента

Определяя уровни управления для участников групп в соответствии с их ролями, можно управлять тем, к каким командам Office SharePoint Designer 2007 пользователи могут иметь доступ, а также какие типы изменений пользователи могут вносить в узел SharePoint. В режиме корреспондента можно выполнять следующие действия.

  • Создавать группы пользователей и назначать им определенные разрешения.
  • Создавать группы пользователей, имеющие доступ на изменение только к указанным областям и типам содержимого.
  • Ограничить круг пользователей, которые могут создавать и изменять главные страницы, изменять каскадные таблицы стилей, а также редактировать и удалять домашнюю страницу узла.
  • Управлять тем, какие главные страницы и таблицы стилей можно использовать для создания страниц и в каких папках корреспонденты веб-узла могут сохранять свои файлы.

Более эффективное управление веб-узлом

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

Отслеживание настроенных страниц

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

Восстановление предыдущих версий

Можно использовать команду Восстановление страницы шаблона и отчет о страницах шаблонов веб-узлов для восстановления предыдущих версий страницы. Внесение изменений в действующий веб-узел теперь не связано с потенциальными проблемами. Если были сохранены нежелательные изменения, можно одним нажатием кнопки восстановить предыдущие версии той же страницы.

Центр диагностики Office

Центр диагностики Microsoft Office - это ряд диагностических тестов, помогающих установить причины сбоев компьютера. Диагностические тесты могут устранять неполадки непосредственно либо указывать способы их устранения. Центр диагностики Microsoft Office заменяет такие средства Microsoft Office 2003 как команда "Найти и восстановить" и средство восстановления приложений Microsoft Office.

Средства проверки

Ниже перечислены некоторые новые функции средства проверки орфографии.

  • Средство проверки орфографии стало более согласованным в программах Система Microsoft Office 2007. Вот несколько примеров этого изменения.
    • Некоторые функции проверки орфографии теперь стали глобальными. При изменении одного из этих параметров в одном приложении Office он также изменяется для всех остальных приложений Office.
    • Все приложения могут не только пользоваться одними и теми же общими словарями, но также и управлять ими с помощью одного и того же диалогового окна.
  • Средство проверки орфографии Система Microsoft Office 2007 включает новый французский словарь. В Microsoft Office 2003 это средство было необходимо устанавливать отдельно.
  • При первом использовании языка для него автоматически создается словарь исключений. С помощью этого словаря средство проверки орфографии может пометить слова, употребления которых следует избежать. Таким образом можно исключить из текста вульгарные или не соответствующие текущему стилю слова.

Системные требования

Для использования Microsoft Office SharePoint Designer 2007 необходимо следующее оборудование:

Компонент

Требование

Компьютер и процессор с частотой не менее 700 мегагерц (МГц)
Память ОЗУ не менее 512 мегабайт (МБ)
Место на жестком диске 1,5 гигабайт (ГБ). Часть места на диске будет освобождена после установки при удалении с него исходного загрузочного пакета.
Устройство чтения дисков устройство чтения компакт-дисков или DVD-дисков
Экран с разрешением не менее 1024x768
Операционная система Microsoft Windows XP с пакетом обновления 2, Windows Server 2003 с пакетом обновления 1 или более поздняя версия 1
Прочее Для настройки сайта SharePoint, разработки документооборота и построения приложений требуется Windows SharePoint Services или Microsoft Office SharePoint Server 2007.

Internet Explorer 6.0 или более поздняя версия, только 32-разрядный обозреватель. Для функциональности Интернета требуется подключение к Интернету (возможно, на платной основе). Требуется наличие доступа к сети.

Дополнительно Фактические требования и функциональность продукта могут отличаться в зависимости от системной конфигурации и операционной системы.

1 Мастер очистки Office недоступен в 64-разрядных операционных системах.

Мы рассмотрели процесс создания сайта и списка в браузере. Рассмотрим сейчас другие варианты создания списка.

Создание списка в InfoPath Designer

Как уже упоминалось ранее, одно из ключевых преимуществ SharePoint – интеграция с продуктами Microsoft. Продемонстрируем это на конкретном примере.

Для создания списков воспользуемся Microsoft InfoPath Designer 2010, в стандартных шаблонах которого есть Список SharePoint (рис. 3.12.). По нажатию на Конструктор форм предлагается ввести адрес веб-сайта, на котором будет публиковаться форма.

Рис. 3.12. Начальная страница Microsoft InfoPath Designer 2010

После чего нужно ввести название нового списка, мы вводим Книги (рис. 3.13.), нажимаем на Далее , и затем Готово (в это время происходит публикация списка на портал).

Рис. 3.13. Окно создания нового списка в Microsoft InfoPath Designer 2010

После создания списка открывается Конструктор форм (рис. 3.14.). Справа расположена панель Поля , из которых может состоять форма.

Рис. 3.14. Конструктор форм

У книги должны быть следующие атрибуты – название, автор, издательство, год, страницы, ISBN, тираж и жанр.

Для создания нового поля нужно кликнуть на Добавить поле в группе Действия на панели Поля , в результате чего появится соответствующее окно (рис. 3.15.). Достаточно указать отображаемое имя, выбрать тип данных из выпадающего списка, при необходимости указать заполнить по умолчанию и указать, является ли поле обязательным. После чего кликнуть на ОК .

Рис. 3.15. Окно добавления поля или группы (на примере авторов)

Аналогичным образом создаются остальные поля. Готовые поля добавляются на форму простым перетаскиванием, причем их можно расположить в любом порядке. В результате получилась следующая форма (рис. 3.16). Можно сделать внешний вид более привлекательным, если поработать с командами, вынесенными на ленту.

Остается опубликовать форму, для чего можно использовать комбинацию клавиш Ctrl + Shift + Q , или кликнуть на пункт меню Файл , далее Сведения и Быстрая публикация .

Рис. 3.16. Форма, готовая для публикации

Для добавления нового элемента в список нужно кликнуть на Добавить элемент и появится диалоговое окно (рис. 3.17.). Такое же окно появляется при редактировании записи.

Рис. 3.17. Окно создания нового элемента в списке Книги

Создание списка в SharePoint Designer

Важной особенностью данного инструмента – отсутствие возможности создания веб-приложений и семейств веб-сайтов, можно создавать лишь дочерние сайты.

Для начала нужно открыть существующий сайт, воспользовавшись пунктом Открыть сайт в группе Открытие сайта SharePoint (рис. 3.18), где нужно ввести имя сайта и затем авторизоваться в качестве администратора семейства веб-сайтов.

Рис. 3.18. Стартовая страница SharePoint Designer 2010

Для того чтобы создать новый сайт, в группе Шаблоны сайтов выберем Пустой сайт (рис. 3.19.) Название нового сайта нужно указать в виде http ://<Веб приложение>/[<Путь>]/<Название сайта> , где в качестве пути могут указываться сайты, которые будут родительскими для нового сайта. Кликнув на ОК , создается новый сайт.

Рис. 3.19. Создание сайта в SharePoint Designer 2010

После создания сайта мы видим следующее (рис. 3.20). Первым дело можно изменить название сайта. На эту же страницу для удобства вынесены настройки разрешений. Также с разрешениями можно поработать, кликнув на соответствующее название в левой панели.

Рис. 3.20. Главная страница настроек сайта в SharePoint Designer 2010

Создать список можно аналогичным способом, описанным ранее в пункте Создание списка в InfoPath Designer либо воспользоваться механизмом для работы со списками, заложенным в SharePoint Designer. Таким образом, сайт можно считать готовым.

Преимущество SharePoint Designer заключается в том, что он предоставляет больше возможностей для разработчика (чем браузер), в чем мы убедимся в следующих главах данного руководства.

Создание списка в Visual Studio 2010

Создание веб-приложения и семейства веб-сайтов было подробно описано в начале настоящей главы.

Создадим список, для этого нужен новый проект List Definition в группе шаблонов проектов для SharePoint 2010 (рис. 3.21.)

Рис. 3.21. Окно создания нового проекта в Visual Studio 2010

После нажатия на кнопку ОК появляется окно для развертывания решения, где предлагается два способа:

1. Развертывание в песочнице – осуществляется владельцем семейства сайтов, обеспечивается безопасность и ограниченный доступ к ресурсам.

2. Развертывание в качестве решения фермы – осуществляется администраторами, имеет силу во всей ферме.

Выберем второй способ, после чего кликнем на Далее , где будет предложено ввести отображаемое название списка (Книги) и выбрать его тип (в нашем случае Custom List), после чего нажать на Finish .

Далее переименуем названия списка в обозревателе решений (рис. 3.22.) на Список книг и Книги соответственно. Также можно подправить параметры в файле Elements . xml (на уровень ниже Книг ), такие как Title (название), Url (ссылка списка) и Description (описание). Также можно внести изменения во второй файл Elements.xml .

Рис. 3.22. Обозреватель решений

Для создания полей в файле Schema . xml между тегами < Fields > нужно добавить код (рис. 3.23.) Идентификаторы получены с помощью программы guidgen, входящей в поставку Visual Studio.

Рис. 3.23. Код для добавления столбцов к списку.

Столбцы созданы, но еще их нужно добавить в представление по умолчанию, которое можно найти в этом же файле внутри тега View , где атрибут BaseViewID =”1” . Внутри есть теги ViewFields , которые нам и нужны. В результате добавления столбцов в представление списка по умолчанию можно увидеть следующий код (рис. 3.24.)

Рис. 3.24. Код для добавления столбцов в представление по умолчанию

После чего список можно считать готовым, и его можно развернуть, воспользовавшись главным меню (Build => Deploy ) или кликнув правой кнопкой по решению выбрать из контекстного меню Deploy .

В целом все выглядит неплохо, но при попытке добавить новый элемент появляется странное окно (рис. 3.25.), в котором явно чего-то не хватает.

Рис. 3.25. Окно для создания нового элемента списка Книги

Причина этого очень проста – мы не создали типы контента, которые определяются в файле Schema . xml (рис. 3.26) Мы не будем этим заниматься, вместо этого удалим полностью этот блок.

Рис. 3.26. Определения типов контента

В процессе развертывания списка появится следующее окно (рис. 3.27), которое говорит нам о конфликтах развертывания. Кликнем на кнопку Resolve Automatically (Разрешить автоматически) .

Рис. 3.27 Конфликты развертывания

После чего можно обновить страницу и еще раз попытаться добавить новый элемент. Больше такой проблемы нет!

Итак, в этой главе мы рассмотрели создание сайта школьной библиотеки с помощью браузера, SharePoint Designer 2010 и Visual Studio 2010. Даже на таком простом примере видны плюсы и минусы разных подходов.

В рассматривается настройка внешнего вида сайтов SharePoint 2010.

Приветствую пользователей SharePoint Designer!

Я Чонг Юн (Джон) Чоу (Chong Youn (John) Choe), руководитель проектов в группе SharePoint Designer. Я очень рад, что могу разместить статью по новому вопросу.

Предпосылки

Утверждение является одним из основных приложений рабочего процесса. С целью получения отзывов пользователей в SharePoint Designer 2013 представлено несколько действий. В SharePoint Designer 2013 формы задач создаются автоматически на основе определенного типа контента, поэтому тем, кто заинтересован в настройке форм задач в рабочих процессах, необходимо располагать сведениями о настройке типа контента.

Пример

Крис Брайант, дизайнер компании Contoso, хочет получить отзывы о недавно представленном дизайне новой модели продукта. Заданное по умолчанию действие Start a Task Process (Запуск задачи) подходит только для получения сообщений с утверждением или отклонением от выбранных участников, поэтому он решает изменить форму задач, чтобы она оптимально соответствовала процессу сбора отзывов.

Создание настраиваемого типа контента

Сначала необходимо создать настраиваемый тип контента на сайте. Это можно сделать на серверной стороне SharePoint Server или на клиентской стороне SharePoint Designer.

Выполните следующие действия на серверной стороне:

1. Откройте страницу Site Content Type (Тип контента сайта).

Перейдите к Site Settings (Параметры сайта) и выберите Site Content Types (Типы контента сайта) в разделе Web Designer Galleries (Коллекции веб-дизайнера). На странице Site Content Types (Типы контента сайта) выберите (Задача рабочего процесса (SharePoint 2013)) в List Content Types (Типы контента списка).

Рис. 1. Меню параметров сайта

Рис. 2. Задача рабочего процесса (SharePoint 2013)

2. Создайте тип контента сайта, который наследует тип контента Workflow Task (SharePoint 2013) (Задача рабочего процесса (SharePoint 2013)).

Вернитесь на страницу Site Content Types (Типы контента сайта) и щелкните ссылку Create (Создать). Задайте имя и описание типа контента, а затем типу Parent Content Type (Родительский тип контента) задайте тип контента Workflow Task (SharePoint 2013) (Задача рабочего процесса (SharePoint 2013)). Задание родительскому типу контента значения Workflow Task (SharePoint 2013) (Задача рабочего процесса (SharePoint 2013)) является обязательным действием для последующего использования нового настраиваемого типа контента. Выберите тип контента Group (Группа) и нажмите кнопку ОК .

Рис. 3. Задание родительского типа контента

3. Добавьте новый тип контента в список Tasks (Задачи).

Щелкните Settings (Параметры), а затем на главной странице сайта щелкните Site Contents (Контент сайта) и щелкните список Tasks (Задачи).

Рис. 4. Кнопка Tasks (Задачи)

На ленте откройте вкладку List (Список) и щелкните List Settings (Параметры списка). В разделе Content Types (Типы контента) выберите параметр Add from existing site content types (Добавить из существующих типов контента сайта), чтобы добавить созданный тип контента.

Рис. 5. Сеанс типов контента в разделе List Settings (Параметры списка)


Те же самые действия выполняются в SharePoint Designer намного проще.

1. Перейдите к меню Content Types (Типы контента) на вкладке Site Objects (Объекты сайта) в области Navigation (Навигация). Будут отображены все типы контента на сайте. Создайте тип контента сайта, нажав кнопку Content Type (Тип контента).

Рис. 6. Меню типов контента в SharePoint Designer


2. Выберите имя для нового типа контента и группу сортировки. Убедитесь, что родительским типом контента является тип контента Workflow Task (SharePoint 2013) (Задача рабочего процесса (SharePoint 2013)), как показано на рис. 7.

Рис. 7. Диалоговое окно создания типа контента

3. Затем добавьте тип контента в список Tasks (Задачи). Это действие является необходимым для последующего использования типа контента в действиях с задачами. Еще раз откройте список Tasks (Задачи) в List and Libraries (Список и библиотеки) в разделе Site Objects (Объекты сайта) на вкладке Navigation (Навигация). Добавьте созданный тип контента в список Tasks (Задачи).

Рис. 8. Управляющий элемент выбора типов контента в SharePoint Designer


Если в список Tasks (Задачи) не будет добавлен тип контента, возникнет следующая ошибка времени выполнения.
Рис. 9. Ошибка времени выполнения

Настраиваемый тип контента, созданный любым из этих способов, будет доступен в рабочем процессе.

В столбце Outcome option (Вариант результата) хранятся все возможные ответы, которые может выбрать каждый участник. Настраиваемые типы контента, созданные после выполнения приведенных выше действий, будут отображены в действиях Start a Task Process (Запуск задачи) и Assign a Task (Назначение задачи).

Изменение настраиваемого типа контента

При добавлении действия Start a Task Process (Запуск задачи) или Assign a Task (Назначение задачи) новый тип контента будет отображаться в типе конструктора Task action (Действие с задачами).

Убедившись, что настраиваемый тип контента создан и используется рабочим процессом, перейдем к настройке формы.

На рис. 10 представлен очень простой рабочий процесс по сбору отзывов.

Рис. 10. Рабочий процесс сбора отзывов

Крис, дизайнер компании Contoso, хочет получить отзыв от внутренней экспертной группы. Поэтому необходимо изменить форму так, чтобы в ней можно было хранить комментарии каждого участника.

1) Перейдите на страницу Site Settings (Параметры сайта) и откройте Site content types (Типы контента сайта) в группе Web Designer Galleries (Коллекции веб-дизайнера).

2) Щелкните Custom Content Type (Настраиваемый тип контента) в группе List Content Types (Типы контента списка).

Рис. 11. Тип контента Contoso

На этом этапе форма задач будет выглядеть аналогично форме задач по умолчанию. См. рис. 11.

В этом примере многие поля формы задач по умолчанию бесполезны. Для задачи Криса можно изменить следующие поля.

Рис. 12. Тип контента Contoso формы задачи


Давайте рассмотрим все поля по порядку, представленные на рис. 11 с типом контента Contoso, чтобы решить, потребуются ли они в нашей форме задач.

1) Поле Task Name (Имя задачи) является обязательным.

2) Поля Start Date (Дата начала) и Due Date (Дата выполнения) могутбыть полезны, но не в этой форме.

3) Поле Assigned To (Кому назначено) в этой форме не требуется, поскольку участники будут изменять уже назначенные им формы.

4) Поле "% Complete" (Процент завершения) не имеет смысла, поскольку отзыв обычно отправляется полностью сразу.

5) Поле Body (Текст) будет использоваться для сбора отзывов.

6) Поле Predecessors (Предшественники) не требуется.

7) Поле Priority (Приоритет) не требуется.

8) Поле Task Status (Состояние задачи) является основным полем для отслеживания состояния.

9) Поле Related Items (Связанные элементы) в этой форме не требуется.

10) В поле Task Outcome (Результат задачи) можно выбрать нужный результат. В данном случае для завершения процесса сбора отзывов требуется только параметр Submit (Отправить).

Все страницы работы со столбцами выглядят одинаково. Снимок экрана с примером см. ниже.

Если для поля задано значение Required (Обязательное), столбец должен быть заполнен, чтобы в дальнейшем можно было закрыть форму задач. Столбцы со значением Optional (Дополнительный) можно оставить пустыми. При выборе значения Hidden (Скрытое) или удалении столбца с помощью кнопки Remove (Удалить) столбец будет скрыт в форме задач. Например, как показано на снимке экрана ниже, после нажатия кнопки Remove (Удалить) поле Assigned To (Кому назначено) будет удалено из Contoso Content Type (Тип контента Contoso).

Рис. 13. Изменение столбца типа контента

Результаты показаны на рис. 14. Столбец Related items (Связанные элементы) скрыт, поскольку его нельзя удалить.

Рис. 14. Измененный тип контента Contoso

Кроме того, столбец сайта Task Outcome (Результат задачи) используется в типе контента Workflow Task (SharePoint 2013) (Задача рабочего процесса (SharePoint 2013)). Рекомендуется удалить столбец Task Outcome (Результат задачи) и создать новый столбец сайта с типом Outcome choice (Выбор результата), щелкнув элемент Add from a new site column (Добавить из нового столбца сайта).

Рис. 15. Измененный тип контента формы задач Contoso

Когда каждый участник получает задачу на основе приведенной выше формы, в поле описания можно написать рецензию. Для завершения задачи следует нажать кнопку Submit (Отправить). Оставшиеся столбцы, такие как Start Date (Дата начала) можно скрыть.

После этого можно переименовать столбцы так, как хочет Крис. Например, чтобы изменить имя поля результатов Submit (Отправить), выделите столбец Submit (Отправить) и щелкните ссылку Edit column (Изменить столбец) в разделе Site Column information (Сведения о столбце сайта). Здесь можно изменить имя столбца, как показано на рис. 17. Обратите внимание, что новое имя может быть задано в формате, отличном от ASCII, например "テスト".

Рис. 16. Изменение столбца

Рис. 17. Сведения о столбце сайта

Ограничения

Рабочие процессы SharePoint 2013 с SharePoint Designer 2013 создают формы задач путем анализа связанного типа контента. Обратите внимание, что InfoPath не поддерживается рабочими процессами SharePoint 2013. Это значит, что для изменения макета пользователям требуется работать с форматом ASPX напрямую.

Несмотря на уже рассмотренные изменения, кнопки Save (Сохранить) и Cancel (Отмена) нельзя изменять из SharePoint или SharePoint Designer. Более того, чтобы были доступны кнопки настраиваемых результатов, в типе контента должны существовать столбцы типа Task Status (Состояние задачи) и Task Outcome (Результат задачи). Порядок кнопок соответствует порядку значений, доступных для выбора, в столбцах типа Task Outcome (Результат задачи), включенных в тип контента. Столбцы типа Task Outcome (Результат задачи) определены как столбцы сайта в разделе Site Settings (Параметры сайта).

Рис. 18. Пример дополнительных параметров столбца для столбца типа Task Outcome (Результат задачи)

Резюме

В рабочих процессах SharePoint 2013 представлено два новых действия. Форму задач для действий можно изменять с сайтов SharePoint и из клиента SharePoint Designer, не обладая знаниями уровня разработчика. Можно создавать новые настраиваемые типы контента, которые наследуют тип контента Workflow Task (SharePoint 2013) (Задача рабочего процесса (SharePoint 2013)) и добавлять их в список Tasks (Задачи), использовать новые типы контента в рабочих процессах и при необходимости изменять настраиваемые типы контента.

Дополнительные настройки формы осуществляются путем изменения формата ASPX, однако они не рассматриваются в рамках этой статьи.

Надеюсь, что с помощью представленной здесь простой процедуры вы сможете реализовать необходимые вам рабочие процессы.

До встречи в следующей публикации!

Чонг Юн (Джон) Чоу (Chong Youn (John) Choe)

И уже почти создали одностраничный сайт . Теперь продолжаем его оформление. Открываете программу SharePoint Designer , а в ней файл index.html , который уже делали раньше, в папке Вашего одностраничного сайта.

Вы уже, наверное, заметили, что таблица, в которой Вы размещали текст и картинки для Вашего одностраничного сайта, расширяется на все окно браузера и на всю рабочую область программы SharePoint Designer . В этом легко убедиться, подвигав правую и левую области рабочего окна.

Если Вы в программе SharePoint Designer поставите курсор внутри таблицы, и зайдете в пункт меню Таблица — Свойства таблицы — Таблица , то увидите, почему это так: ширина таблицы задана в процентах от ширины экрана, причем стоит 100% , то есть действительно на весь экран. Ставите ширину в точках, и задаете ее, например, равной 950 точек , точнее, пикселей. Таблица получит постоянную ширину, и сместится влево. Чтобы поставить ее по центру, опять заходите в свойства таблицы, и делаете выравнивание по центру.

Давайте теперь сделаем границы для этой таблицы. Заходите в свойства, делаете размер границы 10 , а цвет границы светло-серый, чтобы она не сильно бросалась в глаза.

Теперь посмотрите свой одностраничный сайт в браузере: откройте в нем свой файл index.html . В браузере будет лучше все видно. В частности, Вы увидите, что текст и картинки располагаются слишком близко к границам таблицы. Чтобы эти элементы от границ отодвинуть, в программе SharePoint Designer заходите опять в свойства таблицы, и изменяете либо Поля ячеек (расстояние между границами ячеек и их содержимым), либо Интервал ячеек (расстояние между ячейками). Можете поэкспериментировать, изменяя величины этих полей, и наблюдая результат.

Осталось вставить в пустую правую ячейку Вашей подписной страницы форму подписки на рассылку. Естественно, у Вас уже . Если Ваша рассылка сделана на , то заходите на этот сервис, затем выбираете там пункт меню Формы , выбираете дизайн формы, берете ее код и ставите в программе SharePoint Designer в ячейку. Чтобы поставить код, ставите сначала в нужное место курсор, затем выбираете пункт меню Вставка — Веб-компонент — Дополнительные элементы управления — HTML , и нажимаете кнопку Готово . Затем вставляете код в то окошко, которое появится. Форма подписки в программе SharePoint Designer видна не будет, но если Вы посмотрите свою подписную страницу в браузере, то форму подписки увидите.

Похожим образом ставите на своей подписной странице код видео, если нужно. Сначала Вам нужно разместить видео на одном из сервисов. Рекомендую для этого использовать сервис YouTube . Если Вы в нем не зарегистрированы — регистрируетесь. Затем заходите в свой аккаунт, нажимаете Добавить видео , выбираете файл видео у себя на компьютере, пишете название, описание и ключевые слова.

Видео о том, как на одностраничном сайте в программе SharePoint Designer размещать форму подписки и видео

Более подробные сведения Вы можете получить в разделах "Все курсы" и "Полезности", в которые можно перейти через верхнее меню сайта. В этих разделах статьи сгруппированы по тематикам в блоки, содержащие максимально развернутую (насколько это было возможно) информацию по различным темам.

Также Вы можете подписаться на блог, и узнавать о всех новых статьях.
Это не займет много времени. Просто нажмите на ссылку ниже:

В этой статье я расскажу как создавать свои собственные формы в SharePoint изменять их стили, применять правила к полям формы,
делаю комментарии к записям прямо в формах.

SharePoint 2013 включает в себя мощные средства по настройке форм.
Вы можете использовать неограниченное количество условий, правил и политик для любых частей представления.

Мне требуется скрыть некоторые поля формы для определенной группы людей.

Достаточно открыть дизайнер форм, отредактировать все необходимое и сохранить.
Но для того чтобы InfoPath заработал в SharePoint 2013 (об этом может говорить кнопка во вкладке список

Кнопка настройка формы (Customize Form) открывающая InfoPath Designer доступна для администраторов сайта в браузере IE.

После активации Enterprise лицензии данная возможность сразу появляется на всех сайтах Sharepoint.

Требования:

1. На сервере активирована лицензия SharePoint Enterprise 2013

2. На компьютере установлена InfoPath Designer 2013

3. Открыт сайт SharePoint под пользователем администратора сайта в Internet Explorer

4. Активированы компоненты Enterprice в настройках сайта

Собственно как настроить поля в форме SharePoint 2013

Открываем нужный нам список и переходим в ленте инструментов на вкладку СПИСОК

первым делом я перехожу в настройки списка

в дополнительных параметрах включаю открытие формы в окне (рекомендуется делать в самую последнюю очередь , это поможет открывать формы без открытия в новых вкладкой правой кнопкой мышки, как это я делаю ниже)

возвращаюсь к списку и нажимаю НАСТРОЙКА ФОРМЫ:

открывается InfoPath Designer 2013

Это на самом деле очень мощная вещь, заслуживающая пристального внимания, и намеренно была выведена в более дорогой продукт, завязана на многих компонентах всей системы SharePoint, позволяет централизовано использовать их.

Итак я уже создал настраиваемый список, настроил открытие форм в диалоговых окнах, теперь я настрою версионность:

Возвращаемся к параметрам списка в разделе параметры управления версиями,
там включаем переключатель Создавать версию при каждом изменении элемента в этом списке типа "Список"? в положение Да

после этого в параметрах списка создаем столбец с названием comments

даем название и ставим переключатель Внесение изменений в существующий текст

Тут нужно учесть в случае если мы изменили форму то добавляемые столбцы уже не будут сразу появляться в форме, в этом случае нужно открывать редактор формы InfoPath Designer и добавлять это поле в форму.

после каждого изменения формы

нажимаем кнопку быстрой публикации

или нажимаем сочетания клавиш CTRL+SHIFT+Q

создание представлений форм просмотра

на вкладке макет страницы, нажимаем Создать представление

даем название нашему представлению test_view1

получаем пустую форму

в эту форму перетаскиванием можно вставлять наши поля из списка справа.
Буквально через несколько секунд у меня получается следующий результат

Публикуем сочетанием клавиш Ctrl+Shift+Q.

Я это делаю следующим образом (для 2013й версии):

В браузере открываю форму правой кнопкой мышки в новой вкладке

изменяем веб-часть InfoPath

И меняем представление по умолчанию

сохраняем изменение

во всех случаях повторяем действия

а вот в случае для формы Изменения нужно добавить ссылку в представлении списка

заходим в настройки представления списка и выводим еще один столбец

теперь и эту форму можно открыть в новой вкладке

и для этой вебчасти выбираем уже другую форму infoPath которая у нас называлась как Edit Item

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

если есть вопросы обязательно пишите в комментариях, отвечу.