Публикация

Друзья!

Мы объявляем старт регистрации на первый Хакатон по разработке приложений и бизнес-процессов на платформе bpm’online, который пройдет в рамках Форума сообщества Terrasoft.

32 часа непрерывного соревнования, командной работы и нетворкинга для создания лучших решений под руководством ведущих экспертов-менторов из Terrasoft.

2 потока:

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

Ознакомиться с правилами Хакатона и призовым фондом вы можете здесь.
Собирайте команду, готовьте идеи и регистрируйтесь, чтобы победить!

Какие проекты можно реализовать? Любые! Вот лишь некоторые примеры:

Приложения и интеграции:

  • Автоматическое формирование документов и отчетов из элементов системы
  • Эффективный project-менеджмент (канбан, календарь, диаграмма Ганта)
  • Интерактивные опросы
  • Расширение возможностей базы знаний
  • Инструменты лидогенерации (трекеры email-адресов, обогащение данных, скоринг)
  • Инструменты AI (анализ данных, виртуальный ассистент)
  • Интеграции с облачными сервисами
  • Интеграции с онлайн-месседжерами, чатами и чат-ботами
  • Интеграции с социальными сетями
  • Интеграции с финансовыми и платежными системами

Бизнес-процессы:

  • HR-процессы (рекрутинг, on-boarding и обучение персонала, внутренние переводы)
  • Закупки (заявка на приобретение оборудования, согласование закупки, заявка на оплату)
  • Сервисные процессы (распределение обращений, проверка оборудования, обработка жалоб)
  • Маркетинг и коммуникации (планирование и проведение мероприятий, поздравление клиентов, обработка идей)
  • Организационные процессы (визиирование документов, согласование бюджетов, оформление доверенностей)
  • Отраслевые процессы (отслеживание доставки, формирование отгрузки, взыскание задолженности)

Подписывайтесь в комментариях под одним из проектов либо формируйте собственные идеи для Хакатона.

Мы с радостью ответим на все вопросы в ленте либо по почте:
Виталий Айзен, v.aizen@terrasoft.ru
Евгений Колосов, e.kolosov@terrasoft.ru

Удачи!

Поделиться

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

Подписываюсь за Разработка -> Интерактивные опросы.

Тоже обязательно будем участвовать командой от ИнТех.

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

На сайте Академии Terrasoft опубликована обновленная до версии 7.9 документация по разработке в bpm’online.

В текущем обновлении переработаны большинство кейсов раздела "Разработка в bpm'online на примерах". Также дополнены и приведены в соответствие с новым интерфейсом системы материалы раздела "Инструменты разработки"

Поделиться

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

В SDK bpm'online дополнен раздел "Рекомендуемые средства интеграции".
Заходите на сайт Terrasoft Academy в раздел "Документация SDK" и узнайте как

Статьи расположены в разделе "Рекомендуемые средства интеграции".

Поделиться

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

Добрый день!
Вопрос по статье "выполнить аутентификацию внешних запросов к веб-сервисам bpm'online". Что делать, если у пользователей ntlm-аутентификация (логин/пароль доменные) и нужно обратить к сервису OData?

Добрый день, Александр.

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

Сергей, не совсем понял, при чем тут страница логина.
Есть внешний код (в примере это код на C#), там жестко зашиты логин/пароль.
Вопрос: что зашивать, если логин/пароль доменные?

NTLM - аутентификация используется только через страницу логина.
В версиях 5.4, 7.6 и выше через аутентификационный сервис можно выполнить аутентификацию по логину/паролю пользователя в системе или по LDAP.

То есть, если у меня 5 пользователей, все доменные, то я не смогу создать например лид через OData, использую какую то внешнюю систему?

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

Сергей,
я подключусь, авторизуюсь по LDAP из своего кода, а как потом обратиться к сервису (например добавить лид)? Он же попросит авторизацию логин/пароль, а я после авторизации только на уровне кода смогу проверить, что все ок, а пароль то все равно не смогу в сервис передать и он меня не пустит.

Александр, данная аутентификация не поддерживается.
Поддерживаются:
1. Basic
2. Cookie (если есть способ получить аутентификационные куки из bpm'online, выполняется с помощью auth-сервиса).

Добрый день!
Скажите, пожалуйста, правильно ли я поняла?
чтобы использовать протокол ODATA необходимо, чтобы был хотя бы один пользователь(администратор) НЕ с доменной авторизацией ?

Добрый день, Дарья!

Верно, для использования протокола OData необходим пользователь с обычной или ldap авторизацией.

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

В SDK bpm'online в подраздел "Примеры решения типовых задач" добавлены решения кейсов, связанных с разработкой пользовательского интерфейса и бизнес-логики приложения.
Заходите на сайт Terrasoft Academy в раздел "Документация SDK" и узнайте как:

Статьи расположены в разделе "Примеры решения типовых задач"

Поделиться

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

А что за функция asyncValidate в InvoicePageV2? Это какой-то другой способ валидации?

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

В SDK bpm'online дополнен раздел "Основные сведения для разработки".
Заходите на сайт Terrasoft Academy в раздел "Документация SDK" и узнайте в чем суть механизма замещения клиентских модулей, а также как

Статьи расположены в разделе "Основные сведения для разработки".

Поделиться

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

Приглашаем на новые обучения Академии Terrasoft в августе!

6 августа - "Работать в корпоративной системе по-своему" - всё о быстром старте работы с CRM-системой: от настройки внешнего вида до расписания и итогов.

7 августа - "Новая версия CRM-линейки bpm’online 7.6: еще один шаг к совершенству в управлении путешествием клиента" - новые инструменты bpm'online для управления маркетингом, продажами и сервисом.

18-21 августа - "Разработка на платформе bpm'online" - возможности технологий bpm'online для разработчиков в кейсах.

Зарегистрироваться и посмотреть детальную программу обучения можно на сайте.
Присоединяйтесь!

Поделиться

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

Пришел поучаствовать в первом вебинаре. Система пишет, что он не начался. Отменили?

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

В SDK bpm'online в подраздел "Примеры решения типовых задач" добавлены решения кейсов, связанных с разработкой пользовательского интерфейса и бизнес-логики приложения.
Заходите на сайт Terrasoft Academy в раздел "Документация SDK" и узнайте как:

Статьи расположены в разделе "Разработка конфигураций на платформе" в подразделе "Примеры решения типовых задач"

Поделиться

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

В SDK bpm'online добавлен подраздел "Примеры решения типовых задач".
В нем мы будем размещать решения кейсов, связанных с разработкой пользовательского интерфейса и бизнес-логики приложения.
Заходите на сайт Terrasoft Academy в раздел "Документация SDK" и узнайте как:

Статьи расположены в разделе "Разработка конфигураций на платформе" в подразделе "Примеры решения типовых задач"

Поделиться

0 комментариев
Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день!
Хотела бы перенести сервисы, разработанные на копии сайта в другой сайт ( бизнес-процессы, справочники, замещающие клиентские модули).
Скажите, пожалуйста, как это оперативно сделать БЕЗ использования SVN
Насколько мне известно, существует специальная утилита для этого?
Версия 7.5

У меня такой же вопрос

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

И добавлю - не перенести при этом какие-то данные, использовавшиеся для тестов

"Владимир Соколов" написал:не перенести при этом какие-то данные

При этом перенести таки наполнение справочников наверняка будет полезно вместе с Id созданных там записей

Для переноса можно воспользоваться утилитой WorkspaceConsole.

Внизу этой темы есть ссылки с инструкциями (http://www.community.terrasoft.ru/forum/topic/11053)

Если правильно настроить "Данные" можно перенести и справочники с наполнением и не перенести тестовые данные.

Спасибо.
Вопрос по этой инструкции:

5. В D:\WorkspaceConsole\Packages копируем файлы пакетов (файлы-архивы *.gz, эти архивы НЕ нужно распаковывать), которые будем применять.

Как выгрузить файлы и откуда? Допустим, мне нужны не все сервисы в пакете, а какой-то один( например, бизнес-процесс)

Дарья, эти файлы - все пакеты, которые находятся в папке Packages Вашего сайта.
Если Вы хотите перенести только один пакет, сделайте следующее:
1. Перенесите его и пакет Manifest в D:\WorkspaceConsole\Packages.
2. Внесите поправки в файл в архиве Manifest.gz, а именно:

  • в массиве "Packages" оставить только элемент с атрибутом Name = "имя пакета"
  • у этого элемента очистить массив DependsOn

Есть пути по переносу только одной схемы, но в будущем при обновлении это может вызвать некоторые проблемы, поэтому правильно будет все же перенести весь пакет, в котором был описан сервис.

Дарья, пример команды для выгрузки рабочего пространства (из БД) в репозиторий (zip-архив)

Terrasoft.Tools.WorkspaceConsole.exe -operation=SaveDBContent -workspaceName=Default -destinationPath=D:\Temp\Repository\ -contentTypes=Repository

При этом:

destinationPath
Путь к локальной папке на диске для данных приемника.
Обязательный параметр.
Используется для операций: InstallFromRepository, ConcatRepositories, PrevalidateInstallFromRepository

SaveDBContent - работает в комбинации с параметром contentTypes. Если он содержит Data, то сохраняются в папку destinationPath данные всех схем в формате json, если - LocalizableData, то сохраняются в формате xml данные схем объектов (необходимо для локализации конфигурации), если - Resources, то выгружаются ресурсы схем в формате xml (так же необходимо для локализации, но уже самых схем объектов), если - Repository то в папку destinationPath выгружается рабочее пространство из БД в виде zip архивов

Если задача перенести конкретную схему (например, бизнес-процесс), Вы можете воспользоваться действиями импорт/экспорт в разделе "Конфигурация".

"Толмачев Дмитрий Юрьевич" написал:Если правильно настроить "Данные" можно перенести и справочники с наполнением и не перенести тестовые данные.

А "правильно" - это как и где?

Данные настраиваются на вкладке "Данные"

Данные

"Правильно" - это зависит от того какая задача у вас стоит при переносе через пакеты.

"Резвов Роман" написал:Terrasoft.Tools.WorkspaceConsole.exe -operation=SaveDBContent -workspaceName=Default -destinationPath=D:\Temp\Repository\ -contentTypes=Repository

На версии 7.8.0.3374 не выгружается Manifest.

"Резвов Роман" написал:Terrasoft.Tools.WorkspaceConsole.exe -operation=SaveDBContent -workspaceName=Default -destinationPath=D:\Temp\Repository\ -contentTypes=Repository

На версии 7.8.0.3374 не выгружается Manifest.

"Коновалов Игорь" написал:
Резвов Роман пишет:

Terrasoft.Tools.WorkspaceConsole.exe -operation=SaveDBContent -workspaceName=Default -destinationPath=D:\Temp\Repository\ -contentTypes=Repository

На версии 7.8.0.3374 не выгружается Manifest.

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

"Демьяник Алексей" написал:Начиная с версии 7.8.0.3374 манифест действительно не выгружается. Причина в том, что для накатки пакетов также не требуется манифест.

Поддержка on-demand для установки обновлений запросила у меня этот пакет.

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Доброго времени суток, коллеги.
Замечен такой баг: при открытии закладки "Расписание" в разделе задач иногда вываливается ошибка "Cannot focus a disbled or invisible window". При этом открыто еще окно напоминаний, которое обновляется по таймеру раз в несколько минут и если оно было закрыто, то открывает. Однозначно воспроизвести последовательность действий, приводящих к ошибке, не удалось - ошибка возникает далеко не всегда.
Я думаю, что ошибка связана с окном напоминаний, потому как заметил, что при открытии расписания за месяц Террасофт подвисает, загружая одно ядро. Возможно в это время срабатывает обработчик события таймера, в котором обновляется содержимое окна.
Кто-нибудь сталкивался с подобным?

У меня такой же вопрос

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

Riptor, какая версия бинарных файлов?
Подобная ошибка ранее устранялось в версии 3.4.1 и выше.

"Бондарь Наталия" написал:Riptor, какая версия бинарных файлов?

3.3.2.245

Можете рассказать, почему такая ошибка возникает и возможно ли обойти ее появление? Переход с ветки 3.3 на 3.4 не тривиален.

Riptor,

напишите, пожалуйста, на support@terrasoft.ru - мы предоставим последнюю версию бинарных файлов 3.3.2.

Необходимо проверить, воспроизведется ли ошибка на последней версии.

Войдите или зарегистрируйтесь, чтобы комментировать