Skip to main content

Data-centric engine

Project description

DaCE is a data-centric workflow engine. It enables the definition and execution of complex processes and the definition of objects of collaboration. In DaCE the rights management is based on the definition of roles.


  • Process definition with Activity, Exclusive Gateway, Parallel Gateway, Event (StartEvent, IntermediateThrowEvent, IntermediateCatchEvent) with the following kind: Terminate, Timer, Signal, Conditional
  • Process instances indexed in ZODB with substanced catalog which is based on hypatia indexes.
  • eventloop with tornado and zmq is used for conditional and timer events


This package is used in the following projects:




This product has been translated into

  • French


Add ecreall_dace in install_requires in your and edit production.ini in your Pyramid application to add:

pyramid.includes =


The project is licensed under the AGPLv3+.


1.1.0 (2017-02-25)

  • Add user_groups getter to User class, and now include roles from groups when checking if the user has given role.

1.0.3 (2017-01-06)

  • Auto evolve TimeEvent if the definition changed.
  • Fix the end of a sub-process.
  • Optimizations of path finding to get the workitems.

1.0.2 (2016-09-15)

  • Fix an issue with automatic actions.

1.0.1 (2016-08-18)

  • Include mo files in the release.

1.0 (2016-06-28)

  • Initial version

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for ecreall-dace, version 1.1.0
Filename, size File type Python version Upload date Hashes
Filename, size ecreall_dace-1.1.0.tar.gz (87.1 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page