bluewave-labs / bluewave-hrm

The HRM application
https://bluewavelabs.ca
GNU Affero General Public License v3.0
4 stars 2 forks source link

Time Off Request Sequence Diagram #29

Open shidrath opened 1 week ago

shidrath commented 1 week ago

Create a timeoff API sequence diagram to show how the timeoff works in the application. The sequence diagram should have the following.

gorkem-bwl commented 1 week ago

Also, a few questions on top of my head:

In the future, we can also think about the following:

shidrath commented 1 week ago

Do we set a carryover cap or do we put a fixed number of timeoff days in a year?

gorkem-bwl commented 1 week ago

Do we set a carryover cap or do we put a fixed number of timeoff days in a year?

Let's build in versions, eg version 1, version 2 etc.

In the first version we don't have to implement carryover or carry over cap. This would be v1.

In v2 we would implement carryover login.

You can also make a list of those features and implement the most important in v1, making sure features in v2 will be easily implemented afterwards and that v1 features do not become a barrier for v2 features.

shidrath commented 1 week ago

Ok got it!

bolatein commented 1 week ago

Let me list the things to consider in version 1.

bolatein commented 1 week ago

The above points are for version 1. The other features like accrual type policies will be considered in version 2.

In case of confusion, there is a simple product documentation above each Figma screens. Along with the Figma designs itself, it may help answer some simple questions. And, I'd be glad to answer any further questions, for sure. :)