Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wurde/process
A backend API for a frontend process modeler.
https://github.com/wurde/process
Last synced: 5 days ago
JSON representation
A backend API for a frontend process modeler.
- Host: GitHub
- URL: https://github.com/wurde/process
- Owner: wurde
- License: mit
- Created: 2020-01-14T21:24:15.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T22:25:51.000Z (almost 2 years ago)
- Last Synced: 2024-04-20T14:44:42.513Z (7 months ago)
- Language: TypeScript
- Homepage:
- Size: 715 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Process
This is a backend server for process modeling. It stores enough information to calculate bottlenecks and resource utilization. When sampling jobs you can use start/end times or use explicit work duration.
## Models
Our server has 5 unique types:
- [Activity](./server/models/Activity.ts)
- [Job](./server/models/Job.ts)
- [Model](./server/models/Model.ts)
- [Resource](./server/models/Resource.ts)
- [Work](./server/models/Work.ts)A single process `Model` can have one or more `Activities` chained together in a directed graph. A `Job` is a unit of work that flows through the model from beginning to end. As a job enters each activity the work completed is recorded as start/end times or as an explicit duration.
## Getting started
Spin up a local GraphQL Playground with hot-reloading:
```
git clone https://github.com/wurde/process
cd process
npm install
npm run start:dev
```## License
[MIT licensed](./LICENSE)