Уважаемые коллеги!

Продукт Docs on bpm’online не стоит на месте и каждый день развивается! Мы добавляем новые функции, совершенствуем уже реализованные и делаем все, чтобы пользователь полюбил наше решение с первых же минут работы в системе!

Для того, чтобы Вы могли узнать о возможностях продукта всего за несколько минут, мы сделали ролик, посвященный нашему решению – Все о Docs on bpm’online за 5 минут!
Желаем приятного просмотра!

Подписывайтесь на материалы по данному продукту - впереди еще много нового и интересного!

Буду рад ответить на возникшие вопросы!

Нравится

Поделиться

0 комментариев
Показать все комментарии

Коллеги,
Центр Разработки и Внедрения Террасофт Поволжье представит свои продукты, разработанные для платформы bpm'online на "Днях CRM 2015".
В рамках выставки будет работать стенд "Программных Технологий", на котором Вы сможете ознакомиться с новыми продуктами компании для различных отраслей и сфер бизнеса.
Мы представим 6 новых продуктов:
PT Docs on bpm’online – решение для организации системы документооборота на платформе bpm’online.
PT 1C Connector on bpm’online – инструмент, с помощью которого можно легко настроить и осуществлять обмен важными данными между системами 1С:Предприятие и bpm’online и всегда быть в курсе актуальной информации.
PT Forwader on bpm’online – логистический продукт для быстрого и удобного автоматического ранжирования и подбора возможных сделок по перевозке грузов, а также расчета оптимального расположения груза в зависимости от маршрута погрузки/разгрузки.
PT Bail on bpm’online – отраслевое решение для ломбардов, которое позволяет вести полный жизненный цикл залога, дает возможность настройки тарифов/схем кредитования, формирует всю необходимую документацию и отчеты.
PT Cost Planning and Sharing – модуль для автоматизации учета стоимости оборудования и расчета стоимости предоставления сервисов. В системе наглядно отображается иерархическая взаимосвязь сервисов и оборудования. Расходы на предоставление сервиса могут распределяться, как на внешних клиентов, так и внутри компании между своими подразделениями. Модуль также снабжен отчетами по клиентам, в которых можно наглядно видеть стоимость предоставление сервисов каждой конкретной компании.

Сотрудники Центра Разработки и Внедрения Террасофт Поволжье выступят с докладами по основным продуктам, над которыми работает компания, а также поделятся своим опытом по внедрению CRM-систем в бизнес-процессы заказчиков.

Илья Зайчиков, менеджер продуктов ООО «Программные Технологии»:
На форуме я расскажу о наших продуктах - некоторые из них будут представлены широкой публике в первый раз, это очень здорово! Хочется произвести очень сильное впечатление теми функциями, что мы реализовали в продуктах. Конечно же, интересно будет получить обратную связь от участников, найти новые нестандартные идеи и решения. Форум – это отличная площадка для общения с партнерами, сотрудниками Terrasoft, обмена опытом и обсуждения новых продуктов и планов на будущее. Для нас очень важен предстоящий релиз 7.6 – в скором времени мы перейдем на него и нам будет что обсудить и с разработчиками, и с менеджерами.

Александр Свистунов, директор проектов ООО «Программные Технологии»:
В этом году мы сможем оценить преимущества нового формата взаимодействия участников форума – форум 2015 проводится не только для партнеров, но и для клиентов. Кроме того, будет очень интересно пообщаться со всеми директорами практик, обсудить перспективы выпуска новых совместных продуктов Террасофт. Мы все ждем релиза 7.6 и развития линейки, ну и конечно же, предвкушаем старт продаж отдельного продукта PT Docs on bpm’online!

Будем рады встретиться с Вами на Днях CRM!

Нравится

Поделиться

0 комментариев
Показать все комментарии

Уважаемые господа!

Приглашаем вас на вебинар по решению Docs on bpm’online – документообороту на платформе bpm’online!

Мы расскажем вам про следующие функциональные возможности нашего продукта:
• Согласование документов и договоров;
• Контроль исполнения документов и задач;
• Референтные бизнес-процессы работы с документами (входящими, исходящими, организационно-распорядительными, внутренними и другими);
• Календари рабочего/выходного времени сотрудников;
• Informer for Windows*;
• Справочник нумераторов для договоров и документов;
• Версионность файлов;
• Полнотекстовый поиск, и многое другое.

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

Вебинар будет проведен 28 мая с 10-00 до 11-30 по московскому времени.
Будем рады видеть Вас на нашем вебинаре!

Нравится

Поделиться

0 комментариев
Показать все комментарии
  • Автор: Толмачев Дмитрий
  • Организация: Программные технологии
  • Применимо: bpm'online 7.x / 5.x
  • Дата: 15.05.2015

История одного действия

В данной статье речь пойдет о создании пользовательского действия бизнес-процесса на основе уже существующего. Думаю, что все знакомы с таким замечательным действием БП как «Выполнить задачу» (рис. 1), который позволяет настроить создание активности и поднять карточку.

1

Рис.1 http://take.ms/K3T3i

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

2

Рис.2 http://take.ms/zP5L0

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

Вместо этого приходилось придумывать разного рода конструкции вида:

1) Использование страницы редактирования

3

Рис 3. http://take.ms/2VBdo

2) Использование промежуточного сигнала на изменение активности

4

Рис 4. http://take.ms/OKNVH

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

Решение

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

• ActivityUserTask / Выполнить задачу [Действие]

• ActivityUserTaskParametersEditPage / Страница редактирования параметров действия «Выполнить задачу»

К сожалению, не найдя способа заместить действие решил воспользоваться старым добрым экспорт/подмена UId/импорт. Экспортировав схему ActivityUserTask заменил (везде) в ней 3 интересующие меня значения

• Название схемы: ActivityUserTask -> SmrActivityUserTask

• Заголовок: Выполнить задачу -> Выполнить настраиваемую задачу

• UId: b5c726f2-af5b-4381-bac6-913074144308 -> b5c726f2-af5b-4381-bac6-913074144309 [!]

[!] Обязательно стоит проверить на существование данный UId в таблицe SysSchema. В случае совпадения наша новая схема заменит уже существующую при импорте. Далее импортируем действие в свой пакет (я предпочитаю хранить пользовательские действия в отдельном пакете)

5

Рис 5. http://take.ms/83Tjj

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

Для удобства также создадим свою страницу редактирования на базе старой: «Добавить» -> «Страница». В качестве родительской выбирается:

• Страница редактирования параметров действия "Выполнить задачу"

6

Рис 6. http://take.ms/9sw5B

Предположим, что мы создали новый раздел «Обращение» / SmrCase и в активности добавили на него ссылку. Теперь мы хотим использовать это «Обращение» в нашем действии.

Настройка страницы

Добавим новое справочное поле на страницу:

1. Добавим «Поле параметра» в контейнер «Связи активности»

7

Рис 7. http://take.ms/Z9s1p

Свойства элемента: • Название: SmrCaseEdit • Подпись: Обращение • Тип данных: Справочник

2. Пропишем привязку поля к параметру действия (сам параметр создадим в действии чуть позже):

Необходимо на странице переопределить метод «GetActivityControlsBinding»

8

Рис 8. http://take.ms/uFEkh

    Dictionary string, Terrasoft.UI.WebControls. WebControl > customBinding = base .GetActivityControlsBinding();
    customBinding.Add( "SmrCase", Page.SmrCaseEdit);
    return customBinding;

Настройка Действия

Для начала привяжем действие к странице. Для этого в свойствах действия укажем

• Страница редактирования параметров = Страница редактирования параметров действия "Выполнить настраиваемую задачу"

Можно также указать свое изображение действия. Теперь необходимо дополнить логику нашего действия с учетом добавленного поля:

1) Добавим новый параметр в действие «SmrCase»

Название: SmrCase

Подпись: Обращение

Тип данных: Справочник

Справочник: Обращение

Схема: SmrCase

2) Изменить метод «CreateActivity», добавив обработку параметра SmrCase.

    var activity = new Terrasoft.Configuration.Activity(UserConnection);
    activity.SetDefColumnValues();
    // SmrCase
    var columnSmrCase = activity.Schema.Columns.FindByName( "SmrCase" );
    if (columnSmrCase != null && SmrCase != Guid .Empty)
    {
        activity.SetColumnValue(columnSmrCase, SmrCase);
    }
    //...

3) Изменить метод «CompleteExecuting», добавив обработку параметра SmrCase.

    var activity = parameters[0] as Terrasoft.Configuration.Activity;
    if (activity == null)
    {
        return false ;
    }
    // SmrCase
    var columnSmrCase = activity.Schema.Columns.FindByName( "SmrCase" );
    if (columnSmrCase != null)
    {
        object smrCase = activity.GetColumnValue(columnSmrCase);
        if (smrCase != null )
        {
            SmrCase = ( Guid)smrCase;
        }
    }
    //...

Добавить действие в список действий БП

В общем случае для использования, созданного нами действия можно воспользоваться элементом «Действие процесса» в свойствах которого указать:

• Действие: Выполнить настраиваемую задачу

Но если этот элемент используется действительно часто можно добавить его в общий список. Для этого необходимо зарегистрировать ее в БД. В общем случае достаточно прописать скрипт:

INSERT INTO [dbo] . [SysProcessUserTask] (
        [SysUserTaskSchemaUId] ,
        [IsQuickModel] ,
        [Caption]
        )
VALUES (
        (SELECT TOP 1 UId FROM SysSchema   WHERE ( Name = 'SmrActivityUserTask' )),
       1 ,
        'Настраиваемая задача' )
GO

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

Вот что у нас получается в результате:

9

Рис 9. http://take.ms/G2PDS

Теперь мы можем использовать свое собственное (настраиваемое!) действие для создания задачи.

Нравится

Поделиться

1 комментарий

Уважаемые коллеги!

14 мая, с 10-00 до 12-30 (по московскому времени)
Компания «Программные Технологии» (Центр Разработки и Внедрения Terrasoft Поволжье) приглашает Вас принять участие в вебинаре для партнеров, посвященном выходу решения по автоматизации документооборота на платформе bpm’online - Docs on bpm'online.

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

Docs on bpm'online совместим со всеми продуктами линейки bpm'online начиная с версии 7.5, что делает возможным комплексные внедрения продуктов в рамках одного проекта для новых клиентов, а также позволяет безболезненно расширять функциональность решений существующих клиентов.

На вебинаре Вы узнаете о новых функциях, которые мы реализовали в продукте, таких как:

  • Согласование документов и договоров
  • Контроль исполнения документов и задач
  • Референтные бизнес-процессы работы с документами (входящими, исходящими, организационно-распорядительными, внутренними и другими)
  • Календари рабочего/выходного времени сотрудников
  • Справочник нумераторов для договоров и документов
  • Предпросмотр файлов
  • Версионность файлов
  • Полнотекстовый поиск

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

Мы будем крайне благодарны за обратную связь от Вас и Ваших клиентов, которая будет очень полезна для развития и совершенствования нашего продукта!
Ждем Вас на нашем вебинаре!

Нравится

Поделиться

0 комментариев
Показать все комментарии

Добрый день, Уважаемые коллеги!

Апрель разменял первую половину, и мы спешим познакомить Вас с функциями, которые успели реализовать в Docs on bpm’online, а также с обновленным Roadmap на ближайшие пару месяцев.

Функции, которые были включены в наше решение:

Версионность файлов:

Верисионность файлов

Полнотекстовый поиск в файлах (для документов Microsoft Office, .txt, .pdf, .rtf):

Полнотекстовый поиск

Предпросмотр файлов (для документов Microsoft Office, .txt, .pdf, .rtf, .gif, .png, .jpg):

Предпросмотр файлов

Как всегда, буду рад ответить на все интересующие Вас вопросы!

Нравится

Поделиться

0 комментариев
Показать все комментарии

Добрый день.
Вчера обнаружилась проблема связанная с Silverlight в браузере Google Chrome.
Google Chrome незаметно для пользователя устанавливает обновление, после чего в дизайнере бизнес-процессов перестаёт работать плагин Silverlight.

При этом, скачав Silverlight по кнопке «Установить сейчас», при попытке установить его, установщик выдает ошибку «Не удалось установить Silverlight».

Данная ошибка связана с тем, что в Google Chrome обновленной версии (v.42) было принято решение отказаться от плагина Silverlight, но пользователям оставили возможность включить его вручную.
Для этого:

  1. Введите в адресной строке: chrome://flags/#enable-npapi
  2. Выберите «Включить» для опции «Включить NPAPI»
  3. Перезапустите браузер

После этого плагин Silverlight снова должен начать работать.
Подробнее об изменении можно почитать тут.

Нравится

Поделиться

5 комментариев

интересно, вы нашли то же, что и я?:razz:

"Андросов Дмитрий" написал:

интересно, вы нашли то же, что и я?


Community как мини-хабр:smile:

Есть идея после полного отключения Silverlight использовать разнообразные сборки Хромиума.
Обычно они базируются на более старых версиях движка, где поддержка SL ещё есть.

К примеру, браузер QIP Surf использует движок 2012 года, процессы там открываются.
qip surf

Возможно, есть и лучшие варианты, где движок более свежий, но всё ещё с SL. Откажутся ли от поддержки NPAPI-плагинов те же Opera и Яндекс-браузер — пока неизвестно.

Предлагайте свои варианты.

А в версии 45.0.2454.85 m уже не могу найти этой настройки

Браузер Mozilla Firefox с версии 52, которая вышла на днях, перестал поддерживать плагин Silverlight.

Но есть Firefox 52 ESR с длительным сроком поддержки (ESR), который будет поддерживать эти плагины вплоть до марта 2018 года.
Подробнее о нём можно узнать на страницах:
https://www.mozilla.org/en-US/firefox/52.0esr/releasenotes/
https://www.mozilla.org/en-US/firefox/organizations/faq/
Скачать можно по адресам:
https://www.mozilla.org/en-US/firefox/organizations/all/
https://ftp.mozilla.org/pub/firefox/releases/52.0esr/ (выбрать нужную папку)

Показать все комментарии

Добрый день, Уважаемые коллеги!
Продолжаем знакомить Вас с продуктом Docs on bpm’online.
После обзорной статьи , сегодня я расскажу Вам об одной из функций, которая реализована в Docs on bpm’online - согласование документов и договоров.

Для реализации этой функции нами был добавлен раздел [Согласование].

Реестр Согласования

В разделе представлен реестр всех согласований, по которым велась работа в системе. Из него можно перейти в карточку конкретного согласования (так же это переход можно выполнить из вкладки [Согласование] карточки документа или договора).

Вкладка Согласование

Читайте полную статью о процессе согласования документов и договоров с помощью PT Docs on bpm'online здесь.

Благодарю за внимание!
Подписывайтесь на обновление материала по продукту Docs on bpm’online.

С удовольствием отвечу на все интересующие вопросы!

Нравится

Поделиться

2 комментария

Было бы здорово в начале статьи написать, чем не хватает стандартного функционала визирования документов :)

Владимир, добрый день! Благодарю за вопрос.
Главные отличия:

1) Согласование PT Docs on bpm’online позволяет создавать простому пользователю маршруты согласования любой сложности без использования редактора бизнес-процессов.

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

2) Контроль за процессом на вкладке "Согласование".

Можно легко и просто узнать на каком этапе находится согласование, посмотреть плановые сроки и фактические.

3) Возможность построения отчетов по срокам согласования документов.

Функция контроля за сроками выполнения задач - это наиболее важная часть электронного документооборота. У сотрудников должна быть налажена строгая дисциплина при работе с документами.

Это одни из основных и наиболее востребованных отличий, которые были добавлены посредством обратной связи от клиентов, а также наработаны почти за 10 лет внедрения СЭД.

С уважением,
Зайчиков Илья

Показать все комментарии

Добрый день, уважаемые коллеги!

Начинаем знакомить вас с партнерским решением Docs on bpm’online.
Данный продукт призван объеденить в себе возможности платформы bpm'online и функции, требуемые для ведения электронного документооборота.

Сегодня мы кратко остановимся на тех функциональных особенностях, которые уже реализованы в Docs.

• Контроль исполнения задач и документов
• Согласование документов и договоров
• Референтные бизнес-процессы работы с документами
• Личные календари сотрудников
• Informer для Windows
• Справочник нумераторов для договоров и документов

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

PT Docs on bpm'online

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

Подписывайтесь на обновление материала!

Буду рад ответить на все интересующие вопросы!

Нравится

Поделиться

0 комментариев
Показать все комментарии

Прошел год как мы стали ЦРВ Terrasoft-Поволжье, и в нашей компании произошли серьезные перемены: численность нашего проектного офиса растет, количество проектов и их бюджет радуют, в списке клиентов имеется приличный процент громких имен. Дополнительными плюсами стали освоение новых направлений и разработка продуктов на платформе bpm’online.
Что же изменилось?

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

Мы стали более требовательны к проектной команде:
• проведение аттестаций,
• индивидуальные планы развития,
• проведение внутренних конференций.

Но главное, и с чего на самом деле все началось, мы внедрили и впервые стали работать по МЕТОДОЛОГИИ.

Изучив методичку и добавив пару новых ролей, мы с первых же дней начали работать по-новому так, как будто всю жизнь так работали. Мы стали играть «по правилам».

Основные плюсы методологии

1. Четкость стадий

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

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

2. Документация

Четкая согласованная проектная документация – это как минимум 40% успешности проекта.

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

• Тест-кейсы – это пошаговая инструкция для Заказчика, позволяющая убедиться в том, что весь функционал настроен по согласованной документации. Заказчик на каждом шаге знает, какие данные он должен ввести и что при этом в ответ получить;

• Еженедельные статус-отчеты – палочка-выручалочка руководителя проекта. Краткий отчет о проделанных работах на прошедшей неделе и запланированных на следующую, который дает сразу несколько преимущества: согласование действий с Заказчиком, оперативное реагирование на затягивание сроков и очень удобное ведение хронологии проекта.
В самое ближайшее время (то есть уже сегодня) мы начнем вести Lessons Learnt Analysis – проработка полученных уроков: применение в дальнейшем новых успешных практик, выработка стратегий для предотвращения повторения ошибок.

3. Взаимодействие в команде

Основными изменениями в команде стали:

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

• появление управляющего портфелем проектов и работой проектного офиса: все основные инициативы были внедрены именно этим человеком, повышение эффективности проектной команды его заслуга;

• разграничение ролей проектной команды: каждый сотрудник знает зону своей ответственности и зону ответственности других сотрудников. Необработанных исключений фактически нет: направление эскалации по любому вопросу известно каждому;

• Stand Up Meetings – мы их в шутку зовем Sit Down Meetings. Небольшие ежедневные встречи с каждой командой по каждому проекту, выяснение вопросов: что было сделано вчера, что будет сделано сегодня и как с этим жить. Опять же замечательный инструмент для оперативного руководства проектом: я больше не смотрю на разработчика, лихорадочно думая, что же я хотела у него спросить. 10 минут – чистая совесть на весь день!

• Внутренняя продажа – очень интересная встреча, на которой Вы рассказываете команде о том, что за проект предстоит ей делать, какие задачи решать, кто основные лица и какие сроки. На ней же команда может обсудить «темные пятна» проекта, обнаружив еще несколько новых.

4. Взаимодействие с клиентом

Конечно, взаимодействие с клиентом тоже изменилось.

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

• Команда Заказчика – теперь со стороны Заказчика участвует не только директор компании, а собирается целая команда, основным действующим лицом которой и подспорьем руководителю проекта Исполнителя является CRM-координатор. Он отвечает за всю внутреннюю организацию своих сотрудников: согласование дат интервьюирования, обеспечение тестирования в срок, организация обучения и последующая первичная обработка замечаний от пользователей при старте эксплуатации – незаменимый человек!

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

Однако самое интересное начинаешь понимать спустя некоторое время: методология – это не правила, а всего лишь свод рекомендаций. Их можно и нужно применять и подстраивать под каждого Заказчика индивидуально. И вот тогда начинается самое интересное…

Нравится

Поделиться

0 комментариев
Показать все комментарии