Camunda BPM для начинающих. 1. Развертывание системы.

แชร์
ฝัง
  • เผยแพร่เมื่อ 16 ม.ค. 2025

ความคิดเห็น • 40

  • @unicoxr5tj417
    @unicoxr5tj417 11 หลายเดือนก่อน

    офигенный урок, два вопроса:
    1) как стать таким умным, как автор? Переменные шарашит, автоматизируем, пишет код. Это опыт? Или глубокая экспертиза в вопросе?
    2) как банки используют Camunda?
    3) кому стоит уметь работать с Camunda? Что нужног уметь? То есть каков порог входа? А то у нас в техпод хотят внедрить.

    • @ИльяБ-т7н
      @ИльяБ-т7н 7 หลายเดือนก่อน

      Впахивать, как все люди

  • @skillmantd
    @skillmantd 3 ปีที่แล้ว

    Молодец. Спасибо за примеры применения

  • @gorgulij
    @gorgulij ปีที่แล้ว

    Спасибо за просвещение! Сейчас еще занимаешься этой темой?

  • @hopeyokulele5684
    @hopeyokulele5684 4 ปีที่แล้ว +8

    Клавиатура ещё жива?

    • @TheJabberwahh
      @TheJabberwahh ปีที่แล้ว

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

  • @pan1201136
    @pan1201136 6 หลายเดือนก่อน +1

    спасибо за интересный пример. но при запуске ошибка - The process could not be started. : HTCL-02005 Request url required.

    • @Reunico
      @Reunico  6 หลายเดือนก่อน

      Добрый день! Судя по ошибке, у вас не указан input parameter url. Если вы хотите использовать http-connector, на вход ему необходимо передать url, method, headers, payload (опционально). Видео достаточно старое, я бы не советовал использовать коннекторы в силу неудобства отладки и тестирования. Лучше воспользоваться паттерном External Task.

    • @pan1201136
      @pan1201136 6 หลายเดือนก่อน

      @@Reunico спасибо. сейчас меню моделлера несколько отличается от меню в видео. url я указал в инпутах таски. или его надо указывать в инпутах коннектора? про External Task почитаю. Это надо будет самому писать функцию обращения к сайту?

    • @Reunico
      @Reunico  6 หลายเดือนก่อน

      @@pan1201136 Скорее всего необходимо указывать в Connector Inputs. External task может быть реализован с помощью любого языка программирования. Есть готовые SDK/стартеры для Java/Spring Boot и для JavaScript/Node.JS

    • @pan1201136
      @pan1201136 6 หลายเดือนก่อน

      ​@@Reunico большое спасибо! переделал на коннектор инпуты/аутпуты и заработало!:) а дальше задачи "надеть.." висят в тасклисте и кнопка complete неактивна - это нормально? для завершения таски надо чтото дописывать? таск листенер?

    • @Reunico
      @Reunico  6 หลายเดือนก่อน

      @@pan1201136 Кнопка Complete становится активной, если пользователь назначен на задачу. Для этого необходимо задачу заклеймить на себя (кнопка Claim) при выполнении процесса. Или система сама назначает исполнителя на задачу, исходя из того, что прописано в поле assignee (выражение или статическое имя пользователя)

  • @bones_wp_
    @bones_wp_ ปีที่แล้ว

    Жаль нет актуальных видео :(

  • @КонстантинБатманов-н1с
    @КонстантинБатманов-н1с 3 ปีที่แล้ว +4

    Сделал процесс как в видео, но при запуске пишет ENGINE-09005 Could not parse BPMN process. Errors:
    * One of the attributes 'class', 'delegateExpression', 'type', or 'expression' is mandatory on serviceTask. | resource diagram_1.bpmn | line 13 | column 68 [ deploy-error ] Подскажите что можно исправить? В Интернет написано что возможно http-connector не включен но не понятно как его включить

    • @Empanados1
      @Empanados1 3 ปีที่แล้ว

      Удалось найти решение проблемы?

    • @Boyarsskiy
      @Boyarsskiy 3 ปีที่แล้ว

      Та же ситуация. Нужно вручную поставить connector plugin. Я выше отписал в комменте.
      UPD: к сожалению ютуб настойчиво его удаляет, поэтому если вкратце:
      Причина в отсутствии либы для коннектора. Это отдельный плагин и его нужно ставить дополнительно (The http connector is a plugin for the engine and needs extra installation).
      Качаете вот эти либы вручную из maven репы: camunda-connect-connectors, camunda-connect-core, camunda-engine-plugin-connect, camunda-commons-utils
      И закидываете их в папку: camunda-bpm-run-7.16.0 -> configuration -> userlib

    • @Boyarsskiy
      @Boyarsskiy 3 ปีที่แล้ว

      @@Empanados1 Удалось )

  • @yryskulbekdanabiyev3260
    @yryskulbekdanabiyev3260 4 ปีที่แล้ว +2

    The process could not be started. :
    HTCL-02006 Unknown or unsupported HTTP method 'null'
    Выходит при старте процесса. Что значит это ошибка? Сервис не доступен?

    • @sl.martyn
      @sl.martyn 4 ปีที่แล้ว

      В таске, реализованном с помощью http-connector, проверьте, задан ли input- параметр method

  • @darksideofmoon
    @darksideofmoon 5 ปีที่แล้ว +2

    Спасибо за подробное объяснение процессов Camunda BPM. Можно ли установить платформу Camunda на mac os? Я так понимаю это можно сделать только если установлен Dabian 8 (как у вас) или есть еще способы?

    • @sl.martyn
      @sl.martyn 5 ปีที่แล้ว +3

      Camunda BPM Engine работает везде, где есть Java VM. И на маке, соответственно, тоже. Просто качаете и разворачиваете standalone версию

  • @City__Walker
    @City__Walker 4 ปีที่แล้ว +2

    чож так все postgres mysql на ютуб не любят (хотя в корп секторе они как раз ходовые самые)

  • @КириллЛомовской
    @КириллЛомовской ปีที่แล้ว

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

    • @Reunico
      @Reunico  ปีที่แล้ว

      Добрый день! Используйте TaskService и query builder: taskService.createTaskQuery(). Позволяет построить запрос для получения нужных задач: по process instance id, по assignee, candidate user/group, наименованию задачи, etc.

  • @НиколайРукосуев-г5з
    @НиколайРукосуев-г5з 3 ปีที่แล้ว

    При старте процесса Вашего примера выдается сообщение "Form failure: ". В чем может быть ошибка?

  • @alexanderkuznetsov2817
    @alexanderkuznetsov2817 4 ปีที่แล้ว

    Большое спасибо, очень полезные уроки! Вы не планируете в будущем сделать видео о тестировании camunda? У них там есть свои библиотеки любопытные, использующие Mock. Интересно именно тестирование BPMN схем

    • @Reunico
      @Reunico  4 ปีที่แล้ว +2

      Спасибо, Александр! Планируем. :) Накапливается опыт, есть много интересной информации и по межпроцессному взаимодействию и по тестированию процессов.

  • @ЕгорКонстантинов-н5к
    @ЕгорКонстантинов-н5к 3 ปีที่แล้ว

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

  • @вапвапвапвапва-ж1и
    @вапвапвапвапва-ж1и 4 ปีที่แล้ว +2

    Don't repeat this video. It's bugs

  • @rostislavratushniy7713
    @rostislavratushniy7713 4 ปีที่แล้ว +1

    Интересный и полезный на старте урок.
    Только словил ошибку при запуске, хотя все как в примере: ${response.prop("main").prop("temp").numberValue() -273.15 < 20}. Cause: org.camunda.spin.json.SpinJsonPropertyException: SPIN/JACKSON-JSON-01004 Unable to find 'main'

    • @Reunico
      @Reunico  4 ปีที่แล้ว

      Спасибо за отзыв! Мы рады, что наши уроки полезны. Относительно ошибки - проверьте ответ сервиса (body), к которому делаете запрос, это сообщение означает, что в обрабатываемом JSON-документе отсутствует элемент main. Кстати, хороший практический кейс - отлавливать такие исключения и обрабатывать их:
      a) переключив задачу в асинхронный режим с помощью incident handling: docs.camunda.org/manual/7.12/user-guide/process-engine/incidents/
      b) с помощью нотации BPMN, добавив на задаче attached error event

  • @---ld1is
    @---ld1is 4 ปีที่แล้ว

    дядь че с клавой?

    • @panda9303
      @panda9303 2 ปีที่แล้ว

      Если по ентеру не ебнуть от души, то java не установится

  • @BeerInside
    @BeerInside 4 ปีที่แล้ว

    Добрый день.
    Очень подробное видео.
    Попытался повторить процесс, при старте возникает ошибка:
    The process could not be started. :
    Cannot instantiate process definition weather:3:41572e7d-0ef9-11eb-b902-ba9acab67386: Can't find scripting engine for 'javasсript': scriptEngine is null
    JavaScript Не идет в поставке с Camudo

    • @АнтонШафнер-д2е
      @АнтонШафнер-д2е 3 ปีที่แล้ว +1

      Не подскажете, удалось ли решить проблему?

    • @BeerInside
      @BeerInside 3 ปีที่แล้ว

      @@АнтонШафнер-д2е да, удалось. Но я уже не помню как...

    • @АнтонШафнер-д2е
      @АнтонШафнер-д2е 3 ปีที่แล้ว

      @@BeerInside тоже разобрался) jdk выше 15 версии больше не работает с javascript. Нужно либо 14 версию ставить, либо на другом языке скрипты писать для сущностей диаграмм. Ну это мало ли, вдруг кому еще инфа пригодится

  • @GeliosGarik
    @GeliosGarik 3 ปีที่แล้ว

    по адресу _[External IP]:8080/camunda-welcome/index.html_ *Не удается получить доступ к сайту*
    установлены: jdk-16.0.2_linux-x64_bin.rpm - javac 16.0.2 и java version "16.0.2" 2021-07-20. Сама штука camunda-bpm-tomcat-7.15.0.tar.gz
    запустил, в консоли пишет Tomcat started. Что может быть не так, всё же по инструкции? Почему не могу войти ни на одну из страниц?