пятница, 13 декабря 2013 г.

Создание коннектора к 1С через К2 смартобъект

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

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

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

Смотрим 1-ю часть видео "Интеграция K2 blackpearl и 1C":

Ссылка на используемый Константином темплейт для Visual Studio:
http://www.k2underground.com/groups/visual_studio_static_serviceobject_project_templat/default.aspx

Вторая часть данного видео посвящена интеграции K2 и 1С посредством вебсервисов:


четверг, 5 декабря 2013 г.

Новые возможности K2 smartforms 1.0.5

17 Декабря 2013 выйдет в свет очередной релиз K2 smartforms - 1.0.5. И хотя полный перечень обновлений и усовершенствований будет доступен в Release Notes одновременно с выходом версии, я хотел бы познакомить вас с некоторыми полезными функциями нового релиза уже сейчас.

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


Принудительное обновление состава К2-ролей

Не секрет, что в качестве участников workflow-процессов в К2 могут выступать:

  • отдельные пользователи (учетные записи Active Directory или SharePoint);
  • группы пользователей (группы Active Directory или SharePoint);
  • пользователи, определенные в структуре таблиц MS SQL сервер, т.н. SQLUM;
  • пользователи, определяемые правилами кастомного Security Provider;
  • а также K2-роли

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