Skip to content

iisys-hof/cattlecrew-case-management-ui

 
 

Repository files navigation

Case Management UI

This is a fork of the CattleCrew Case Management UI with some changes and additional features for our research project Social Collaboration Hub.

About

The CattleCrew Case Management UI provides an interface to interact with CMMN 1.1 models in the camunda BPM platform via REST. It is developed with AngularJS and uses Grunt as build tool.

Additional features in this fork:

  • Look and feel like Camunda Cockpit v7.4
  • Changed navigation
  • Tasklist with all case tasks of a given user (usually the logged in user). Uses polling.
  • UserService to enrich tasks and cases with fullnames and other (remote) user data.
    • Connection to our Apache Shindig users + caching.
    • Possibility to implement your own UserService connection.
  • Claim task (and unclaim)
  • Assign task (with autocompletion for users in remote directory)

Install

npm install -g bower
  • Install grunt and grunt-cli (globally)
npm install -g grunt grunt-cli
  • Go to the root of the project and install the webapp
npm install
bower install
grunt

For further documentation see the original Cattlecrew Case Management UI on Github.

Run

grunt serve

The webapp is available at http://localhost:9000

Libraries

Autocompletion

For autocompletion this angucomplete-alt is used.

  • Where: app/scripts/directives/angucomplete-alt.min.js
  • License: The MIT License

License

Licensed under the MIT license.

##Screenshots

Dashboard with overview of all cases the user participates in

Dashboard

Case details with a nice overview of associated documents from Nuxeo, audit trail (username is still dummy), stakeholders (all users involved in this case), available case activities (not started yet) and completed activities.

Details

Integrated tasklist showing associated tasks including the option to claim the task or assign it to a fellow colleague

Tasks

Read-only view of the case definition, currently without highlighting of completed and active tasks

Model

About

Case (CMMN) cockpit and tasklist (for project Social Collaboration Hub)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 60.1%
  • HTML 34.5%
  • CSS 5.4%