The Job Announcement was initially built for the camunda fox BPM Platform. On Monday March 18th, 2013, camunda open-sourced camunda fox calling it the camunda BPM Platform. So, of course, we have migrated The Job Announcement and it is now available on this GitHub repository: https://github.com/plexiti/the-job-announcement. Please note that all further development of this showcase will happen on the new repository!
The Job Announcement is a web application built in order to showcase a business process-centric application based on the Java EE 6 technology stack and the camunda fox BPM Platform running on the JBoss Application Server 7. An online version of the showcase can be found at http://the-job-announcement.com/.
The application supports the process of creating a job position announcement starting from the need of finding a new employee. A manager can start the process by requesting a new job announcement giving a brief description of her needs. She will then submit her request to the Human Resources department which will review and create a detailed job announcement with an optional Twitter and/or Facebook post. The job announcement can be reviewed and approved (or not) by the original manager. Eventually, the job announcement is published to Twitter and Facebook.
Two BPMN 2.0 business processes definitions implemented the abovementioned process (see below).
We welcome any feedback. You can send as an e-mail at hello@plexiti.com or use GitHub's issue management system for this project.
In order to be able to "play" with the showcase yourself you will need to do the following steps:
- Download the camunda fox Platform Community Edition (version 1.29.0) from here.
- Install it, start it with
<FOX_PLATFORM_HOME>/server/jboss-as-7.1.0.Final/bin$ ./standalone.sh
- Make sure JBoss AS 7 is running by pointing your browser to
http://localhost:8080/
- Make sure you have the following installed and working:
- Java Platform (JDK) 1.6.x
- Maven 3.0.x
- Git 1.7.x
- Clone this repository with
git clone git@github.com:plexiti/the-job-announcement-fox.git
- Build the application with
mvn package
and deploy it withmvn jboss-as:deploy
- Point your browser to
http://localhost:8080/the-job-announcement/
and enjoy!
This application was developed by Martin Schimak and Rafael Cordones Marcos at plexiti. Furthermore, these people, projects and tools helped us build this showcase:
- The Signavio Process Editor by Signavio
- camunda fox showcases from camunda services GmbH
- JSF 2 + Twitter Bootstrap
- Nils Preusker
- Bootstrap 2.0 Tabs JQuery Ajax Example
- Icons by GLYPHICONS
- Validate different validation groups depending on different buttons
- Sticky Footer with Bootstrap
We see this project as a permanent work in progress, we already have several features in the pipeline which we intend to implement and publish. In the meantime send us your feedback to hello@plexiti.com
This software is licensed under the terms you may find in the file named LICENSE.txt
in the root directory.