{"id":24552970,"url":"https://github.com/npdeehan/camundasignaleventexample","last_synced_at":"2026-02-03T07:33:19.373Z","repository":{"id":200967438,"uuid":"706623992","full_name":"NPDeehan/CamundaSignalEventExample","owner":"NPDeehan","description":"This is an example of how you use BPMN Signal events to triger actions between different Camunda Processes. ","archived":false,"fork":false,"pushed_at":"2023-10-18T10:58:17.000Z","size":68,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-07T01:06:29.111Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/NPDeehan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-10-18T10:07:24.000Z","updated_at":"2023-10-18T10:07:24.000Z","dependencies_parsed_at":null,"dependency_job_id":"835cc5af-c9d0-470e-9df8-ebd54958d7b1","html_url":"https://github.com/NPDeehan/CamundaSignalEventExample","commit_stats":null,"previous_names":["npdeehan/camundasignaleventexample"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/NPDeehan/CamundaSignalEventExample","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NPDeehan%2FCamundaSignalEventExample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NPDeehan%2FCamundaSignalEventExample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NPDeehan%2FCamundaSignalEventExample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NPDeehan%2FCamundaSignalEventExample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NPDeehan","download_url":"https://codeload.github.com/NPDeehan/CamundaSignalEventExample/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NPDeehan%2FCamundaSignalEventExample/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29037528,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T06:39:36.383Z","status":"ssl_error","status_checked_at":"2026-02-03T06:39:32.787Z","response_time":96,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-23T01:33:43.739Z","updated_at":"2026-02-03T07:33:19.339Z","avatar_url":"https://github.com/NPDeehan.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Camunda Signal Event Example\n\nThis is an example of how you use BPMN Signal events to trigger actions between different Camunda Processes. \n\n\nFor those who might be unaware of Signal events, In BPMN (Business Process Model and Notation), they are be used to broadcast a message to all running processes. \n\nThis is done using the common process example that we can all relate to - playing with your pet hawk. This requires two processes, one representing the hawk training and the other the hawk.\n\nThe hawk trainer process will be the one we'll kick things off with.\n\n![NiallPlay](img/niallPlay.png)\n\nIn this process a signal first sent to release the hawk (this will start the hawk play process). After that we can decide what to do. The best way to discover is to go play for yourself.\n\nThe other process is the hawk. This process is triggered entirely by signal events.  \n\n![HawkPlay](img/hawkplay.png)\n\n## How to deploy and run\n\nThe easiest way to run this is to [create a free account](https://accounts.cloud.camunda.io/signup?uc=signup) for  Camunda SaaS and [upload the BPMN models and forms to a folder](https://docs.camunda.io/docs/components/modeler/web-modeler/import-diagram/) in the web modeler and then [deploy them to a cluster](https://docs.camunda.io/docs/guides/model-your-first-process/)\n\n\nThen you can start the `Niall Play Process`  this will also trigger the `Hawk Play Process` and from there you can go to the Tasklist webapp to control the flow and operate to view whats happening. \n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpdeehan%2Fcamundasignaleventexample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnpdeehan%2Fcamundasignaleventexample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpdeehan%2Fcamundasignaleventexample/lists"}