пятница, 28 декабря 2012 г.

K2 выпустило приложение K2 TaskList для платформы Android

Приложение, отображающее список задач пользователя и осуществляющее всю необходимую функциональность для работы с пользовательскими задачами доступно для скачивания на Google Play:
https://play.google.com/store/apps/details?id=com.k2.android.k2tasklist



Ранее, K2 уже опубликовало аналогичные приложения для платформы IOS (iPhone, iPad) и для устройств Blackberry:

Все указанные выше приложения являются бесплатными.

суббота, 22 декабря 2012 г.

Использование K2 Destination Rule (назначение задач в K2 blackpearl)

В данном демонстрационном видео мы затронем довольно актуальную тему назначения исполнителей задач в К2 – согласующих, визирующих, дополнительных ревьюеров, конечных исполнителей, одним словом, всех сотрудников компании, участвующих в автоматизированных рабочих процессах (workflow).



Мы познакомимся практически со всей доступной функциональностью правил назначения исполнителей, или Destination Rule в терминах К2:
  • Использование в качестве исполнителей задач отдельных сотрудников, групп, ролей, в том числе и динамических;
  • Рассмотрим как организовать последовательное и параллельное согласование в рамках одного этапа процесса К2;
  • Узнаем как определить различные группы участников на одной стадии процесса в зависимости от условий и значений контекста процесса;
  • Посмотрим как создавать условия, когда для определения решения нам требуется определенное количество за или против, большинство, меньшинство, все или ни одного;
  • Какие характеристики и настройки влияют на отображение задач в тасклистах пользователей;
  • А также посмотрим для чего может быть использовано Destination Rule на стадиях процесса, где нет необходимости определения и участия пользователей.
Эта тема особенно актуальна также и потому, что правило назначения согласующих в К2 – очень мощное и функциональное. При правильном использовании оно может заменить необходимость создания отдельных стадий, и сделать Ваш конечный процесс легким и компактным, при всей требуемой функциональности.

Хронология видео:

00:00 - Введение
03:03 - Часть 1. Простое согласование
15:21 - Часть 2. Группы согласующих
26:00 - Часть 3. Ожидание согласования несколькими согласующими. Сложные правила оценки результата согласования
39:32 - Часть 4. Планирование событий. Последовательное и параллельное выполнение действий
52:50 - Часть 5. Циклическое выполнение действий. Использование Destination Rule для многократного выполнения серверных событий


четверг, 20 декабря 2012 г.

Отображение K2 smartforms в модальном окне SharePoint

Новое 5-минутное видео, посвященное вопросу отображения K2 smartforms в модальном окне SharePoint. Сделать это достаточно просто и быстро. Смотрим:


Код Javascript, используемого в примере:

<a onclick="javascript:
var options = SP.UI.$create_DialogOptions();
options.url = &#39;[URL]&#39;
options.width = [Dialog Width];
options.height = [Dialog Height];
options.title = &#39;[Dialog Title]&#39;;
SP.UI.ModalDialog.showModalDialog(options);" href="javascript://">
[Link Display]
</a>

Закрытие модального окна: http://k2guru.blogspot.ru/2013/01/k2-smartforms-sharepoint.html

вторник, 18 декабря 2012 г.

K2NE объявляет о вакансии разработчика

Компания K2 Northern Europe объявляет о поиске соискателей на должность Senior Developer.

Описание работы:
  • Участие в проектах по разработке решений класса BPM, с использованием программного обеспечения K2 (blackpearl, blackpoint, smartforms, connect) для клиентов на территории Северной и Центральной Европы, России и в странах СНГ;
  • Технический консалтинг клиентов по работе программного обеспечения K2 и созданных на его основе решений, оказание услуг по технической поддержке и сопровождению.

Требования к кандидату:
  • Опыт работы с .Net Framework (3.5): ASP.NET, ADO.NET, WCF, LINQ;
  • Опыт разработки на C#, знание T-SQL;
  • Знание Ms SQL Server (селекты, хранимые процедуры, триггеры, CTE, SQL CLR, SQL XML);
  • Знание стандартов и протоколов: XML, XPATH, HTML, HTTP, SSH, FTP;
  • Умение разбираться в чужом коде;
  • Английский (чтение/письмо);
  • Согласие на частые командировки (до 50% времени);

     Желательно:
  • Опыт работы с продуктами K2;
  • Net Framework 4.0 (WCF, WPF, WF, MVC, Silverlight);
  • Опыт работы с Oracle;

Условия:
  • Достойная заработная плата;
  • Отличная команда ;) ;
  • Обучение, естественно бесплатное;
  • Работа в городе постоянного проживания (офис, либо из дома), готовность к командировкам;
  • Контракт с западной компанией (налоги оплачиваются самостоятельно, нет отчислений в пенсионный и иные фонды страны проживания)

Если Вас заинтересовало данное предложение, просьба связаться со мной по адресу andrey@k2.com

воскресенье, 16 декабря 2012 г.

K2 Apps для SharePoint 2013

Небольшое видео-анонс о предстоящем выходе K2 Applications для SharePoint 2013. Непревзойденная легкость и быстрота создания workflow для SharePoint 2013. Автоматизированные процессы, интеграция с источниками данных, пользовательские интерфейсы - создание бизнес-приложений любого уровня сложности для SharePoint 2013 без какого-либо программирования в десятки раз быстрее традиционных приложений.


Подробнее о K2 и SharePoint 2013 - http://pages.k2.com/en/sharepoint2013beta.aspx

6 млн процессов за 3 месяца

Немного об объемах... Торговая сеть в US - Home Depot. Запустили K2 blackpearl в марте как BPM-систему для пилотных процессов, объединяющих 129 магазинов сети. За первые 3 месяца один из процессов, реализованных на K2 blackpearl, выбил отметку в 6 000 000 экземпляров. Неплохо..


Хотя, на самом деле и это не рекорд. Лично принимал участие в проекте для Налогового министерства Финляндии (на русский язык примерно переводится так). Стояла задача по способности системы, реализованной также на K2 blackpearl, обрабатывать 800 000 налоговых деклараций за 8 часов (продолжительность рабочего дня) - мы добились результата в 1 млн. 400 000 заявок. В терминах К2 - именно столько новых процессов, продолжительностью "жизни" от нескольких секунд до нескольких лет, обеспечивала система, состоящая из фермы 4-х К2 серверов (dual-processor, 2.5Ghz, 16Gb RAM каждый) и SQL-кластер (64 Gb RAM). При необходимости, даже такая система может быть наращена дополнительным K2 сервером, или оборудованием с более высокими характеристиками, для обеспечения еще более высокой производительности.

среда, 5 декабря 2012 г.

Сессия K2 на SharePoint Conference в Вегасе

Не смогли попасть в Вегас? :) (как, впрочем и я) Неудивительно.. к стенду К2 было не пробиться

Однако, у Вас есть шанс побывать на презентации К2 для SP2013 лежа на диване! Смотрим.

вторник, 4 декабря 2012 г.

K2 стенд на конференции в Вегасе



Просто снимок... но атмосфера мероприятия как чувствуется! :) Ну а коллекцию фоток с еще не растерзанного посетителями стенда можно увидеть тут - http://colegrp.zenfolio.com/p696138832

Министерство обороны Великобритании запускает GEMS Online - первое облачное решение на K2 blackpearl

Министерство обороны Великобритании объявило о запуске системы GEMS Online, построенной на K2 blackpearl с использованием G-Cloud инфраструктуры. GEMS Online предназначена для сбора и обработки различных предложений и идей, возникающих у сотрудников Министерства обороны, для осуществления эффективных преобразований и внедрения инноваций внутри Министерства,  опираясь на опыт своих сотрудников.

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

Приложение GEMS Online открывает новые горизонты для Министерства обороны. Используя G-Cloud инфраструктуру, разработчики проекта работали с Skyscape и К2 для быстрой постановки задачи, дизайна процессов, реализации и тестирования приложений GEMS. Менее чем через 6 месяцев с момента начала проекта система была разработана, установлена и полностью готова к работе по приему и обработке новых идей и приложений сотрудников Минобороны.

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

K2 blackpearl, отмеченная многими наградами как лучшее BPM-решение на платформе Microsoft .NET, была выбрана заказчиком в 2006 году для автоматизации различных процессов внутри Министерства, и составлены соответствующие планы разработки и развертывания различных решений вплоть до 2014 года.

Официальный пресс-релиз компании: http://www.k2.com/en/displaycontent.aspx?id=4910


суббота, 1 декабря 2012 г.

K2 список задач для Windows 8

Демонстрационный пример неофициального K2 ворклиста для Windows 8. Очень классная идея и реализация.

Для Windows 8 само собой напрашивается создание клиентских приложений - различных АРМов... И, не знаю правда насколько это в планах, я бы перенес в Win8 различные системы мониторинга, KPI, отчетности, управленческие dash-boards с показателями. Как ни крути, быстрее и удобнее веб-решений.

K2 blackpearl теперь поддерживает Visual Studio 2012

Отличные новости приходят в предверии конференции SharePoint Conference в Лас-Вегасе - K2 объявило о поддержке Visual Studio 2012.

Теперь разработчики могут использовать последнюю версию своего любимого инструмента для создания проектов K2 blackpearl и K2 blackpoint! :) K2 ранее объявляло о поддержке 2012-го семейства MS SQL Server и SharePoint 2013. Сейчас настал черед и клиентской части.

Напомню, что до сегодняшнего дня процессы K2 можно было разрабатывать в Visual Studio 2005/2008/2010, K2 Studio (толстый клиент K2), K2 Designer (тонкий клиент, входящий в продукт K2 smartforms) и K2 Designer for SharePoint (Silverlight-дизайнер бизнес-процессов K2, интегрированный в Microsoft SharePoint).

K2 blackpearl как система электронного документооборота (часть II)

Продолжение выступления на конференции Workflow Days (24.12.2012), на этот раз - с практической частью.

В ней показывается реальный пример создания системы согласования заявок, на примере реализации одной из заявок, сделанной на базе продуктов K2 blackpearl и K2 smartforms без какого-либо программирования, за время, чуть более 1 часа.

Вообще, K2 идеально подходит для реализации такого рода бизнес-задач, увеличивая скорость разработки такого рода систем в 10-15 раз, а также скорость поддержки примерно на такую же величину.

K2 blackpearl как система электронного документооборота (часть I)

Предлагаю Вашему вниманию запись первой части моего выступления на конференции Workflow Days 2012 (24.12.2012). Данная часть является теоретической, ориентированной на бизнес-пользователя, и построена на базе презентации на тему "K2 как система электронного документооборота".

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

пятница, 30 ноября 2012 г.

Книга по K2 blackpearl

Многие спрашивают про книгу по K2 blackpearl. Вот она в электронном виде.

Ссылка на books.google.com

Заказать нормальную книгу, исполненную в бумаге можно, например, через amazon.com

Также стоит отметить, что на help.k2.com можно скачать Developer Reference, инструкцию по установке, описание K2 web-сервисов, руководство по лучшим практикам ("best practises"), и другие интересные и полезные разработчику, администратору, да и просто пользователю документы.

Пробные версии продуктов K2 (blackpearl, blackpoint, smartforms, connect)

Хотите попробовать K2 blackpoint или K2 blackpearl? Порисовать формы в K2 smartforms Designer и понять насколько это удобно и просто? Поработать в виртуальной среде под управлением Windows Server 2008, с преднастроенной Active Directory, установленным SharePoint 2010, Exchange 2010, Microsoft CRM, SQL Server 2012 и т.д.... ? И, при всем этом, ничего не устанавливать у себя, а использовать удаленный доступ к нашим машинам?

Так сделайте это :) ! 

Отправьте заявку на получение триального доступа и Вам в течение 14 дней будет доступна полностью сконфигурированная виртуальная машина!

Ну а если хотите установить пробную версию продуктов К2 у себя - напишите мне, сгенерирую для Вас линк на скачивание и ключи.


Настройка мультиязычности в K2 smartforms

K2 smartforms стали мультиязычными, с возможностью автоматического отображения формы на том языке, который установлен в настройках броузера пользователя! Видео-пример показывает как просто это можно будет настроить.
Скачать компонент для поддержки мультиязычности можно здесь:
http://www.k2underground.com/groups/multilingual/default.aspx

Создание процесса согласования в K2 blackpearl (Часть I: ASP.NET формы)

Первое видео из планируемого цикла обучающих видео-сюжетов на тему разработки процессов в К2 - "Создание процесса согласования в K2 с использованием ASP.NET форм".

Часть I. Создание заявки на добавление нового сотрудника, автоматическое создание учетной записи в AD, почтового ящика в MS Exchange, согласование "Lazy Approval" по электронной почте. В качестве пользовательского интерфейса используются ASP.NET формы кастомного вебприложения. Хранение данных осуществляется внутри самих экземпляров процесса.

Новый релиз K2 smartforms (1.0.1)

Новый релиз K2 smartforms (1.0.1) доступен для пользователей.
Из улучшений:

  • улучшена настройка интеграции между формами и процессом (автоматическая привязка ID смартобъекта);
  • добавлена настройка размеров popup-окон;
  • добавлено свойство ReadOnly для контролов (раньше readonly режим заменял контрол на Label)
  • при редиректе на другую форму можно выбрать ее состояние, которое нужно загрузить
  • добавлена возможность конфигурирования параметров при вызове внешнего URL
  • улучшены debugging и performance
  • добавлена поддержка IE10
  • и др.

Подробнее - http://help.k2.com/en/KB001565.aspx

четверг, 29 ноября 2012 г.

«Автоматизация бизнес-процессов с К2: больше функциональности, меньше программирования» (Интервью)


В предверии семинара Workflow Days, организованного одним из наших партнеров на Украине - компанией Lizard-Soft, при поддержке Microsoft Ukraine, родилось данное интервью.
(Источник - http://sharepoint-channel.com/andrej-xolinov-postroenie-processov-s-k2-bolshe-funkcionalnosti-menshe-programmirovaniya)

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

Сегодня Андрей Холинов, руководитель направления по развитию бизнеса компании K2 Northern Europe, расскажет, как с помощью визуального дизайнера К2 можно расширить стандартную функциональность SharePoint, практически польностью отказавшись от программирования.

Что нужно бизнесу для построения документооборота на SharePoint с вашей точки зрения?

А. Х. - Прежде всего, бизнес должен четко понимать цели и задачи построения системы документооборота на электронной платформе и те возможности, которые могут быть обеспечены выбором той или иной технологии. Одним из главных вопросов при этом – уровень свободы при построении бизнес-процессов.

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

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

Интернет-магазин на K2 blackpearl и smartforms

А можно ли создать Интернет-магазин с нуля за 1 день? А можно! Если Вы, конечно, используете K2 smartforms :). Не претендуя на полноту представленной информации (в конце концов добавление новых атрибутов это дело нескольких минут), я попробовал создать проект, сочетающий в себе все основные элементы интернет-магазина:

  • Витрина товаров, 
  • Корзина покупателя, 
  • Возможность выбора магазина доставки, 
  • Получение заявки оператором и ее проверка, 
  • Верификация магазином существующих остатков по заказанной продукции, 
  • Заказ дополнительной продукции на складе и выбор курьерской компании, которая будет эту продукцию забирать, 
  • Отслеживание приезда курьера, отгрузки со склада, приемки в магазине и информирование клиента о том, что его долгожданный товар уже начинает пылиться :)) 
  • Ну и, наконец, непосредственно выдача этого товара. 


Как результат были созданы:

  • 8 источников данных, 
  • 14 их представлений, 
  • 9 пользовательских интерфейсов, реализующих выполнение пользователями своих задач по вышеуказанному процессу, 
  • А также – различные напоминания при задержке выполнения, проверки корректности вводимых данных, всплывающие окна, функции поиска, фильтрации и сортировки, имейл (а при желании можно включить и смс) уведомления, публикация отчетов в SharePoint, отслеживание и мониторинг процесса в режиме реального времени и т.п. 

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

Чуть не забыл главное – не было написано ни одной строчки кода, НИ ОДНОЙ – все сконфигурировано в визуальном дизайнере через броузер, ну и сделана пара интерфейсов для SharePoint. Срок разработки – 1 день :). И даже работает )

Использование InfoPath-форм в процессах K2 blackpearl и K2 blackpoint

 
В этом видео-примере показано использование форм InfoPath для использования в рабочем процессе K2 по приему на работу нового сотрудника.

Microsoft InfoPath - еще одна технология создания клиентских интерфейсов и их использования в K2, особенно применительно к workflow, созданным для SharePoint - согласование документов, обработка заявок, и т.п., везде где требуются простые и достаточно быстрые в разработке интерфейсы.

InfoPath формы можно использовать как в приложениях, разработанных на K2 blackpearl, так и в K2 blackpoint. По функциональности, удобстве использования, отслеживанию ошибок, возможностям интеграции, масштабируемости, на мой взгляд, эта технология уступает K2 smartforms, но, тем не менее, она довольно популярна, поэтому, безусловно, ей стоит обратить наше внимание в этом блоге.
 

EASY vs HARD (K2 smartforms маркетинговое видео)

Отличное видео, иллюстрирующее преимущества K2 smartforms перед традиционным ASP.NET программированием :)

У нас есть теория - разработка решений на K2 smartforms получается быстрее разработки на ASP.NET в среднем на 400% - с лучшей производительностью и кучей свободного времени для жизни..

Мы сделали тесты, чтобы проверить это! Мы - ошибались....
Ссылки на оригинал:
http://easyvshard.k2.com/en/index.aspx
http://www.youtube.com/watch?v=gntCNJJdGDk

K2 smartforms - новый взгляд на интерфейсы SharePoint

 
Еще одно видео с K2 smartforms - не смог остановиться :)

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

Используя концепцию K2 SmartObjects можно таким же образом отображать и управлять данными других систем (Dynamic CRM, Oracle, SAP, 1С, MS SQL и др), создавая элементы управления для них в K2 smartforms так же просто и быстро как в данном примере, без какого-либо программирования, прямо из веб-броузера.

K2 smartforms для разработки web и SharePoint приложений (видео)

 
Предлагаю Вашему вниманию одно из самых первых видео, которые я создал с помощью K2 smartforms. Даже на примере бета-версии этого продукта видно, насколько ускоряется процесс разработки интерфейсов для веб и SharePoint, как легко можно встроить эти формы в страницы SharePoint, настроить отображение данных из различных источников: базы данных, SharePoint библиотеки и списки, Oracle, Active Directory, SAP, интегрировать все это в автоматизированный рабочий процесс и, главное, сделать все это за считанные минуты без единого клика. Смотрим видео...

среда, 28 ноября 2012 г.

K2 открывает онлайн-Университет

Долгожданное событие наконец-то свершилось! Открылся K2 Университет, собравший учебные материалы, брошюры, видео-учебники, инструкции и многое многое другое по всем продуктам K2, существующим в настоящий момент (K2 blackpearl, K2 blackpoint, K2 smartforms, K2 connect).

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

Маленький, может быть для кого-то неприятный, момент - доступ к ресурсу осуществляется по учетной записи клиента или партнера. Ну чем не повод стать нашим клиентом? :)

Ссылка на K2 Университет - http://help.k2.com/k2u.aspx

K2 становится обладателем награды Best of Tech·Ed 2012

Второй год подряд, K2 blackpearl выигрывает престижную награду Best of Tech·Ed 2012 North America  в категории "SharePoint Development" на американском Tech Ed, который прошел в этом году во Флориде.

Еще никогда прежде в истории Tech Ed ни одной из компаний в данной категории не удавалось становиться обладателем данного приза два года подряд. И первой в этом ряду стала компания SourceCode Inc. (разработчик K2).

Наверное стоит так же отметить, что K2 не является BPM-системой, "заточенной" на SharePoint. Обладая собственным workflow-ядром K2 не требует наличия SharePoint в инфраструктуре заказчика. Тем приятнее было получить награду именно в этой категории, несмотря на наличие большого количества узкоспециализированных решений других компаний, созданных и работающих исключительно в среде Microsoft SharePoint.

Ссылка на официальный пресс-релиз компании - http://www.k2.com/en/displaycontent.aspx?id=4479

Добро пожаловать!

Добрый день!

Рад приветствовать Вас на первой русскоязычной доске целиком и полностью посвященной платформе K2 - лидирующему, наверное, на сегодня решению по автоматизации бизнес-процессов (BPM-системе), существующему на технологиях Microsoft .NET.

Автором данного блога являюсь я - Андрей Холинов. Занимаюсь разработкой и внедрением решений на платформе K2 с 2005 года. В настоящий момент являюсь ведущим техническим специалистом компании K2NE (подразделение Северная Европа), а также руковожу направлением по развитию бизнеса на территории России и в странах СНГ.

Буду только рад, если и Вы примете активное участие в данном блоге, делясь своими впечатлениями, комментариями, вопросами и ответами. Рекомендуйте этот блог своим друзьям и всем тем, кому не безынтересна тема BPM-систем, автоматизации бизнес-процессов, K2 и других решений в данной области.

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

Другие полезные ресурсы:

  • http://www.k2.com - веб-сайт K2
  • http://www.k2underground.com - сообщество пользователей K2, форумы, видео, кастомные компоненты и сервисы, и многое другое
  • http://www.facebook.com/groups/k2guru/ - страничка K2 Гуру в фейсбуке, где присутствует не только публикация интересного материала, но и идут активные обсуждения между участниками.