The Status Aggregator is an event driven service, that changes the status of a form in one process when all the forms that reference that form are all brought to a common status. It can also be configured that a form that has no children, or no forms that reference it, can also have its status level changed. Finally, it can have a cascading affect. For example, if the status of parent1, is changed because of child1 and parent1 is a child to parent0, the status level of parent0 will also be changed.
The Application is designed to be run in a cloud or on a web server. It listens for web-hook form events from all participating processes, and processes them in order of receiving, reading the statuses of the source forms, and making changes to parent forms if all their children are brought to the same status, that participates in a status map.
Click to view all Status Aggregator use cases.