Skip to content

francav/camunda-robotframework-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camunda RF Demo

Camunda Cockpit Process uses different search engines to find result for given search term

  • Polls inbox and when email with subject "search" is found, sends message to camunda with search term (email body)
  • Search engine robot tasks are started in parallel in separate containers
  • If search engine tasks got equal results, process needs manual approvement before sending results mail
  • Finally results email is sent back to sender

Spin up

Shut down

  • Execute: docker-compose down
  • Execute: docker system prune
  • List container images: docker image ls camunda-robotframework-demo_*
  • Remove all container images docker image rm IMAGENAME that start by: camunda-robotframework-demo_*

novnc-camunda-modeler usage

Camunda Modeler

  • By default novnc-camunda-modeler is not started. Execute docker-compose scale novnc-with-modeler=1 to start it.
  • https://localhost should answer
  • Login user=coder pw=coderpw
  • Note: Copy-Paste works only by using noVNC clipboard menu left side of novnc view
  • Open System tools => LXTerminal and execute: camunda-modeler ./model/camunda_rf_demo.bpmn
  • After model chance push it to camunda by execute: sudo docker start camunda-robotframework-demo_camunda-modeler-push_1
  • Camunda is visible in novnc by starting browser Internet => Chrome/Firefox and go to by using user=demo pw=demo : http://camunda:8080/camunda

Robot framework results

Owncloud

  • Report can be found in owncloud http://localhost (in novnc use: http://owncloud). Login user=demo pw=demo
  • Each process instance has its own folder with merged tasks reports
  • Link to each process instance report can be found from cockpit process history tab under variables "Task report"

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 60.4%
  • Dockerfile 19.6%
  • JavaScript 9.7%
  • RobotFramework 8.8%
  • Shell 1.5%