пятница, 25 декабря 2015 г.

Вакансия - Ведущий разработчик ASP.NET (C#)

ОПИСАНИЕ ПОЗИЦИИ

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

Присоединяясь к нам, Вы получите возможность создавать бизнес-приложения для крупнейших российских и зарубежных компания, используя ведущую на текущий момент BPM-систему на платформе Microsoft. И мы готовы обучить и помочь вам в этом.

Вы познаете аспекты интеграции платформы с другими технологиями, такими как MS SQL, Dynamic CRM, SAP и SharePoint, будете успешно решать различные технические вопросы, связанные с использованием бизнес-приложений, и многое другое :). Вы получите возможность совершенствовать свои навыки в области инфраструктуры, разработки, развертывания и развития программных комплексов. 

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

четверг, 26 ноября 2015 г.

Автоматизация процесса обработки счетов с помощью K2 и ABBYY FlexiCapture

Предлагаю Вашему вниманию запись вебинара от 25.11.2015 на тему "Автоматизация процесса обработки счетов с помощью K2 и ABBYY FlexiCapture".



вторник, 10 ноября 2015 г.

Изменение заголовка страницы в K2 smartforms

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

Например таким:

Заголово в виде StartForm1 вряд ли о чем-то говорит пользователю, и возникает справедливое желание его изменить.

Как это сделать покажем далее.

четверг, 5 ноября 2015 г.

K2 на SharePoint Europe (ESPC)

С 9 по 12 ноября в Стокгольме состоится очередная European SharePoint Conference, в которой К2 планирует принимать самое активное участие.

В этом году, основной тематикой нашей экспозиции будет "Разработка и использование мобильных приложений с процессами и формами для SharePoint и Office 365".



среда, 4 ноября 2015 г.

Русификация системных сообщений К2

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

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



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

Контрол чтения Bar-кодов для смартформ

На К2 Community появился интересный кастомный контрол для чтения и распознавания бар-кодов с загружаемых графических файлов или камеры мобильного телефона.

Бесплатно загрузить можно здесь: http://community.k2.com/t5/K2-blackpearl/Barcode-Reader/ba-p/83765



среда, 26 августа 2015 г.

Новости о релизе 4.6.11

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

Изменения коснулись практически всех компонент К2. Кратко остановимся на них в этой статье. Итак, что ждать от нового релиза.

МОДУЛЬ ИНСТАЛЛЯЦИИ

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

CORE МОДУЛЬ

В K2 blackpearl добавлены следующие возможности:

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

  • For Each Wizard для workflow - удобный механизм для создания циклов в К2 процессов по обработке произвольного количества значений из подгружаемого источника данных. К2 само определяет сколько элементов в источнике и будет выполнять цикл, пока все элементы не будут перебраны. Данный сценарий избавляет от необходимости использования K2 Destination Rule с опцией No Destination :)

     
  • Возможность указания None для действия в результатах Outcome (по логике идентично варианту "Никто не выбрал действие Согласовать")

     
  • Поддержка Visual Studio 2015 (включая .NET 4.6)
  • Поддержка Windows 10

вторник, 18 августа 2015 г.

Как очистить кэш K2 Designer (для K2 smartforms)

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

Описание конфигурации и настроек кэш приведена в документации.

Однако не всегда мы можем ждать истечение времени кэша и нам требуется его обновить как можно быстрее. Очистка кэша IE при этом не поможет. Вместо этого попробуйте следующую ссылку:
<K2Workspace URL>/designer/Caching/CacheControl.ashx?m=CLEAR

где K2WorkspaceURL - URL адрес корня приложения K2 Workspace.

ВАЖНОЕ ПРИМЕЧАНИЕ: после применения данной команды требуется перезапуск IIS. Данная команда не документирована и официально не поддерживается. Техническая поддержка К2 не рекомендует использование данной команды, если обновление форм достигается обычными методами. 

четверг, 26 марта 2015 г.

K2 Акселераторы - готовые решения от К2!

K2 Акселераторы V1.0

Для зарегистрированных клиентов и партнеров стали доступны первые К2 акселераторы - готовые пакеты решений, которые можно установить и кастомизировать под конкретные нужны компании, еще более сократив время разработки готовых решений.

Пока в состав акселераторов вошли следующие решения:


  • - Управление задачами
  • - Заявка на отпуск
  • - Заявка на платеж
  • - Управление инцидентами
  • - Новая идея
  • - Заявка на командировку.

Акселераторы доступны для скачивания здесь:
http://www.k2.com/application-accelerators

К каждому акселератору в пакете идет документация.




понедельник, 9 марта 2015 г.

K2 Destination Rule (продолжение)

Большое видео по использованию правила Destination Rule в К2 (назначение согласующих/участников) - http://youtu.be/pP_6-67IGvg получило свое продолжение, благодаря появившимся вопросам по практической реализации некоторых сценариев.

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

Я постарался реализовать такой сценарий в следующем видео, которое предлагаю вашему вниманию:


суббота, 28 февраля 2015 г.

Демо - К2 формы для SharePoint 2013: Кредитная заявка

Демонстрация Proof-of-Concept проекта "Кредитная заявка". Сложные формы, интеграция с SharePoint 2013, Oracle, MS SQL, вебсервисами. Рабочий процесс (workflow) и базовые отчеты. Отображение на мобильных устройствах.


воскресенье, 25 января 2015 г.

Выходит первый в истории Language Pack для К2

В самое ближайшее время, одновременно с релизом К2 4.6.9, пользователям впервые станет доступен и Language Pack для К2.

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

Что дает К2 Language Pack:
  • во-первых, он дает вот эту недостающую функциональность - интерфейс дизайнера форм, ViewFlow (run-time интерактивной диаграммы процесса), стандартных сообщений интерфейса и т.п. может быть представлен на другом языке;
  • во-вторых, что также немаловажно, официальную поддержку этой функциональности службой поддержки К2 (сейчас это реализуется кастомными компонентами от K2 Community, которые не подпадают под поддержку К2);
  • в-третьих, локализацию контролов.  
В первый выпуск Language Pack войдет поддержка следующих языков:



пятница, 23 января 2015 г.

Запуск К2 процесса по расписанию

Видео, иллюстрирующее процесс создания консольного приложения для запуска К2 процессов из Task Scheduler, входящего в поставку Windows Server.


Исходный код приложения размещен здесь.

вторник, 13 января 2015 г.

Запись выступления на SharePoint User Group (Москва)

В декабре 2014 года состоялось очередное мероприятие в рамках SharePoint User Group, инициированное Стасом Выщепаном, где в качестве докладчика принимал участие и я.

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