DeskWork 5. Часть 2. Функциональность

Часть 1. Установка
Часть 2. Функциональность
Часть 3. DeskWork 5.1
Часть 4. DeskWork 5. Функциональность (продолжение)

В предыдущем посту я писал про установку DeskWork. Сегодня я подробнее рассмотрю функциональность системы и постараюсь сделать вывод о целесообразности приобритения решения от компании СофтЛайн.

Так как обзор посвящен именно DeskWork, то функционал, который поставляется с бесплатной версией MS SharePoint 2010 Foundation рассматривть не буду. Пробежавшись по навигационным ссылкам сразу после установки, выяснил, что около 80% из них ведут просто к спискам. Особенно интересно получилось со ссылкой "Карта портала" - это просто ссылка на просмотр всего содержимого узла. На первый взгляд схалтурили. А за что берут деньги? Разработчики нам обещают "44 готовых модуля управления информацией". Посмотрим, что это за модули. Для этого придется пройтись по всем.

Веб-часть "Афоризмы"

Веб-часть 'Афризмы'

Веб-часть 'Афризмы'

Веб-часть, по сути, выводит произвольный текст из ранее подготовленного списка. Сам список хранится в ресурсных файлах. Также можно задать свой список в параметрах веб-части. Поскольку DeskWork продается в США и имеется английская версия продукта, то мне стало безумно любопытно, сколько афоризмов на английском языке "знает" DeskWork. Их ровно 6! Вот они:

You never achieve real success unless you like what you are doing. Dale Carnegie
I believe in the dignity of labor, whether with head or hand; that the world owes no man a living but that it owes every man an opportunity to make a living.John Davison Rockefeller|
There are one hundred men seeking security to one able man who is willing to risk his fortune. John Paul Getty|
Advertising may be described as the science of arresting human intelligence long enough to get money from it. Stephen Leacock|
Money, not morality, is the principle of commerce and commercial nations.Thomas Jefferson|
The starting point of all achievement is desire. Keep this constantly in mind. Weak desires bring weak results, just as a small amount of fire makes a small amount of heat.Napoleon Hill

В параметрах веб-части можно настроить её поведение. Но я сомневаюсь, что эта процедура будет доступна редактору контента. Можно было сделать список, в котором хранить все эти афоризмы, да и с наполнением проблем бы не было. Ну как пользователь будет добавлять афоризмы, если ему для этого надо писать текст в поле, ширины которого не хватит даже на один афоризм. Веб-часть недоделали. Веб-часть из разряда тех, за которые деньги не берут, да и к "модулям управления информацией" она имеет отношение не больше чем Блокнот к редакторам текста. Бесплатное приложение к DeskWork, сделанное на тройку.

Мировое время

Веб-часть 'Часы'

Веб-часть 'Часы'

Еще одна очень простая веб-часть. Которая подставляет нужную флешку в зависимости от настроек вида часов или выводит время в виде текста. Даже здесь умудрились недоделать: вводить в параметры часовые пояса в виде "+3;Новосибирск|+6;Владивосток" крайне неудобно. Также необходимо учесть, что сначала должно быть введено название текущего года, а уж затем все остальные города и разница во времени относительно текущего. Если вы считаете, что между Москвой и Иркутском разница во времени составляет 200 часов - ваше право. Вписать можно что угодно. Хотелось бы выбирать из списка. Настраивая веб-часть, добиться вот такого результата проще простого:

Веб-часть 'Часы'. Ошибка при настройках

Веб-часть 'Часы'. Ошибка при настройках

Веб-часть упрекает пользователя, что у него руки кривые. Еще один камень в огород DeskWork'а

Дни рождения, Новые сотрудники

Веб-часть 'Дни рождения'. Изображение из документации по DescWork

Веб-часть 'Дни рождения'. Изображение из документации по DescWork

Веб-части-близнецы, отличие которых друг от друга заключается только в параметрах выбора данных. Ура!. Наконец-то можно что-то выбрать в настройках. Хотя юбилеи опять же надо вводить руками. Если редактор контента считает, что 28 лет - это юбилей, он может указать это в параметрах веб-части.

Параметры веб-части Веб-часть 'Дни рождения'

Параметры веб-части Веб-часть 'Дни рождения'

Но самый главный недодел - данные берутся из своей базы данных. А в своей базе данных они появляются не сами по себе, а в результате импорта оных.

Таблица с информацией о сотруднике

Таблица с информацией о сотруднике

К чему такая порнография и почему игнорируется стандартный функционал, мне не понятно. А если я хочу найти сотрудника Сидорова и ввожу "Сидоров" в строке поиска, то увижу я его там, только если у Сидорова скоро будет день рождения. Стыдно

Просмотр изображений

Веб-часть 'Просмотр изображений'. Изображение из документации по DescWork

Веб-часть 'Просмотр изображений'. Изображение из документации по DescWork

Опять же простенькая веб-часть, которая показывает данные из библиотеки документов. Параметры надо указывать в текстовом виде. Нельзя указать папку/папки из которых я хочу просматривать изображения. Веб-часть покажет все, что есть в библиотеке. Внутренности тоже не ахти: на каждую картинку создается 5 серверных контролов. Если у вас в библиотеке лежат фотографии с корпоратива по 200 фотографий в 3 папках: 2009, 2010, 2011 (вполне стандартный сценарий), то эта веб-часть сгенерирует около 3000 серверных объектов. Придется очень долго ждать её отрисовки. Почему-то создатели решили, что показывать надо все или ничего. Опять же параметры хотелось бы выбирать из списка.

Параметры веб-части 'Просмотр изображений'. Изображение из документации по DescWork

Параметры веб-части 'Просмотр изображений'. Изображение из документации по DescWork

Написание данного обзора требует много времени. Изначально я предполагал, что напишу обзор, в котором буду восхищаться и завидовать, но пока не получается. На сайте deskwork.copiny.com благодарностей набралось аж три:

Самое интересное впереди - рабочие процессы и видеоконференция. Продолжение следует

Виталий Жуков

Виталий Жуков

SharePoint архитектор, разработчик, тренер, Microsoft MVP (Office Development). Более 15 лет опыта работы с SharePoint, Dynamics CRM, Office 365, и другими продуктами и сервисами Microsoft.

Смотрите также

Новый сайт группы SharePoint. Как это работает

Новый сайт группы SharePoint. Как это работает

SharePoint 2019 Preview

SharePoint 2019 Preview

Управление большими списками/библиотеками в SharePoint

Управление большими списками/библиотеками в SharePoint

SharePoint 2013/2016. Настройка хлебных крошек

SharePoint 2013/2016. Настройка хлебных крошек

SharePoint 2016. Кастомизация меню SuiteBar

SharePoint 2016. Кастомизация меню SuiteBar

SharePoint 2016. Кастомизация SuiteBar

SharePoint 2016. Кастомизация SuiteBar

Домашняя страница сайта SharePoint

Домашняя страница сайта SharePoint

Презентация и скрипты со встречи сообщества по SharePoint и Office 365

Презентация и скрипты со встречи сообщества по SharePoint и Office 365

PowerShell DSC. SharePoint

PowerShell DSC. SharePoint

PowerShell DSC. Сертификат для шифрования пароля

PowerShell DSC. Сертификат для шифрования пароля

PowerShell DSC. Учетные записи

PowerShell DSC. Учетные записи

Встреча сообщества по SharePoint и Office 365

Встреча сообщества по SharePoint и Office 365

SharePoint 2016. QR-code

SharePoint 2016. QR-code

Возможности SharePoint 2010/2013/2016

Возможности SharePoint 2010/2013/2016

Gmail IIS SMTP relay

Gmail IIS SMTP relay

SharePoint 2016. Извещения мозаикой

SharePoint 2016. Извещения мозаикой

Сертификация SharePoint по-новому

Сертификация SharePoint по-новому

SharePoint. Получение списка сайтов

SharePoint. Получение списка сайтов

Планирование фермы SharePoint

Планирование фермы SharePoint

Обзор SharePoint Education. Часть 3

Обзор SharePoint Education. Часть 3

SharePoint Excel Services. Отображение диаграммы на странице

SharePoint Excel Services. Отображение диаграммы на странице

SharePoint 2016 Release Candidate

SharePoint 2016 Release Candidate

Обзор SharePoint Education. Часть 2

Обзор SharePoint Education. Часть 2

Обзор SharePoint Education. Часть 1

Обзор SharePoint Education. Часть 1

SharePoint 2013 Образование. Установка и настройка

SharePoint 2013 Образование. Установка и настройка

SharePoint 2016 IT Preview

SharePoint 2016 IT Preview

SharePoint и SMS. Часть 2. Регистрация OMS-сервиса

SharePoint и SMS. Часть 2. Регистрация OMS-сервиса

SharePoint и SMS. Часть 1. Создание OMS веб-сервиса

SharePoint и SMS. Часть 1. Создание OMS веб-сервиса

SharePoint Day: 14 декабря, Москва

SharePoint Day: 14 декабря, Москва

RuSUG 17.10.2013. Презентация с моего доклада о новом поиске в SharePoint 2013

RuSUG 17.10.2013. Презентация с моего доклада о новом поиске в SharePoint 2013

SharePoint 2013 Ribbon API. Версии 14.3 и 15.4

SharePoint 2013 Ribbon API. Версии 14.3 и 15.4

Встреча RuSUG 17-го октября

Встреча RuSUG 17-го октября

SharePoint 2013. Служба ServiceDesk за 8 часов либо правильный проект

SharePoint 2013. Служба ServiceDesk за 8 часов либо правильный проект

SharePoint 2010/2013. Локализация данных

SharePoint 2010/2013. Локализация данных

Список возможностей SharePoint 2013

Список возможностей SharePoint 2013

SharePoint 2013. Типы полей

SharePoint 2013. Типы полей

SharePoint 2013 Enterprise Search. Часть 2. Создание обработчика контента

SharePoint 2013 Enterprise Search. Часть 2. Создание обработчика контента

SharePoint 2013 Enterprise Search. Часть 1. Логическая архитектура

SharePoint 2013 Enterprise Search. Часть 1. Логическая архитектура

SharePoint Ribbon. Создание многоуровневого меню

SharePoint Ribbon. Создание многоуровневого меню

SharePoint Ribbon. Использование ColorPicker'а

SharePoint Ribbon. Использование ColorPicker'а

Разработка для SharePoint. Как это было и как это будет

Разработка для SharePoint. Как это было и как это будет

SharePoint. История социализма за 10 лет

SharePoint. История социализма за 10 лет

SharePoint 2013 Preview

SharePoint 2013 Preview

Использование штрихкодов в SharePoint 2010

Использование штрихкодов в SharePoint 2010

Unable to locate the xml-definition for FieldName

Unable to locate the xml-definition for FieldName

SharePoint 2010. Апрельский накопительный пакет обновлений

SharePoint 2010. Апрельский накопительный пакет обновлений

Не удалось найти XML-файл в указанном расположении

Не удалось найти XML-файл в указанном расположении

Служба синхронизации профилей пользователей. Ошибки

Служба синхронизации профилей пользователей. Ошибки

Делаем сайт на SharePoint 2010. Построение иерархии страниц

Делаем сайт на SharePoint 2010. Построение иерархии страниц

Делаем сайт на SharePoint 2010. Брендинг Wiki-страниц

Делаем сайт на SharePoint 2010. Брендинг Wiki-страниц

Делаем сайт на SharePoint 2010. Оптимизация

Делаем сайт на SharePoint 2010. Оптимизация

Делаем сайт на SharePoint 2010. Брендинг

Делаем сайт на SharePoint 2010. Брендинг

Обработка большого количества элементов в SharePoint

Обработка большого количества элементов в SharePoint

Получение уникальных значений поля списка

Получение уникальных значений поля списка

DeskWork 5. Функциональность (продолжение)

DeskWork 5. Функциональность (продолжение)

Сокрытие информации о пользователе создавшем/изменившем элемент

Сокрытие информации о пользователе создавшем/изменившем элемент

Error : Code blocks are not allowed in this file

Error : Code blocks are not allowed in this file

SharePoint Client Object Model. Управляемый код

SharePoint Client Object Model. Управляемый код

Использование контрола HtmlEditor. Часть 3

Использование контрола HtmlEditor. Часть 3

SharePoint 15 SDK

SharePoint 15 SDK

PeopleEditor и Internet Explorer 9

PeopleEditor и Internet Explorer 9

Использование контрола HtmlEditor. Часть 2

Использование контрола HtmlEditor. Часть 2

Использование контрола HtmlEditor. Часть 1

Использование контрола HtmlEditor. Часть 1

Пропадающий контрол выбора представления списка

Пропадающий контрол выбора представления списка

Развертывание библиотеки документов с файлами

Развертывание библиотеки документов с файлами

Отключенные учетные записи и PeoplePicker

Отключенные учетные записи и PeoplePicker

Пропадающий TextBox в Telerik Reporting

Пропадающий TextBox в Telerik Reporting

Длительные операции в SharePoint. Request timed out

Длительные операции в SharePoint. Request timed out

Длительные операции в SharePoint. Изнутри

Длительные операции в SharePoint. Изнутри

Длительные операции в SharePoint. Снаружи

Длительные операции в SharePoint. Снаружи

DeskWork. Версия 5.1

DeskWork. Версия 5.1

DeskWork 5. Часть 1. Установка

DeskWork 5. Часть 1. Установка

SharePoint 2010. Random ListItem

SharePoint 2010. Random ListItem

Custom ListDefinition. Отключаем диалоги

Custom ListDefinition. Отключаем диалоги

SharePoint 2010 UpdatePanel. Request Notification

SharePoint 2010 UpdatePanel. Request Notification

Получение размера вложений SPListItem'а

Получение размера вложений SPListItem'а

SharePoint 2010. Переопределение форм типа содержимого

SharePoint 2010. Переопределение форм типа содержимого

SharePoint 2007/2010. Привязываем EventReceiver к типу содержимого

SharePoint 2007/2010. Привязываем EventReceiver к типу содержимого

Изменяем appSettings в config-файле

Изменяем appSettings в config-файле

SharePoint 2010. Добавляем сборку в пакет

SharePoint 2010. Добавляем сборку в пакет

SharePoint 2007/2010. The security validation for this form is invalid

SharePoint 2007/2010. The security validation for this form is invalid

SharePoint 2010. JavaScript IntelliSence

SharePoint 2010. JavaScript IntelliSence

SharePoint 2010. Локализация SiteDefinition

SharePoint 2010. Локализация SiteDefinition

SharePoint 2007. Получение данных из нескольких списков и узлов

SharePoint 2007. Получение данных из нескольких списков и узлов

SharePoint 2007. Максимальное/минимальное значение поля в списке

SharePoint 2007. Максимальное/минимальное значение поля в списке

SharePoint 2007. Свой контрол на панели свойств веб-парта

SharePoint 2007. Свой контрол на панели свойств веб-парта

SharePoint 2007. База данных содержимого

SharePoint 2007. База данных содержимого

SharePoint 2007. Проверка на наличие элемента в списке

SharePoint 2007. Проверка на наличие элемента в списке